gifts2017

Счет на оплату с печатью и подписью к документу "Заказ клиента" в конфигурации Управление торговлей 11.1

Опубликовал Дмитрий Шиндориков (sdn-1) в раздел Печать - Печатные формы документов

Внешняя печатная форма "Счет на оплату" с печатью и подписью для нескольких фирм к документу "Заказ клиента" Конфигурация Управление торговлей 11.1 (11.1.2.10)

Часто при работе с постоянными клиентами менеджеру предприятия необходимо отправлять выставленные счета на оплату клиентам по электронной почте.
Счета должны быть подписаны ответственными сотрудниками (руководитель, гл. бухгалтер, исполнитель) и скреплены печатью организации.
Таким образом в самом худшем случае данный бизнес-процесс выглядит примерно так:
- формирование счета, распечатка на бумагу;
- сбор подписей, проставление печати организации;
- сканирование документа;
- отправка по электронной почте.

Кроме того на предприятиях не исключено ведение многофирменного учета и менеджер вынужден формировать и рассылать счета от нескольких своих организаций.

Представленная обработка позвляет формировать счета на оплату (для документа "Заказ клиента") от любого нужного количества организаций, с печатью нужной фирмы и подписями ответственных сотрудников.
После формирования счета менеджеру достаточно сохранить счет в удобном формате (pdf, doc, xls и др.) и отправить файл клиенту по электроной почте.


Порядок настройки:
- в режиме "Конфигуратор" открыть внешнюю печатную форму "СчетНаОплатуВПФ.epf";
- Создать нужное количество макетов счетов для своих организаций (можно копированием имеющихся макетов); вставить в макеты соответствующие печати и подписи (лучше всего графические файлы .png с прозрачным фоном);
- Действия -> Открыть модуль объекта
- в процедуре "ЗаполнитьТабличныйДокументСчетаНаОплату" изменить (добавить, удалить) данные фирм и соответствующих макетов.

Порядок подключения:
- в режиме "Предприятие" выполнить действия:
Администрирование -> Печатные формы, отчеты и обработки -> Дополнительные отчеты и обработки -> Создать -> выбрать файл СчетНаОплатуВПФ -> Записать и закрыть


см. также:

Счет-фактура в конфигурации Управление торговлей 11.1

Товарный чек к документу "Реализация товаров и услуг" в конфигурации Управление торговлей 11.1

Акт приема-передачи прав с печатью и подписью в конфигурации Управление торговлей 11.1

Акт сверки взаимных расчетов с печатью и подписью в конфигурации Управление торговлей 11.1

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

Наименование Файл Версия Размер Кол. Скачив.
СчетНаОплатуВПФ
.epf 117,12Kb
10.01.14
175
.epf 117,12Kb 175 Скачать

См. также

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

Комментарии

1. Юленька (s_uu) 13.02.14 20:43
Добрый день, выдает ошибку "{ВнешняяОбработка.СчетНаОплатуВПФ.МодульОбъекта(458)}: Поле объекта не обнаружено (Префикс)
ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(
"
2. Дмитрий Шиндориков (sdn-1) 13.02.14 21:45
s_uu
Добрый вечер - уточните - какая у вас установлена версия конфигурации УТ11.
У меня сейчас УТ 11.1 (11.1.2.25) - печатная форма работает без ошибок.
С чем может быть связано появление ошибки в вашей конфигурации точно сказать трудно, могут быть разные варианты, но сразу видно следующее:
в модуле объекта печатной формы в процедуру ЗаполнитьРеквизитыШапкиСчетаНаОплату приходит выборка из результата запроса ДанныеПечати. При этом элемент выборки ДанныеПечати.Префикс по какой-то причине отсутствует, хотя должен быть.
3. Дмитрий Шиндориков (sdn-1) 13.02.14 22:54
s_uu

как вариант - попробуйте так:
в модуле объекта внешней печатной формы в процедуре ЗаполнитьРеквизитыШапкиСчетаНаОплату измените в строке
ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(
			ДанныеПечати.Номер, ДанныеПечати.Префикс, ДанныеПечати.Ссылка);


на

ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(
			ДанныеПечати.Номер, ДанныеПечати.Организация.Префикс, ДанныеПечати.Ссылка);


думаю должно помочь
4. Юленька (s_uu) 14.02.14 20:20
Все получилось, спасибо!!!
5. Дмитрий Шиндориков (sdn-1) 14.02.14 20:54
7. OBEH (OBEH) 28.05.14 18:35
А без изменения конфигурации почему не попробовали?
Там штатный механизм довольно неплохо реализован.
8. Дмитрий Шиндориков (sdn-1) 29.05.14 10:49
(7) OBEH, о внесении изменений в конфигурацию речи нет, это внешняя обработка и при необходимости изменения вносятся в ней.
9. OBEH (OBEH) 02.06.14 16:32
Действительно. Не внимательно посмотрел технологию.
Вопрос еще такой.
Печатается при любом раскладе? То есть, если в соглашении указано "Договоры не используются, порядок расчетов: По накладным", то в штатном функционале счет не печатается совсем. Выдается сообщение, типа "В документе Заказ клиента Ц000-001760 от 29.05.2014 17:39:30 отсутствуют этапы оплаты. Печать счета на оплату не требуется".
10. OBEH (OBEH) 02.06.14 16:51
Мда.
Протестировал. К сожалению, при описанной ситуации, выдается сообщение "В документе Заказ клиента Ц000-001766 от 30.05.2014 15:20:26 отсутствуют этапы оплаты. Печать счета на оплату не требуется". Есть возможность печатать счет из заказа в любом случае?
sasha123super1; baltica777; +2 Ответить
11. OBEH (OBEH) 02.06.14 17:31
Все, сделал.
Спасибо тебе, мил человек. Сэкономил время.
Тут где-то плюсуют?
12. indeec 10.07.14 00:39
Здравствуйте. Такая ошибка появляется:
{ВнешняяОбработка.СчетНаОплатуВПФ.МодульОбъекта(415)}: Поле объекта не обнаружено (СрокДействия)
ОбластьМакета.Параметры.СрокДействия = НадписьСрокДействия;
13. Дмитрий Шиндориков (sdn-1) 11.07.14 15:58
(12) indeec, Здравствуйте,
уточните, какой релиз (какая версия) конфигурации у вас используется ?
14. Дмитрий Шиндориков (sdn-1) 11.07.14 16:19
(12) indeec, как один из вариантов - можно сделать так:
в модуле объекта в процедуре ЗаполнитьРеквизитыШапкиСчетаНаОплату(ДанныеПечати, Макет, ТабличныйДокумент, ТаблицаЭтапыОплаты)
заменить строки кода:
	Если ЗначениеЗаполнено(ДатаПлатежа) Тогда
		
		НадписьСрокДействия = НСтр("ru='Счет действителен до %СрокДействия%. '");
		НадписьСрокДействия = СтрЗаменить(НадписьСрокДействия, "%СрокДействия%", Формат(ДатаПлатежа, "ДЛФ=D"));
		ОбластьМакета.Параметры.СрокДействия = НадписьСрокДействия;
		
	КонецЕсли;
...Показать Скрыть


на:
	//Если ЗначениеЗаполнено(ДатаПлатежа) Тогда
	//	
	//	НадписьСрокДействия = НСтр("ru='Счет действителен до %СрокДействия%. '");
	//	НадписьСрокДействия = СтрЗаменить(НадписьСрокДействия, "%СрокДействия%", Формат(ДатаПлатежа, "ДЛФ=D"));
	//	ОбластьМакета.Параметры.СрокДействия = НадписьСрокДействия;
	//	
	//КонецЕсли;
...Показать Скрыть


думаю должно помочь
15. indeec 13.07.14 13:53
(14) Здравствуйте, спасибо за отчет. Релиз УТ 11.1.4.10.

Сделал, как вы сказали, закомментировал процедуру. Теперь ошибка:

{ВнешняяОбработка.СчетНаОплатуВПФ.МодульОбъекта(458)}: Поле объекта не обнаружено (НазначениеПлатежа)
ОбластьМакета.Параметры.НазначениеПлатежа = Документы.СчетНаОплатуКлиенту.СформироватьНазначениеПлатежа(

Почти аналогична той, которая приведена в первом посте. Однако ваше решение из (3) не помогло.
16. Дмитрий Шиндориков (sdn-1) 27.07.14 01:37
(15) indeec, рабочая версия для УТ 11.1.4.10 в прикрепленном файле
17. Денис Бондаренко (xeephon) 10.11.14 12:04
Рабочая для 11.1.7.54 имеется? На данный момент ошибка в "Код" и "ИНН". Сравнил с типовой обработкой - в текущей отсутствует запросы.
18. Дмитрий Шиндориков (sdn-1) 21.11.14 19:18
(17) xeephon, рабочий вариант для УТ 11.1.7.60 (надеюсь, для 11.1.7.54 подойдет)
Прикрепленные файлы:
СчетНаОплатуВПФ_УТ11_1_7_60.epf
19. oscomsite Ражев (oscomsite) 10.02.15 07:32
Спасибище. Реально времени съэкономил.
20. Евгений Зорин (evn-zorin) 11.07.16 14:05
Спасибо, полезная форма.
21. Дмитрий Пешков (dp@itbee.ru) 08.08.16 13:08
Добрый день, подгрузил форму СчетНаОплатуВПФ_УТ11_1_7_60.epf выдаёт: Метод объекта не обнаружен (Получить макет). Не могу понять в чём дело, обычно нет ни каких проблем.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа