0
Mikhail Volkov
28.08.19
✎
18:54
|
Во-первых что это за документы? Как я понимаю, это авансовые документы оплаты (предоплаты). У нас таких нет, если только ошибочно пришедшие по банк-клиенту платежки не подвязались к существующим реализациям. Поэтому в УПП/КА1/КА2.4.8 ни когда не заполняли номера и даты Платежно-расчетных документов. Все Счет-фактура выданный введены на основании реализаций. А обновились до 2.4.9.70, и при обмене с УПП получили кучу ошибок:
Не заполнена колонка "Дата" в строке 1 списка "Платежно - расчетные документы"
Не заполнена колонка "Номер" в строке 1 списка "Платежно - расчетные документы"
Что надо сделать, чтобы эти ошибки не возникали?
|
|
1
Mikhail Volkov
29.08.19
✎
11:14
|
Нажимаю на "Платежно-расчетные документы <отсутствуют>", открывается форма платежно-расчетные документы с пустой строчкой. Удаляю ее, после этого Счет-фактура выданный записывается и проводится без ошибок!
В правилах обмена в ПКО_СчетФактураВыданный_ПослеЗагрузкиОбъекта прописал:
Если Объект.ПлатежноРасчетныеДокументы.Количество() > 0 Тогда
СтрокаНомеровИДата = "";
Для каждого СтрокаТаблицы Из Объект.ПлатежноРасчетныеДокументы Цикл
СтрокаНомеровИДата = СтрокаНомеровИДата + ?(ПустаяСтрока(СтрокаНомеровИДата), "", ", ")
+ ?(ПустаяСтрока(СтрокаТаблицы.НомерПлатежноРасчетногоДокумента), "", СтрокаТаблицы.НомерПлатежноРасчетногоДокумента)
+ ?(ЗначениеЗаполнено(СтрокаТаблицы.ДатаПлатежноРасчетногоДокумента), " от " + Формат(СтрокаТаблицы.ДатаПлатежноРасчетногоДокумента, "ДФ=dd.MM.yyyy"), "");
КонецЦикла;
Если Объект.СтрокаПлатежноРасчетныеДокументы <> СтрокаНомеровИДата Тогда
Объект.СтрокаПлатежноРасчетныеДокументы = СтрокаНомеровИДата;
КонецЕсли;
Если СтрокаНомеровИДата = "" Тогда
Объект.ПлатежноРасчетныеДокументы.Очистить();
КонецЕсли;
КонецЕсли;
|
|