0
Борисов
26.09.20
✎
11:11
|
Здравствуйте, уважаемые коллеги! Подскажите, пожалуйста, направления копания: не производится обмен типовой УТ 10.3 с БП 8.3 (обе последних актуальных версий + актуальная платформа), ругается на пустой элемент справочника Договоры котрагентов:
пометить на удаление не дает, ошибка:
Не указана валюта договора.
Не указана организация, от которой заключен договор.
Не указан вид договора.
Через групповую обработку тоже записать не дает.
Если пытаюсь программно, а-ля:
НайденныйКонтрагент = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("Сп0000141");
КонтрагентОбъект = НайденныйКонтрагент.ПолучитьОбъект();
КонтрагентОбъект.ПометкаУдаления = Истина;
КонтрагентОбъект.Записать();
Ошибка:
Не указана валюта договора.
Не указана организация, от которой заключен договор.
Не указан вид договора.
Буду признателен за наводки, спасибо!
|
|
2
Борисов
26.09.20
✎
11:46
|
(1) спасибо вам, что откликнулись, я верно понял?
НайденныйКонтрагент = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("Сп0000141");
КонтрагентОбъект = НайденныйКонтрагент.ПолучитьОбъект();
КонтрагентОбъект.ПометкаУдаления = Истина;
КонтрагентОбъект.ОбменДанными.Загрузка = Истина;
КонтрагентОбъект.Записать();
Обмен данными разрешаем, чтобы записалось без проверок?
Ошибка при вызове метода контекста (Записать)
по причине:
Не удалось записать "<> (Договоры контрагентов)"!
Подскажите, пожалуйста, в каком месте я балбес )) Спасибо!
|
|
3
Кулибин
26.09.20
✎
12:13
|
Посмотри есть ли в ПередЗаписью в договорах проверка Если ОбменД.Загрузка Тогда Возврат. И Первое ли это условие. Че-то не хватает, я бы в лет, чтобы лишние окна не открывать, сразу бы наименование задал при такой ошибке ;-)
|
|