Имя: Пароль:
1C
1С v8
Заполнение регистра сведений "Номенклатура, продаваемая совместно"
0 Nzzzz
 
28.08.20
15:38
Всех с пятницей!)
Нужно заполнить регистр сведений "Номенклатура продаваемая совместно" (УТ 11).
Предпосылка - это будет группа номенклатуры
следствие - сама номенклатура.

Как заполняю:

мНаборЗаписей = РегистрыСведений.НоменклатураПродаваемаяСовместно.СоздатьНаборЗаписей();
// установили в нем отбор по измерениям
                мНаборЗаписей.Отбор.НоменклатураПредпосылка.Установить(СсылкаНаНоменклатуру.Родитель);
                мНаборЗаписей.Отбор.НоменклатураСледствие.Установить(Справочники.Номенклатура.НайтиПоНаименованию(Наименование));
                // прочитали то, что есть в базе
                мНаборЗаписей.Прочитать();
                
                Если мНаборЗаписей.Количество() <> 0 Тогда
                    Сообщить("Номенклатурная позиция "+""""+Строка(СсылкаНаНоменклатуру)+""""+ "уже есть в регистре сведений!");
                КонецЕсли;
                
                //Заполняем свойства
                НоваяЗапись = мНаборЗаписей.Добавить();
                НоваяЗапись.НоменклатураПредпосылка = СсылкаНаНоменклатуру.Родитель;
                НоваяЗапись.НоменклатураСледствие = Справочники.Номенклатура.НайтиПоНаименованию(Наименование);
                
                // записали общий набор обратно
                мНаборЗаписей.Записать();

в итоге захожу в данный регистр, а там нет ничего.
Кто нибудь знает почему? И как заполнить?
1 Alloev
 
28.08.20
15:53
Как вариант, может СсылкаНаНоменклатуру.Родитель - это группа, а регистр требует класть в НоменклатураПредпосылка элемент?
2 Nzzzz
 
28.08.20
16:05
Ребят, проблема решена. Нужно было оказывается поставить настройку в администрировании " номенклатура совместно"
3 Nzzzz
 
28.08.20
16:05
(1) спасибо за помощь)