Size: a a a

1С, БСП, DevOps и Архитектура

2021 February 19

E

Eibornvs in 1С, БСП, DevOps и Архитектура
Всем привет! Подскажите как можно программно определить какие обработчики к каким событиям элемента формы привязаны?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Eibornvs
Всем привет! Подскажите как можно программно определить какие обработчики к каким событиям элемента формы привязаны?
Надёжно - только распарсив исходники конфигурации
источник

E

Eibornvs in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
Надёжно - только распарсив исходники конфигурации
А ненадежно и в рамках одной формы?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Кинуть исключение, посмотреть перехваченный стэк-трейс, выцепить имя метода, разбить по словам и пытаться сматчить его с именами элементов формы и именами обработчиков
источник

E

Eibornvs in 1С, БСП, DevOps и Архитектура
Ну парсить так парсить
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
А вам зачем? :)
источник

E

Eibornvs in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
А вам зачем? :)
Да вы на самом деле не так поняли вопрос=) Но так как никто до сих пор ничего внятного не смог сказать я решил на шутке съехать с темы😄
Копирую элементы формы и надо обработчики привязать к вновь созданным. А какие были у оригинала хрен знает. Пока додумался только перебором по всем событиям через ПолучитьДействие() . Думал может есть какой-то способ попроще=)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Eibornvs
Да вы на самом деле не так поняли вопрос=) Но так как никто до сих пор ничего внятного не смог сказать я решил на шутке съехать с темы😄
Копирую элементы формы и надо обработчики привязать к вновь созданным. А какие были у оригинала хрен знает. Пока додумался только перебором по всем событиям через ПолучитьДействие() . Думал может есть какой-то способ попроще=)
О, про "получить действие" я забыл. Действительно)
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Eibornvs
Да вы на самом деле не так поняли вопрос=) Но так как никто до сих пор ничего внятного не смог сказать я решил на шутке съехать с темы😄
Копирую элементы формы и надо обработчики привязать к вновь созданным. А какие были у оригинала хрен знает. Пока додумался только перебором по всем событиям через ПолучитьДействие() . Думал может есть какой-то способ попроще=)
Какой в этом смысл? Скорее всего нужно элемент типовой скрыть, а свой - нарисовать, а это значит и сделать свои действия
источник

E

Eibornvs in 1С, БСП, DevOps и Архитектура
gosn1ck
Какой в этом смысл? Скорее всего нужно элемент типовой скрыть, а свой - нарисовать, а это значит и сделать свои действия
Нет, мне надо именно то что я написал. Про изменения типовых форм речи нет и близко. Мне надо сгенерировать n-ое количество идентичных элементов для каждой строки ТаблицыЗначений.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Это я понял. Просто как-то раньше незамечал что бы нельзя было одноименные локальные переменные создавать.
ЧЯДНТ? :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Хотел еще спросить кто как борется с удаляемыми метаданными при использовании гита чтобы не изобретать велосипед. Постановка: есть объект метаданных, соответственно в репозитории лежат исходные файлы для него. При очередной правке конфигурации объект удаляется. Производится выгрузка в исходные файлы, соответственно из Configuration.xml он пропадает, конфигурация отлично собирается без исходных файлов этого объекта, но сами они 1с не удаляются как я понимаю, соответственно гит не видит изменений в них (я тоже :)) и спокойно тащит их от коммита к коммиту.
источник

ES

Evhen Sosna in 1С, БСП, DevOps и Архитектура
rm -rf .src
источник

ES

Evhen Sosna in 1С, БСП, DevOps и Архитектура
Переодически и полная выгрузка
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Evhen Sosna
rm -rf .src
Это понятно :) Но блин :)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Медведько
ЧЯДНТ? :)
попробуй убрать Перем. так ты принудительно сделал shadow variable
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
попробуй убрать Перем. так ты принудительно сделал shadow variable
Так задача-то использовать переменную с определенным именем :)
источник

ES

Evhen Sosna in 1С, БСП, DevOps и Архитектура
Ну да жизнь тяжела, выпиваешь успокоительного и руки делают а глаза...
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Evhen Sosna
Ну да жизнь тяжела, выпиваешь успокоительного и руки делают а глаза...
То есть к скрам-мастеру в придачу нужен еще и гит-мастер? :) Круто, можно внутреннее совместительство оформить :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Значит это не велосипед, а средство передвижения :) Спасибо
источник