Внешняя печатная форма ТОРГ-12 для УТ 11

Печатная форма для реализации товаров и услуг, для УТ 11.

На 11.0.7.19 работает, про остальные версии не знаю. Плюс, как бонус, возможность открыть через файл->открыть для отладки или проверки результата (только для толстого клиента, управляемый режим).

19 Comments

  1. hostguy

    Обработка сырая, надо доделывать!

    1. При подключении регистрируется на документ «Заказ поставщику». Видимо брал код из предыдущей разработки, а исправить забыл.

    2. При регистрации необходимо добавлять 2 команды — Товарная накладная и Товарная накладная без услуг — надо все делать для удобства клиента.

    3. Даже если исправить регистрацию на документ «Реализация товаров услуг», при печати из документа вываливается ошибка

    {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(66)}: В обработчике печати не был сформирован табличный документ для: Торг12 ВызватьИсключение(ТекстСообщенияОбОшибке);

    P.S. Проверено на 7.19 и 7.21.

    Reply
  2. fomix

    Задолбали уже с этими печатными формами! Давно есть в типовых конфигурациях.

    Reply
  3. hostguy

    fomix — Не любо — не слушай. А флудить не надо.

    Reply
  4. Skellar

    Раз пошло такое дело, печатную форму исправил, теперь есть возможность выбора из интерфейса варианта печати(с услугами или без).

    Reply
  5. apostal86

    (2) fomix, Только не надо забывать, что эти печатные формы в УТ 11.0 слетают после обновления базы (сам видел и испытал) и нужно снова все изменения снова вносить, пока что по крайеней мере…

    Reply
  6. opera199

    Спасибо!

    Reply
  7. DjangoP

    Подскажите плз

    Что нужно поменять/добавить в модуле чтобы макет не общий брала, а свой?

    Reply
  8. Skellar

    Есть в модуле строчка:

    Макет = УправлениеПечатью.ПолучитьМакет(«Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12»);

    добавьте свой макет, например ПФ_MXL_ТОРГ12 и измените эту строчку на

    Макет = ПолучитьМакет(«ПФ_MXL_ТОРГ12»);

    Reply
  9. DjangoP

    (8) СПАСИБО ПОМОГЛО!!!

    Reply
  10. nirbolz

    отличная обработка искал, а то лень было конфу менять или самому внешнюю делать

    Reply
  11. OBEH

    Мне кажется, вместо

    Макет = УправлениеПечатью.ПолучитьМакет(«Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12»);

    Макет = УправлениеПечатью.ПолучитьМакет(«ПФ_MXL_ТОРГ12»);

    Тоже должно правильно сработать(8)

    А вот как подключить внешнюю форму?

    Reply
  12. AlexO

    (2) fomix,

    так из типовых и выдирают 🙂

    Reply
  13. hostguy

    Вариант

    Макет = УправлениеПечатью.ПолучитьМакет(«ПФ_MXL_ТОРГ12»);

    Будет пытаться получить макет из файла внешней печатной формы, а этого макета во внешней печатной форме нет.

    Этот вариант сработает только если добавить макет ПФ_MXL_ТОРГ12 непосредственно в макеты этой внешней печатной формы.

    С помощью выражения

    Макет = УправлениеПечатью.ПолучитьМакет(«Обработка.ПечатьОбщихФорм.ПФ_MXL_ТОРГ12»);

    Получается именно типовой макет, содержащийся в обработке ПечатьОбщихФорм.

    Reply
  14. phstranger

    Если я хочу, чтобы у меня была своя печатная форма, мне нужно макет поместить в эту внешнюю обработку?

    Reply
  15. MICK77

    (14) phstranger,

    Обязательно, а при вызове — писать как уже выше (8) писалось

    Макет = ПолучитьМакет(«ПФ_MXL_ТОРГ12»);
    Reply
  16. Marka_

    Спасибо

    Reply
  17. lesenoklenok

    Спасибо большое, очень пригодилась.

    Reply
  18. vipq7

    (2) fomix, я думаю вопрос с печатными формами будет висеть еще долго.

    Reply
  19. belochkaNN

    +1

    Reply

Leave a Comment

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