0
gosn1ck
19.02.13
✎
12:56
|
так задумано или ошибка в конфе? БП 2.0, ситуация следующая: было 2 поставки от налогового агента, а оплата по нему одной платежкой. обработка Регистрация счетов-фактур налогового агента сформировала 2 СФ с документом основания этой платежкой. теперь в книгу покупок на закладку налогового агента попадает лишь одна СФ. происходит это из-за процедуры ниже
Функция ОпределитьНаличиеСчетовФактурНалоговогоАгента(ТаблицаДокументов)
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДокументОплаты", ТаблицаДокументов.ВыгрузитьКолонку("ДокументОплаты"));
Запрос.УстановитьПараметр("ДоговорКонтрагента", ТаблицаДокументов.ВыгрузитьКолонку("ДоговорКонтрагента"));
Запрос.Текст =
"ВЫБРАТЬ
| СчетФактураВыданный.ДокументОснование КАК ДокументОплаты,
| МАКСИМУМ(СчетФактураВыданный.Ссылка) КАК Ссылка,
| МАКСИМУМ(СчетФактураВыданный.НомерИсправления) КАК НомерИсправления,
| МАКСИМУМ(СчетФактураВыданный.Исправление) КАК Исправление,
| МАКСИМУМ(СчетФактураВыданный.ДоговорКонтрагента) КАК ДоговорКонтрагента
|ИЗ
| Документ.СчетФактураВыданный КАК СчетФактураВыданный
|ГДЕ
| СчетФактураВыданный.ДокументОснование В(&ДокументОплаты)
| И СчетФактураВыданный.ДоговорКонтрагента В(&ДоговорКонтрагента)
| И СчетФактураВыданный.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыВыставленного.НалоговыйАгент)
| И СчетФактураВыданный.Проведен = ИСТИНА
|
|СГРУППИРОВАТЬ ПО
| СчетФактураВыданный.ДокументОснование";
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
вопрос: это косяк этой процедуры или я не могу оплачивать налоговому агенту 1 платежкой за несколько поставок. если последнее, то почему нет проверок никаких?
|
|