Имя: Пароль:
1C
1С v8
Налоговый агент
0 gosn1ck
 
19.02.13
12:56
так задумано или ошибка в конфе? БП 2.0, ситуация следующая: было 2 поставки от налогового агента, а оплата по нему одной платежкой. обработка Регистрация счетов-фактур налогового агента сформировала 2 СФ с документом основания этой платежкой. теперь в книгу покупок на закладку налогового агента попадает лишь одна СФ. происходит это из-за процедуры ниже

Функция ОпределитьНаличиеСчетовФактурНалоговогоАгента(ТаблицаДокументов)
   
   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("ДокументОплаты", ТаблицаДокументов.ВыгрузитьКолонку("ДокументОплаты"));
   Запрос.УстановитьПараметр("ДоговорКонтрагента", ТаблицаДокументов.ВыгрузитьКолонку("ДоговорКонтрагента"));
   
   Запрос.Текст =
   "ВЫБРАТЬ
   |    СчетФактураВыданный.ДокументОснование КАК ДокументОплаты,
   |    МАКСИМУМ(СчетФактураВыданный.Ссылка) КАК Ссылка,
   |    МАКСИМУМ(СчетФактураВыданный.НомерИсправления) КАК НомерИсправления,
   |    МАКСИМУМ(СчетФактураВыданный.Исправление) КАК Исправление,
   |    МАКСИМУМ(СчетФактураВыданный.ДоговорКонтрагента) КАК ДоговорКонтрагента
   |ИЗ
   |    Документ.СчетФактураВыданный КАК СчетФактураВыданный
   |ГДЕ
   |    СчетФактураВыданный.ДокументОснование В(&ДокументОплаты)
   |    И СчетФактураВыданный.ДоговорКонтрагента В(&ДоговорКонтрагента)
   |    И СчетФактураВыданный.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.ВидСчетаФактурыВыставленного.НалоговыйАгент)
   |    И СчетФактураВыданный.Проведен = ИСТИНА
   |
   |СГРУППИРОВАТЬ ПО
   |    СчетФактураВыданный.ДокументОснование";
               
   Возврат Запрос.Выполнить().Выгрузить();
   
КонецФункции


вопрос: это косяк этой процедуры или я не могу оплачивать налоговому агенту 1 платежкой за несколько поставок. если последнее, то почему нет проверок никаких?
1 gosn1ck
 
19.02.13
14:10
куда все делись?