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

04.08.17

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

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

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

6100 руб.

27.02.2017    914032    6544    10489    

3342

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

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

1091 руб.

15.12.2015    187416    1387    374    

421

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист 1С:Предприятие 8 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 или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5%, НДС 7% и НДС 22%.

7900 руб.

25.05.2015    394851    1982    3370    

1187

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    41895    115    54    

131

Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)

Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf

14640 руб.

23.04.2026    3347    26    13    

30

Оптовая торговля Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

20900 руб.

18.03.2019    126634    82    115    

207

Оптовая торговля Розничная торговля НДС 22% 1С 8.3 1С:Управление торговлей 10 Россия Платные (руб)

Пакет обновлений и продолжения поддержки Управление торговлей, редакция 10.3.- обновление которое предоставляет пользователям новые функции, исправления ошибок и т.д.

14640 руб.

19.12.2025    10312    92    74    

86
Для отправки сообщения требуется регистрация/авторизация