1
evorle145
19.04.22
✎
12:51
|
В итоге вот такие вставки сделал:
Функция ДанныеПоОбъектамРасчетовПоДокументу(ДокументСсылка, ИмяКомандыПробитияЧека)
//БУМ 19042022
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") ИЛИ ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") Тогда
Возврат ДанныеПоОбъектамРасчетовИзРНРасчетыСКлиентамиПоДокументам(ДокументСсылка.РасшифровкаПлатежа[0].ОснованиеПлатежа);
КонецЕсли;
//БУМ 19042022
Если НЕ ДокументПоставкиСВозможностьюПробитияЧеков(ДокументСсылка)
И НЕ ДокументОплатыСВозможностьюПробитияЧеков(ДокументСсылка) Тогда
Возврат Неопределено;
КонецЕсли;
......
Функция ОбъектыРасчетовСПризнакамиСпособаРасчетов
//БУМ 19042022
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") ИЛИ ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.РасходныйКассовыйОрдер") Тогда
ОбъектРасчетовСПризнакомСпособаРасчетов.ОбъектРасчетов =ДокументСсылка.РасшифровкаПлатежа[0].ОснованиеПлатежа;
//ОбъектРасчетовСПризнакомСпособаРасчетов.ПризнакСпособаРасчета = Перечисления.ПризнакиСпособаРасчета.ПередачаСПолнойОплатой;
КонецЕсли;
//БУМ 19042022
ОбъектРасчетовСПризнакомСпособаРасчетов.ПризнакСпособаРасчета = РассчитатьПоВзаиморасчетамПризнакСпособаРасчетаДокументаПоставки(ПризнакиСпособаРасчетаАвто);
и заработало... но ХЗ, правильно это или нет... Может по правильному в данном случае пробивать чек ИЗ РТУ? а потом просто делать ПКО без пробития?
|
|