Имя: Пароль:
1C
1С v8
Не сохраняются данные в программно созданном реквизите
0 Diamond
 
10.09.25
18:59
Доброго вечера. Помогите пожалуйста разобраться что не так.
Типовая БП 3.0.
В регистр сведений ШтрихкодыНоменклатуры программно добавляю строковый реквизит со списком выбора и вывожу его на форму. Все отображается, все прекрасно. Заполняю данные, но сохраняются только данные родных реквизитов.
Подскажите пожалуйста где что нужно прописать или поставить галку или что-то еще, чтобы данные записались в ИБ?

Вот такой кусок кода прописала в процедуре ПриСозданииНаСервере для Формы Записи


    ДобавляемыеРеквизиты = Новый Массив;
    ТипРеквизита = Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(20));    
    РеквизитФормыСозданный = Новый РеквизитФормы("ЕдиницаУпаковки", ТипРеквизита, "", "Единица упаковки");    
    ДобавляемыеРеквизиты.Добавить(РеквизитФормыСозданный);    
    ЭтотОбъект.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
    
    СозданныйЭлемент = Элементы.Добавить("ЭлементЕдиницаУпаковки", Тип("ПолеФормы"));
    СозданныйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
    СозданныйЭлемент.РежимВыбораИзСписка = Истина;
    СозданныйЭлемент.СписокВыбора.Добавить("шт");
    СозданныйЭлемент.СписокВыбора.Добавить("кор");
    СозданныйЭлемент.СписокВыбора.Добавить("OZON");
    СозданныйЭлемент.СписокВыбора.Добавить("кг");
    СозданныйЭлемент.ПутьКДанным = "ЕдиницаУпаковки";
1 craxx
 
10.09.25
19:06
(0)"В регистр сведений ШтрихкодыНоменклатуры программно добавляю строковый реквизит со списком выбора и вывожу его на форму. Все отображается, все прекрасно. Заполняю данные, но сохраняются только данные родных реквизитов."
Это шутка что ли?
2 Diamond
 
10.09.25
19:09
(1) Нисколько. У кого большой опыт, тем кажется шуткой, а для новичков это пипец
3 kostik79
 
10.09.25
19:14
А у объекта, которому принадлежит форма есть этот реквизит - "ЕдиницаУпаковки" ??
"данные родных реквизитов" создай неродной реквизит и всё сохранится)
4 Волшебник
 
10.09.25
19:15
Му-ха-ха!
5 Diamond
 
10.09.25
19:18
(3) в Регистре да добавила реквизит, пробовала и в Измерение его поставить, все равно не помогло :(
6 Diamond
 
10.09.25
19:24
(4) Да тоже смешно. У вас помощи просят, а не насмешек. Будто вы никогда не учились и сразу все знали. Повезло вам. Мне нет.
7 Diamond
 
10.09.25
19:48
Спасибо всем, нашла в чем загвоздка была.
8 Волшебник
 
10.09.25
19:53
(7) и что там было?
9 Мультук
 
гуру
10.09.25
19:54
(5)

в Регистре да добавила реквизит,
пробовала и в Измерение его поставить

Т.е. разницу между Измерением и Реквизитом вы не понимаете вовсе ?
10 kostik79
 
10.09.25
19:58
(6) "Повезло вам. Мне нет." - спорный вопрос)))
(7) и в чём?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан