Меню

1с комплект документов с настройкой

1с комплект документов с настройкой

Добавляем внешнюю печатную форму в «Комплект документов с настройкой».

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

Когда я в первый раз столкнулся с такой задачей, то у меня получилось не сразу. Я открыл форму документа «Реализация товаров и услуг», выбрал в меню «Печать» пункт «Комплект документов с настройкой» и. не обнаружил в списке доступных печатных форм нужную мне форму. Хотя в модуле объекта внешней печатной формы указано назначение:

Также в настройках печатной формы указано, что она размещена в документе «Реализация товаров и услуг». Однако в форме «Комплект документов с настройкой» она была не видна.

Я подумал, что для внешних печатных форм нужно что-то программировать в конфигураторе, стал искать задействованные процедуры и функции. В коде увидел, что внешние печатные формы всё-таки должны подтягиваться в форму «Комплект документов с настройкой».

В результате поисков и проб удалось решить проблему самым простым образом. В меню ««НСИ и администрирование» → «Печатные формы, отчёты и обработки» → «Настройки печати объектов»» я удалил настройку для документа «Реализация товаров и услуг», и после этого моя внешняя печатная форма появилась в списке формы «Комплект документов с настройкой».

источник

[ Вопрос дня ] Как добавить печатную форму в комплект документов для печати в УТ 11.4?

Как известно, с ноября 2019 года экзамен “1С:Специалист” по конфигурированию и внедрению прикладного решения “1С:Управление торговлей 8” принимается по новому сборнику задач для редакции УТ 11.4.

Содержание сборника переработано примерно на четверть. Уже весной этого года на нашем проекте планируется выход обновленного курса по подготовке к данной сертификации, ну а пока служба поддержки отвечает на вопросы слушателей по обеим редакциям сборника.

Вопрос

Ответ

Это означает, что Вы обязательно должны включить вашу внешнюю печатную форму в комплект документов. Печать комплекта документов позволяет печатать сразу несколько печатных форм.

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

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

В результате новая печатная форма “Заказ клиента (себестоимость)” попадет в список форм, отражаемых в форме “Печать комплекта документов”.

Если параметр ДополнитьКомплектВнешнимиПечатнымиФормами не указан, то внешние печатные формы не добавляются в комплект.

Подробнее про параметры команды печати можно почитать вот тут Разработка команд печати.

источник

1С:Управление небольшой фирмой.
Новое в версии 1.4.9

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

При корректном заполнении ИНН и КПП осуществляется проверка на уникальность. При наличии в базе контрагентов с аналогичной комбинацией ИНН и КПП появляется гиперссылка с информацией об их количестве.

По ссылке можно перейти к списку дублей.

Из списка дублей по ссылке Документы по контрагенту можно просмотреть список введенных документов по выбранному контрагенту.

Также в списке контрагентов некорректно введенные значения ИНН и КПП выделяются красным цветом. Для отображения КПП необходимо в списке выполнить команды Все действия — Изменить форму и отметить флажком реквизит КПП .

Модернизирована подсистема печати. Появилась возможность печати комплектов документов. Например, из расходной накладной можно распечатать сразу ТОРГ-12, расходную накладную и счет фактуру. Печать комплекта вызывается командой Настраиваемый комплект документов и подменю печати.

Читайте также:  перезагружается компьютер после установки новой видеокарты

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

Для формы настроек комплекта печати работает запись пользовательской настройки. Так же поддерживается непосредственное сохранение комплекта во внешние файлы, где каждая печатная форма будет записано отдельным файлом.

Печать комплекта доступна из следующих документов:

  • Заказ-наряд;
  • Инвентаризации запасов;
  • Отчет комитенту;
  • Отчет о переработке;
  • Перемещение запасов;
  • Расходная накладная;
  • Производство;
  • Сверка взаиморасчетов;
  • Чек ККМ (возврат).

В форму списка документов Заявка на расход денег добавлены колонки с информацией о фактической оплате.

Колонки Сумма (факт) и % (факт) по умолчанию скрыты. Отобразить их можно воспользовавшись диалогом Все действия – Изменить форму .

В документ Инвентаризация запасов добавлена возможность заполнения табличной части с отбором по отдельной номенклатуре или по списку номенклатуры. При этом табличная часть заполняется всеми комбинациями характеристик и партий указанной номенклатуры, которые есть на остатках на выбранном складе.

Добавлен новый механизм Поиск и замена дублей . Так же пересмотрены и расширены возможности групповой обработки данных.
Вызов команд доступен только пользователям с правами администратора приложения. Команды находятся в разделе Администрирование — командная панель Инструменты администратора .

При работе с почтовыми сообщениями появились следующие новые возможности:

  • Поддержка защищенного соединения SSL и как следствие возможность работать с почтой по протоколу IMAP;
  • Добавлен удобный помощник автоматический настройки учетной записи.

Экспорт на сайт информации о наличии товаров на складах

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

  • Информация о складах предприятия;
  • Контактная информация склада (фактический адрес и телефон);
  • Количество товара на каждом складе.

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

Импорт с сайта информации об организации для обмена через веб-сервис

Для функционала обмена с сайтом через веб-сервис реализована возможность определения организации, на которую должен быть загружен заказ покупателя, при импорте заказов с сайта. При этом поиск в базе возможен по ИНН или по краткому наименованию организации.

Передача информации об организации производится через значения реквизитов заказа. Например, фрагмент кода на PHP может выглядеть так:

«ЗначенияРеквизитов» => Array
(
«ЗначениеРеквизита» => Array
(
«0» => Array
(
«Наименование» => «Организация»,
«Значение» => «Прогресс»
),

Подробнее с технологиями интеграции с сайтом и настройками можно ознакомиться по ссылкам https://1cfresh.com/articles/unf_site, https://1cfresh.com/articles/bitrix.

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

Но из-за того, что технология всплывающих окон массово используется в Интернете для размещения рекламы, практически во всех браузерах стандартно отключен показ всплывающих окон. В подавляющем большинстве случаев без изменения этой настройки браузера работа становится невозможной.

Также, мобильные браузеры вообще не поддерживают модальные окна.

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

  • Не происходит открытия новых окон браузера, что повышает производительность и стабильность;
  • Во многих случаях дополнительная настройка браузера становится ненужной, так как приложение больше не использует всплывающие окна;
  • Поддержана работа в мобильных браузерах.

Добавлена возможность синхронизировать данные между приложением 1С:Управление небольшой фирмой в сервисе 1С:Предприятие 8 через Интернет и локальной версией программы 1С:Розница .

Преимущество совместного использования:

  • Позволяет обеспечить автоматизацию бизнес-процессов розничных торговых точек, работающих в рамках распределенной розничной сети торгового предприятия.

  • Приложение Управление небольшой фирмой в качестве управляющей системы в центральном офисе;
  • Программа Розница для автоматизации бизнес-процессов розничных продаж непосредственно в магазинах.

При взаимодействии магазина и центрального офиса все данные по магазину обобщаются. То есть в приложение Управление небольшой фирмой не передается информация о перемещениях товаров внутри магазина и детальная информация о розничных продажах. Розничные продажи сворачиваются в Отчеты о розничных продажах с точностью до кассы ККМ и передаются в Управление небольшой фирмой .

При совместном использовании программ Управление небольшой фирмой и Розница рекомендуется проводить централизованное управление и ведение нормативно- справочной информации в УНФ.

Обмен данными между конфигурациями производится на уровне документов и справочников в обе стороны.

Настройка синхронизации данных с приложением в сервисе выполняется на стороне программы Розница .

Подробное описание сценариев совместной работы и настройки можно получить по ссылке Подробное описание непосредственно из помощника настройки синхронизации.

источник

Формирование комплекта печатных форм в типовых конфигурациях для разнотипных документов

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

Ключевой особенностью типового механизма печати комплектов является то, что при печати комплекта типовая конфигурация отталкивается от конкретного документа и компоновать печатные формы можно именного этого объекта. Скажем если нам надо печатать Накладную и Торг12 в комплекте для реализации проблем нет, но если нам нужно печатать форму сопутствующего документа, например, Счета на оплату, то уже не получится воспользоваться печатной формой именно счета, для этого придется для документ Реализация товаров и Услуг реализовать печать Счета на оплату по документу основанию (счет или заказ), что сделано например в той же Бухгалтерии предприятия. Таким образом, если нужны печатные формы других документов, то необходима какая-либо связь между ключевым документом, для которого печатается комплект, и зависимыми документами, а также реализация соответствующей печатной формы для ключевого документа, но печатающая зависимый документ.

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

Основные моменты типового механизма печати

В общем случае процесс печати комплектов происходит так: выбирается объект (реализация, счет), настраивается комплект печати в форме НастройкаПечатиКомплекта, где выбираются Команды печати, и эта информация передается в форму ПечатьДокументов, которая и вызывает все необходимые процедуры по формированию печатных форм, подготавливает Коллекцию печатных форм, собирает их в комплекты и выводит на печать. Основные объекты:

1. Команды печати, которые указывают какую форму необходимо реализовать и какой объект (обработчик) будет это делать. Например, для каждого документа в типовых конфигурациях в модуле менеджера есть экспортная процедура ДобавитьКомандыПечати, которая и указывает команды печати для документа. Пример из документа реализации ;

2. Общая форма НастройкаПечатиКомплекта, в которой можно указать, какие и в каком количестве печатать формы.Особенность этой формы в том, что она при создании собирает все имеющиеся формы для конкретно указанного объекта при открытии, поэтому воспользоваться ей не удастся и придется подобную форму реализовывать самим.

3. Общая форма ПечатьДокументов, где происходит вывод всех подготовленных форм. Данная форма реализована уже более универсально в отличии от НастройкаПечатиКомплекта и может приниматься как информацию о выбранных Командах печати для однотипных объектов и в дальнейшем вызывать весь необходимый код для их формирования, так и получаться уже подготовленный список любый Табличных документов и выводить их. Как раз то, что нужно и этот объект не придется переделывать.

Реализация формы настройки комплектов печати

Уже было отмечено, что типовой формой НастройкаПечатиКомплекта не воспользоваться и необходимо делать свою. По сути она очень простая: выводить необходимый нам список элементов и возвращает выбранные элементы. В получении списка Команд печати объекта поможет функция УправлениеПечатью.КомандыПечатиФормы, которая принимает имя формы, для которого определяется Команда печати. Имена формы могут быть различные, но практически все команды включаются для списка и имени формы «ФормаСписка».

Получение списка команд для интересующих нас объектов можно получить так:

структура Команды печати выглядит следующим образом:

Для формы выбора на по сути нужно Представление печатной формы и УникальныйИдентификатор, чтобы после выбора нужных форм найти необходимую Команду печати. Примерный вид формы, который получился:

Реализация печати

Как отмечалось ранее, общая форма ПечатьДокументов, сама формирует табличные документы, но только для одного типа метаданных, поэтому сформировать эти печатные формы предстоит самим, опять же с помощью уже имеющейся функции в конфигурации УправлениеПечатью.СформироватьПечатныеФормы. Причем в качестве параметров ей передаются данные из полученных ранее команд печати, примерный код для однотипных данных такой:

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

Ключевыми тут являются два параметра КоллекцияПечатныхФорм и ОбъектыПечати, причем они связаны между собой следующим образом: список ОбъектыПечати содержит в себе информацию о привязки печатаемого документа к области печати Табличного документа. То есть результат печати одной печатной формы нескольких однотипных объектов состоит в том, что формируется один Табличный документ, который содержит в себе столько областей сформированных форм, сколько документов печатается, а соответствие этих областей к документам указано в переменной ОбъектыПечати. Ниже показаны области Табличного документа из переменной КоллекцияПечатныхФорм:

Таким образом, типовой механизм формирует коллекцию печатных форм и по объекту печати группирует сформированные печатные формы, которые представляют собой области в табличном документе с тем же именем, что и в объектах печати или по-другому, для одного печатаемого документа есть псевдоним, например, Документ_1, в различных сформированных табличных документах есть для него печатная форма с именем области Документ_1.

1. Формируем печатные формы для комплекта по всем входящим в комплект документ, в нашем случае Счет, Реализация и Акт сверки.

2. Собираем полученные печатные формы в одну КоллекцияПечатныхФорм и все документы в ОбъектыПечати при этом необходимо вести свою нумерацию областей Документ_* и соединять все полученные табличные документ в один. Группировка табличных документов производится по одному объекту-документы, в моем примере их 3-и, придется из них выбрать один, в данном случае не важно какой, важно чтобы он был один и тот же для всех своих областей, из которых и сложится комплект печати.

3. Передаем полученные параметры в общую форму ПечатьДокументов и получаем результат.

Результат работы в типовой форме печати:

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

источник