Имя: Пароль:
1C
 
Заполнение нового реквизита табличной части справочника
🠗 (Волшебник 28.07.2022 10:38)
0 NIGHTHUNTER
 
28.07.22
10:35
У табличной части справочника создан новый реквизит.
В какой процедуре правильно его заполнять при добавлении новой строки в табличную часть?
Туда пойдет реквизит, соседнего справочника, реквизита.
1 Волшебник
 
28.07.22
10:38
Не задавайте глупых вопросов
2 NIGHTHUNTER
 
28.07.22
11:25
рещил так

&НаКлиенте
Процедура ТехнологическиеОперацииПриИзменении(Элемент)
    Если ЗначениеЗаполнено(Элементы.ТехнологическиеОперации.ТекущиеДанные.Операция) Тогда
        Элементы.ТехнологическиеОперации.ТекущиеДанные.НомерОперации = ПолучитьНомерОперации(Элементы.ТехнологическиеОперации.ТекущиеДанные.Операция);        
    КонецЕсли;
КонецПроцедуры
//
&НаСервере
Функция ПолучитьНомерОперации(Операция)
    Возврат Операция.НомерОперации;        
КонецФункции
3 6awkup_true
 
28.07.22
12:02
(2) при удалении строки шлепнется в ошибку, что "Элементы.ТехнологическиеОперации.ТекущиеДанные.Операция" поле не обнаружено
4 6awkup_true
 
28.07.22
12:03
(2) Это если удаляешь единственную строку тч, а если будут еще строки, то изменит значения других строк
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший