Имя: Пароль:
1C
 
Заполнение доп реквизита формы объекта с помощью внешней обработки
0 Loko
 
12.09.20
08:54
всем привет. помогите, пожалуйста)
1С Розница 2.2. Добавил доп реквизит в справочник "Физ лица" (строка). Создал внешнюю обработку, добавил ее во внешние печатные формы и обработки. Пытаюсь из нее изменять форму элемента физ лица. Отдельный реквизит меняется, все ок. а вот доп реквизит не хочет. вообще ничего не происходит

&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
    
    Свойство =  ВернутьСвойствоНаСервере();
    Отбор = Новый Структура;
    Отбор.Вставить("Свойство",Свойство);
    Строки = ВладелецФормы.Объект.ДополнительныеРеквизиты.НайтиСтроки(Отбор);
    Если Строки.Количество() > 0 Тогда
        //    
    Иначе
        НоваяСтрока = ВладелецФормы.Объект.ДополнительныеРеквизиты.Добавить();
        НоваяСтрока.Свойство = Свойство;
        НоваяСтрока.Значение = "123";
    КонецЕсли;
    ВладелецФормы.Объект.ИНН = "123456789";
    ВладелецФормы.Модифицированность = истина;
  
    
КонецПроцедуры

Здесь ИНН на форме изменятся нормально. А доп. реквизит не хочет. Я что то не так делаю или нельзя вообще?
1 lucbak
 
12.09.20
11:01
(0) И почему решил, что доп.реквизит не заполняется? (вообще-то он заполняется)
2 Loko
 
12.09.20
17:06
(1) так я же вижу, что не заполняется)
3 hhhh
 
12.09.20
17:18
(2) ну. может заполняется, просто форма не обновляется после этого.
4 lucbak
 
12.09.20
17:33
(2) Не вижу и не заполняется - разные вещи :) Реквизит заполнился (судя по коду без вариантов) а вот то, что на форме отображение не обновил это уже другой вопрос.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший