Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86







Данная промежуточная редакция может использоваться как шаблон для собственных ВПФ на версии релиза УТ 11.1.10 и старше. Предназначен для документа УТ 11.1.10 "Реализация товаров и услуг" (где есть услуги).

Решил вытащить редко используемую ВПФ из недр УТ 11.1.10. Надеюсь, свежая версия данной ВПФ Акт об оказании услуг для документа РеалазацияТоваровУслуг будет полезной. Возможно, ради универсальности вызова разработчики типовой конфигурации закинули ее вместе с макетом в код обработки конфигурации «ПечатьАктОбОказанииУслуг» и сам код печати в модуль менеджера обработки (см. рисунок 1).

 

Рисунок 1. Место расположения источника данных для обработки.

На рисунке 2 можно увидеть исходные данные для печати — экранную форму документа РеализацияТоваровУслуг типовой конфигурации управление торговлей 11.1.10:

 

Рисунок 2. Источник данных для печати.

А на рисунке 3 формируемую внешнюю печатную форму.

Рисунок 3. ВПФ Акт об оказании услуг для печати.

Порядок действий по подключению ВПФ в УТ 11.1.10 (кто не знает) приведен на нижележащих рисунках с 4-го по 7-й:

Рисунок 4. Панель разделов «Администрирование» -> «печатные формы, отчеты и обработки».

Рисунок 5. Место регистрации отчета.

Рисунок 6. Конечный шаг регистрации ВПФ загрузка в УТ 11.1.10




Рисунок 7. Меню вызова стандартных и дополнительных печатных форм. Показан вызов «оригинальной» формы акта из конфигуратора. Добавляемая имеет префикс «ВПФ».

Жду Ваших замечаний и предложений по данной ВПФ.

11 Comments

  1. Vladimir_Konyrev

    Работает на ERP 2.0

    Reply
  2. jobkostya1c8

    Спасибо за тестирование. А я как раз делаю новую публикацию (по запросу одного из интересных клиентов) Акт об оказании услуг со скидками с факсимиле (сканом печати и подписи) для редакций УТ 11.1.10 на на примере этого Акта об оказании услуг для УТ 11.1 для поддержки печати факсимилье (скана печати и подписи) с подробной инструкцией для опытного пользователя и начинающих программистов — в конфигуратор видел для правки просто полей и выравнивания научились уже главбухи преклонных лет.

    Достаточно внедрить небольшой код:

    // Фрагмент вывода области печати
    ОбластьМакета = Макет.ПолучитьОбласть(«Подписи»);
    ДобавитьФаксимиле(ДанныеПечати, ОбластьМакета);
    ТабличныйДокумент.Вывести(ОбластьМакета);
    
    
    Процедура ДобавитьФаксимиле(ПарПечати, Обл)
    //Доработка для печати факсимиле в Акт
    Попытка
    Орг = ПарПечати.Организация;
    ФайлКартинки = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Орг, «ФайлФаксимильнаяПечать»);
    Если Не ЗначениеЗаполнено(ФайлКартинки) Тогда
    Возврат;
    КонецЕсли;
    ДвоичныеДанныеФайла = ПрисоединенныеФайлы.ПолучитьДвоичныеДанныеФайла(ФайлКартинки);
    
    Если ТипЗнч(ДвоичныеДанныеФайла) = Тип(«Картинка») Тогда
    Картинка = ДвоичныеДанныеФайла;
    ИначеЕсли ТипЗнч(ДвоичныеДанныеФайла) = Тип(«ДвоичныеДанные») Тогда
    Картинка = Новый Картинка(ДвоичныеДанныеФайла);
    Иначе
    Картинка = Новый Картинка;
    КонецЕсли;
    
    Обл.Рисунки.Подпись.Картинка = Картинка; // Самое важное вот!!!
    
    Исключение
    СП = Новый СообщениеПользователю;
    Релиз = СокрЛП(Метаданные.Версия);
    СП.Текст = «В текущем релизе УТ «+Релиз+» не предусмотрена печать факсимиле. Подробно «+ПодробноеПредставлениеОшибки(ИнформацияОбОшибке() );
    СП.Сообщить();
    КонецПопытки;
    // конец доработки
    КонецПроцедуры

    Показать

    и проделать операции по сканированию и правке в конфигурации и документы приобретают «официальный смысл» (правда налоговая и прочие контролирующие органы очень сильно это дело не любят, когда рисуют печати и подписи). Это уже на усмотрение того, кто ведет учет 🙂

    Reply
  3. gala2009

    подойдет ли для КА 2?

    Reply
  4. gala2009

    скачала, проверила, подошел для КА2 если доработать слегка

    скажите, много нужно изменить в модуле, чтобы выводились не только услуги, но и товар?

    бегала по модулю, пробовала то и то, сравнивала с печатью ТОРГ12 — результата не дало

    Reply
  5. gala2009

    да я ступила что-то, так как некоторые поля из запроса для УТ не подходили для КА 2 — я функцию ПолучитьДанныеДляПечатнойФормыАктОбОказанииУслуг (содержащую запрос) закомментила, данные подставлялись из типовой процедуры Процедура ЗаполнитьТабличныйДокументАктОбОказанииУслуг обработки ПечатьАкта, а там не разобрать почему попадают только услуги. вернула ваш запрос, изменила под КА, условие по типу товара убрала. пока все нормально, вопрос снимается

    Reply
  6. jobkostya1c8

    (5)Смутно помню что была задача чтоб только услуги под конкретную базу и релиз. Главное в таком деле быстрота, а не универсальность.

    Reply
  7. gedd

    не работает на текущем релизе Управление торговлей, редакция 11 (11.3.3.163):

    Ошибка 66,58 Неверные параметры «Справочник.УпаковкиНоменклатуры.пустаяСсылка»

    Выбор Когда РеализацияТоваровУслуг.Упаковка = ЗНАЧЕНИЕ(<<?>> Справочник.УпаковкиНоменклатуры.пустаяСсылка ) ТОГДА

    Reply
  8. jobkostya1c8

    (7)учту ошибку, делалась то для УТ 11.1.10. Видать логика учета изменилась кардинально.

    Как раз ищу работу в Москве посерьезнее по профилю УТ 11.3 или чего-то там «мобильного». Вижу что все надо переписывать от редакции к редакции именно для УТ 🙂

    Reply
  9. jobkostya1c8

    (7)Возможно, не включен режим упаковок. ВПФ делалось не универсальной и для УТ 11.0. Можно откртыть запрос в конфигураторе и малость подправить чтоб запрос не ломался. Посмотреть справочник какой теперь по упаковкам. Вижу что в этом вся канитель по всем четырем редакциям УТ

    Reply
  10. crow1983

    Изменился справочник упаковки, теперь другое название и нет реквизита коэффициент

    Reply
  11. jobkostya1c8

    (10)Иван, если будем внедрять УТ 11 последнюю то выложу. Пока другие задачи.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *