Нужно сделать корректировку реализации, а затем выставить корректировочный с/ф. Валюта договора Евро, галка расчеты в у.е.
Первичный исправлять нельзя. Сама 1С с помощью незамысловатого кода ругается. Контрагенту нужна именно корректировочная с/ф, был косяк с доставкой груза, небольшое количество груза повредилось при перевозке. Т.е. меняется только кол-во.
В конфигураторе простой код:
//Проверим валюту документа если договор в условных единицах
Если ЗначениеЗаполнено(ВыбранноеЗначение.ВалютаДокумента)
И ВыбранноеЗначение.ВалютаДокумента <> мВалютаРегламентированногоУчета
И ЗначениеЗаполнено(ВыбранноеЗначение.ДоговорКонтрагента)
И ВыбранноеЗначение.ДоговорКонтрагента.РасчетыВУсловныхЕдиницах Тогда
СтандартнаяОбработка = Ложь;
Предупреждение("Для договоров в условных единицах, корректировка документов, оформленных в валюте, не поддерживается.
|Корректируемый документ должен быть оформлен в рублях.");
Возврат;
КонецЕсли;
Кто проходил это, как обмануть? Если проверку убрать прокатит? или может еще как схитрить?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший