Версия для печати темы (https://pro1c.org.ua/index.php?s=d79f5d72275d5e742e824d9c1bad8c7a&showtopic=66994)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Как правильнее поступить с сверткой базы при ошибке

Автор: Profi_1C77 11.06.22, 9:22

Ошибка при вызове метода контекста (Записать)
{ВнешняяОбработка.СверткаБазыДляУкраины.МодульОбъекта(645)}: НаборЗаписей.Записать();
{ВнешняяОбработка.СверткаБазыДляУкраины.МодульОбъекта(734)}: сбСформироватьДокументВводаОстатков(Запрос, ТекРег, ДатаСвертки, ОграничиватьРазмерДокументовВводаОстатков, "накопления", КоличествоСтрокВДокументеВводаОстатков);
{ВнешняяОбработка.СверткаБазыДляУкраины.МодульОбъекта(221)}: сбСформироватьДокументыВводаОстатковПоРегистрамНакопления(СтруктураПараметров, мСпособыСверткиОбъектов, мОграничиватьРазмерДокументовВводаОстатков, КоличествоСтрокВДокументеВводаОстатков, ДатаСверткиИБ);
{ВнешняяОбработка.СверткаБазыДляУкраины.Форма.ОсновнаяФорма.Форма(311)}: СформироватьДокументыВводаОстатков();
по причине:
Запись не верна! Значение поля "Договор контрагента" не может быть пустым! (Регистр накопления: Взаиморасчеты с контрагентами по документам расчетов; Номер строки: 1)

Собственно код

НаборЗаписей.Отбор.Регистратор.Установить(ДокОст);

Для ш = НомерПервойЗаписи По НомерПоследнейЗаписи Цикл
    ТабДвиж.Следующий();
    НоваяЗапись = НаборЗаписей.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяЗапись, ТабДвиж);
    НоваяЗапись.Регистратор = ДокОст.Ссылка;
    
КонецЦикла;    

НаборЗаписей.Записать();  //


Нужны советы и идеи.

Автор: Vofka 14.06.22, 9:04

Ну вот же

Цитата(Profi_1C77 @ 11.06.22, 10:22) *
Значение поля "Договор контрагента" не может быть пустым!

Автор: sava1 14.06.22, 10:44

Цитата(Profi_1C77 @ 11.06.22, 10:22) *
Собственно код


это ошибка учета, а не кода

Автор: Profi_1C77 15.06.22, 10:58

sava1 @ Вчера, 11:44 * ,
Обошел этот момент сняв запрет на пустое значение у регистра. Что б получить остатки.
Нужен следующий совет.
Чем / как удобнее выгрузить данные за 2 года включая начальные остатки в идентичную пустую базу?


Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua