Имя: Пароль:
1C
1С v8
После ЗначениеВРеквизитФормы очищаются колонки в ТЧ
0 Саш0к555
 
24.02.25
15:28
Здравствуйте,  выполняю РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ЗаказКлиента"))  и после
ЗначениеВРеквизитФормы(ОбъектЗначение, "Объект"), заполняет/ обновляет, всё гуд, но в табличной части товары очищает колонку артикул и перестает работать выбор из списка значений у варианта обеспечений, подскажите в чём может быть проблема, какие данные не заполнил? или мб что выполнить нужно?
1 Fedor-1971
 
24.02.25
15:34
(0) Посмотри на данные для колонки Артикул, вполне возможно, что там ...Номенклатура.Артикул. Тогда сделай ЭтаФорма.Обновить().
По факту, нужно перечитать данные формы
2 rozer76
 
24.02.25
15:33
ну объект приехал обратно на форму с сервера и что "не в объекте", конечно погибает) См. как этот артикул заполняется в ПриСозданииНаСервере а также ПослеЗаписиНаСервере (тут такой же эффект)
3 Fedor-1971
 
24.02.25
15:35
1+ Хотелось бы понимания, зачем так делаешь?
4 Саш0к555
 
24.02.25
15:36
(1) да там номенлкатура.артикул, но у ФормаКлиентскогоПриложения я не вижу метода обновить, есть обновитьотображениеданных но не помогает
5 rozer76
 
24.02.25
15:36
+(2) если типовая то смотри в Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)

там ЗаполнитьСлужебныеРеквизитыПоНоменклатуре();
6 Саш0к555
 
24.02.25
15:36
(2) ок сейчас чекну, спасибо
7 Саш0к555
 
24.02.25
15:41
(3) есть новый реквизит, серии номенклатуры, форма выбора возвращает из ДС число, я сделал своё оповещение с возвратом значения, и после в выше описанной конструкции присваиваю выбранное значение   реквизиту объекта, и после выше описанная проблема появилась
8 Саш0к555
 
24.02.25
15:47
(5) Спасибо,помогло
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс