Несколько команд печати у одной внешней печатной формы для разных вариантов отчета для документа Поступление товаров конфигурации Розница 2.2

04.08.17

Учетные задачи - Печатные формы

Описание: Внешняя печатная форма (ВПФ) для документа Поступление товаров с добавленными полями магазина и склада в шапке для конфигурации Розница 2.2 на основании стандартной печатной формы (ПФ) с тремя вариантами цен при печати (закупочные, продажные, оба сразу) без создания в ВПФ отдельных форм выбора передаваемых в процедуру печати параметров, которые б определяли вид ПФ. Цель: поделиться способом передачи параметров в процедуру печати ВПФ без создания дополнительных форм, а путем выбора нужной команды из меню печати документа. Т.е. в одной ВПФ не одна а несколько команд вызова процедуры печати выводимых в интерфейсе, определяющих внешний вид макета выводимой ПФ.

Скачать исходный код

Наименование Файл Версия Размер
Несколько команд печати у одной внешней печатной формы для разных вариантов отчета для документа Поступление товаров конфигурации Розница 2.2
.epf 15,73Kb
39
.epf 15,73Kb 39 Скачать

Встала недавно мелкая задачка вывести в ПФ приходной накладной в шапке магазин и склад куда приход был, там только фирма по умолчанию.
Конфигурация Розница 2.2.5.27 (Платформа 8.3.10)

Все вроде просто, чтоб  базу не корежить да тем более там РИБ, решил сделать  ВПФ. Примеров куча в сети - это не сложно, НО. Все примеры что удалось нарыть с выводом одной единственной ПФ в обработке ВПФ, а по-умолчанию в конфигурации макет у ПФ документа "Постпления товарв" один, а видов вывода три в зависимости от входных параметров процедуры печати (с закупочными ценами, с розничнами и с теми и другими сразу).

И вот тут вопрос у ленивого (меня) человека возник, как бы сделать так чтоб в создаваемой обработке ВПФ и макеты не плодить и процедуру печати накладной родную с небольшими вкраплениями кода (для магазина и склада) оставить и параметры ей при печати от пользователя передавать, так что б она как надо один из трех вариантов выводила. В стандартной конфе сделано именно так. А именно в модуле менеджера документа Поступление товаров

Функция ПечатьНакладная(МассивОбъектов, ОбъектыПечати, ВыводитьЦены = Ложь, ТолькоПоРозничнымЦенам = Ложь)

Последние два параметра и определяют как будет строится шаблон макета печати. Получается надо в процедуру печати ВПФ как-то параметры передать.

Порывшись нашел вариант (//infostart.ru/public/191796/) передачи параметров путем предварительного вывода на экран дополнительной формы через которую можно уже творить что захочется, но ИМХО для моей простенькой задачи где кроме двух булевых переменных ничего передавать не нужно, этот вариант кажется не удобным. Да и не совсем это красиво нажимать кнопку печать, выбирать команду печатной формы, а потом в открывшейся форме снова галочки нажимать и ещё раз нажимать кнопку печати (да-да я очень ленивый человек).

И поэкспериментировав пришел к более элегантному ИМХО решению. Добавить в функцию "СведенияОВнешнейОбработке()" модуля объекта ВПФ не одну а три разных команды (в примерах что попадются везде только по одной), а в стандартной процедуре "Печать(...)" модуля объекта ВПФ их отлавливать и вызывать чуток модифицированную (под задачу вывода магазина и склада в шапке или кому как нужно) функцию печати накладной с нужными параметрами, где она уже и выводит как надо одну из трех вариантов требуемую ПФ на основании своего макета из обработки ВПФ и переданных ей параметров.

В обработку ВПФ кроме стандартных процедур и функций портированы (практически скопированы) из документа "ПоступлениеТоваров" конфигурации "1С:Розница" макет ПФ накладной и функция печати накладной из модуля менеджера с минимальными изменениями под задачу. 

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

Внешняя печатная форма Розница 2.2 Поступление товаров

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    92034    116    40    

206

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА (Разрешит. режим) + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    775509    4709    9505    

2803

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    167389    726    362    

391

Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 руб.

06.10.2023    9428    27    6    

49

Программа для фулфилмента (FBS / FBO): модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа для фулфилмента: модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    35640    30    59    

58

Загрузка номенклатуры в УТ11, КА 2, ERP 2, Розница 2 из Excel. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    212932    635    526    

448

54-ФЗ и Разрешительный режим. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5400 руб.

25.05.2015    323164    1857    3024    

1000
Оставьте свое сообщение