gifts2017

Универсальный передаточный документ (УПД) (в том числе для "Поступление товаров и услуг" - от лица поставщика) внешняя печатная форма для конфигурации "Комплексная автоматизация"

Опубликовал Sergey Anisimov (Sean1s) в раздел Печать - Печатные формы документов

УПД в виде внешней печатной формы (в том числе для "Поступления товаров и услуг" - УПД от лица поставщика).
Делалось и тестировалось на КА, но, почти наверняка, будет работать и на УПП.

Для документа "Поступление товаров и услуг" существуют встроенные ПФ "Торг12 за поставщика", но нет "УПД за поставщика", а именно она понадобилась нашей бухгалтерии.

На инфостарте нашёл только для другой конфы - не вариант, поэтому пришлось быстро сделать самому для КА.

В итоге, данная обработка полностью соответствует форме из РеализацииТиУ конфигурации поставщика 1.1.48.1 (делал и тестировал именно на этом релизе). Пришлось перенести несколько процедур из общих модулей и экспортных из документов, "до кучи" перенёс и макет (вдруг кому понадобится что-то в нём изменить).

Пригодна и как внешняя ПФ УПД для Реализации (в этом случае используются в большей части стандартные процедуры из общих модулей).

Авторегистрация.

v1.1 Исправил ошибку: при использовании как "УПД за поставщика" количество и стоимость без налога во всех строках равнялось нулю.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
УПД_внешняяПФдляРТиУиПТиУ
.epf 30,12Kb
24.06.14
172
.epf 1.1 30,12Kb 172 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. leksv (leksv) 24.07.14 07:25
Интересная печатная форма, она даже не использует собственный макет. Зачем тогда она вообще нужна? Печатные формы обычно делаются, чтобы можно было ее изменять без редактирования конфигурации.
2. Sergey Anisimov (Sean1s) 25.07.14 04:58
Почему не использует? Использует. Строчка
Макет = ПолучитьМакет("УниверсальныйПередаточныйДокумент");

присутствует же.
Другое дело, что в данном случае это не обязательно, здесь важен не макет, а параметры макета которые заполняются от лица поставщика.
3. Алексей Мусихин (AlexLM75) 22.10.14 17:03
Нормальная обработочка. Мне сильно помогла сьэкономить время.
5. Виталий Кошелев (Koshelev_v) 14.07.15 12:31
Не работает в конфигурации 1.1.61.2 в документе "Поступление товаров и услуг".
Выдает следующее сообщение: "Применение формы универсального передаточного документа возможно только с 01 января 2013 года!" Хотя документ датирован 2015 годом. Как это исправить?
Мне данная обработка нужна именно для документа "Поступление", т.к. для документа "Реализация" УПД уже реализован.
6. Павел Жданов (heavymetal) 25.11.15 13:18
Плюсую за хорошую основу, но много не доработок. Например, не печатает, если у документа ПТиУ не введена счет-фактура. Еще можно было бы добавить возможность печати из самой счет-фактуры полученной.
7. Влад Кайзер (Torin) 27.01.16 11:09
У вас используется!

Если ЭтоРеализация Тогда
Если УчетНДС.ПечатьУниверсальногоПередаточногоДокумента(ДанныеДокумента, СчетФактураТребуется, ТабДокумент, СтруктураОтбораСчетаФактуры) = Неопределено Тогда

В этой Функции

Документы.СчетФактураВыданный.ПечатьУниверсальногоПередаточногоДокумента(ДанныеДляПечати, ТабДокумент);

А вот и сама

// Процедура формирует печатную форму универсального передаточного документа
//
Процедура ПечатьУниверсальногоПередаточногоДокумента(ДанныеДляПечати, ТабДокумент) Экспорт

Макет = ПолучитьОбщийМакет("УниверсальныйПередаточныйДокумент");

УчетНДС.ВывестиСчетФактуруВТабличныйДокумент(ТабДокумент, Макет, ДанныеДляПечати);
УчетНДС.ВывестиПодвалУниверсальногоПередаточногоДокументаВТабличныйД­окумент(ТабДокумент, Макет, ДанныеДляПечати);

КонецПроцедуры


Соответственно макет из обработки не используется!!!!!
8. Михаил Харюк (x_michael) 12.10.16 10:23
Для Поступления использует ДатаВходящегоДокумента, если она не заполнена - выдает "Применение формы универсального передаточного документа возможно только с 01 января 2013 года!". Если для документа не введена с-ф, выдает ошибку формирования печ. формы, исправьте, в коде есть человеческое сообщение об отсутствии с-ф. А в целом работает, если лень писать самому - использовать можно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа