Имя: Пароль:
1C
1С v8
Создание записи в регистр сведений
0 Kaukass
 
18.11.15
09:24
Не создается запись в регистре сведений Значения свойств номенклатуры.
Для корректной работы отчета нужно массово заполнить ряд свойств.
Отобрал нужные в  табличное поле и ... ошибка при записи: "Запись не верна! Значение поля "Объект" не может быть пустым!

Процедура кнАлкогольнаяПродукцияНажатие(Элемент)
    
    Для каждого ТекСтр  из  ЭлементыФормы.тпТовары.Значение Цикл
        
        Набор = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
        Набор.Прочитать();
        НоваяЗапись = Набор.Добавить();
        НоваяЗапись.Объект = ТекСтр.Номенклатура;
        НоваяЗапись.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Алкоголь");
        НоваяЗапись.Значение = ЭлементыФормы.пвАлкоголь.Значение;
        Набор.Записать();

    КонецЦикла;
    
    
КонецПроцедуры


Смотрел через отладчик: НоваяЗапись.Объект, НоваяЗапись.Свойство и НоваяЗапись.Значение содержат значения из ТП.
1 Горогуля
 
18.11.15
09:25
и чо?
2 RomanYS
 
18.11.15
09:27
а весь остальной регистр, который ты прочитал? проверил?
3 Kaukass
 
18.11.15
09:32
(2) Что нужно проверять? Там три основных поля: Объект , свойство и значения.
Тк понял, что достаточно заполнить новую запись и записать изменения.
4 Горогуля
 
18.11.15
09:34
>Что нужно проверять?
проверь работу менеджера записи что ли..
5 Timon1405
 
18.11.15
09:35
вторая ссылка в гугле, вторая Карл!
http://v8.1c.ru/metod/faq2/answer.jsp?id=584
6 Горогуля
 
18.11.15
09:35
хотя, я бы сначала почитал НЗ, напихал бы туда записей, аж уж потом писал бы
7 Горогуля
 
18.11.15
09:36
(5) какой ещё гугл? тут миста
8 Timon1405
 
18.11.15
09:37
(7) импортозамещение в действии?
9 singlych
 
18.11.15
09:39
(3) в набор посмотри, а не в свою запись
10 Kaukass
 
18.11.15
09:39
Долго гуглил, прежде чем задать вопрос здесь.
Для образца взял v8: V8: Добавление записей в регистр сведений программно:
пост 13
11 Kaukass
 
18.11.15
09:40
Понятно. Всем спасибо.
12 Горогуля
 
18.11.15
09:45
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший