При программном создании контрагента на методе "Save" получаем неизвестную ошибку.
Код на 1с8 для воспроизведения:
Код: Виділити все
Dict = App.GetDictionary();
tabl = Dict.Open("HBPARTNERGRP");
ІдГрупиКонтрагентів = tabl.FldVal("CODE");
tabl = Dict.Open("HBPARTNER");
ІдКонтрагента = Dict.GetGenID("HBPARTNER");
tabl.Append();
tabl.Fields.Item("CODE").Value = ІдКонтрагента;
tabl.Fields.Item("IDPARTNERGRP").Value = ІдГрупиКонтрагентів;
tabl.Fields.Item("NUM").Value = "12345678";
tabl.Fields.Item("SHORTNAME").Value = "ТОВ Фірма";
tabl.Fields.Item("NAME").Value = "ТОВ Фірма";
tabl.Fields.Item("INDTAXNUM").Value = "123456789012";
tabl.Fields.Item("LEADFIO").Value = "Керівник К. К.";
tabl.Fields.Item("RESPPERS").Value = "Бухгалтер Б. Б.";
Если Не Dict.IsReadOnly() Тогда Dict.Save(); КонецЕсли;