Групповое создание счетов-фактур на основе реализаций и поступлений (БП 3.0, 2.0)

Групповое создание счетов-фактур на основе реализаций и поступлений (БП 3.0, 2.0)

Понадобилось автоматически создать счета-фактуры для проведенных документов реализации и поступлений в типовой БП 3.0. Отбор производится по периоду и, опционально, организации и контрагенту. Дополнительно проверяется отсутствие уже имеющихся счетов-фактур.

По идее, работать должно и в УТ 10, 11, УПП, но не проверял.

UPD. Добавил вариант обработки с возможностью создания счетов-фактур выданных в БП 2.0

Скачать файлы Специальные предложения
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Если в заданном периоде присутствуют документы реализации с видом операции "Комиссия" появляется ошибка:

Произошла ошибка: : Ошибка при вызове метода контекста (Заполнить): Ошибка при выполнении обработчика - 'ОбработкаЗаполнения': : При передаче на комиссию выписка счета-фактуры не требуется

UpDate* Плюс, пожалуйста добавь отбор по контрагенту

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(24) Скачал ещё раз. Та же самая ошибка - ничего не изменилось.

Произошла ошибка: : Ошибка при вызове метода контекста (Заполнить): Ошибка при выполнении обработчика - 'ОбработкаЗаполнения': : При передаче на комиссию выписка счета-фактуры не требуется

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(30) входящие сф да, для принятия ндс к зачету. а мы исходящие хотим группой создать и отправить. сами продажи группой переносим, так же всей кучей их печатаем. а потом каждую сф приходится отдельно создать. потом эсф, потом отправка.

не работает обработка.. : Поле объекта не обнаружено (ВидСчетаФактурыВыставленного) ОбъектСчетаФактуры.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию; у меня стоит 1С:Предприятие 8.3 (8.3.10.2561) Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг» (2.0.27.2)

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Вылечил вот так Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ПараметрыСоздания = Новый Структура; ПараметрыСоздания.Вставить("Основание", ВыборкаДетальныеЗаписи.Документ); ПараметрыСоздания.Вставить("НомерСчетаФактурыПолученного", ВыборкаДетальныеЗаписи.НомерВходящегоДокумента); ПараметрыСоздания.Вставить("ДатаСчетаФактурыПолученного", ВыборкаДетальныеЗаписи.ДатаВходящегоДокумента); ПараметрыСоздания.Вставить("Продавец", ВыборкаДетальныеЗаписи.Продавец); ПараметрыСоздания.Вставить("Продавцы"); ПараметрыСоздания.Вставить("КодВидаОперации", "01"); ПараметрыСоздания.Вставить("НДСПредъявленКВычету", Истина); ПараметрыСоздания.Вставить("ЭтоУниверсальныйДокумент", Ложь);

Результат = УчетНДСПереопределяемый.СоздатьСчетФактуруПолученныйНаОсновании(ПараметрыСоздания); //ВыборкаДетальныеЗаписи.Документ, ВыборкаДетальныеЗаписи.НомерВходящегоДокумента, // ВыборкаДетальныеЗаписи.ДатаВходящегоДокумента, ВыборкаДетальныеЗаписи.Продавец); КонецЦикла;

📎📎📎📎📎📎📎📎📎📎