Имя: Пароль:
1C
1С v8
Проблема с удалением незаполненного элемента справочника УТ 10.3
0 Борисов
 
26.09.20
11:11
Здравствуйте, уважаемые коллеги! Подскажите, пожалуйста, направления копания: не производится обмен типовой УТ 10.3 с БП 8.3 (обе последних актуальных версий + актуальная платформа), ругается на пустой элемент справочника Договоры котрагентов:

https://ibb.co/R7gZP4N
https://ibb.co/6NfBP6L
https://ibb.co/xShSDYK

пометить на удаление не дает, ошибка:

Не указана валюта договора.
Не указана организация, от которой заключен договор.
Не указан вид договора.

Через групповую обработку тоже записать не дает.

Если пытаюсь программно, а-ля:

НайденныйКонтрагент = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("Сп0000141");
КонтрагентОбъект = НайденныйКонтрагент.ПолучитьОбъект();
КонтрагентОбъект.ПометкаУдаления = Истина;
КонтрагентОбъект.Записать();

Ошибка:

Не указана валюта договора.
Не указана организация, от которой заключен договор.
Не указан вид договора.

Буду признателен за наводки, спасибо!
1 hhhh
 
26.09.20
11:17
КонтрагентОбъект.ОбменДанными.Загрузка = Истина;
КонтрагентОбъект.Записать();
2 Борисов
 
26.09.20
11:46
(1) спасибо вам, что откликнулись, я верно понял?

НайденныйКонтрагент = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("Сп0000141");
КонтрагентОбъект = НайденныйКонтрагент.ПолучитьОбъект();
КонтрагентОбъект.ПометкаУдаления = Истина;
КонтрагентОбъект.ОбменДанными.Загрузка = Истина;
КонтрагентОбъект.Записать();

Обмен данными разрешаем, чтобы записалось без проверок?

Ошибка при вызове метода контекста (Записать)

по причине:
Не удалось записать "<> (Договоры контрагентов)"!

Подскажите, пожалуйста, в каком месте я балбес )) Спасибо!
3 Кулибин
 
26.09.20
12:13
Посмотри есть ли в ПередЗаписью в договорах проверка Если ОбменД.Загрузка Тогда Возврат. И Первое ли это условие. Че-то не хватает, я бы в лет, чтобы лишние окна не открывать, сразу бы наименование задал при такой ошибке ;-)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.