Объединить документы в 1с в один

Обновлено: 07.07.2024

В ряде случаев пользователям требуется по одной сделке отправлять несколько документов контрагенту. Начиная с версии модуля ЭДО 1.9.1, появилась возможность объединять данные документы в один пакет. При этом связанные документы учётной системы и присоединённые файлы будут автоматически доступны для выбора при формировании пакета электронных документов.

ПакетыЭлектронныхДокументов1.jpg

Формирование пакета происходит из формы просмотра электронного документа перед его отправкой контрагенту (ЭДО – Просмотреть электронный документ). Для объединения документов требуется нажать «Добавить в пакет», а затем из выпадающего списка выбрать месторасположение необходимых документов.

ПакетыЭлектронныхДокументов2.jpg

  • Файл с компьютера
  • Файл из хранилища

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

ПакетыЭлектронныхДокументов3.jpg

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

ПакетыЭлектронныхДокументов4.jpg

Если нужный документ учёта отсутствует в окне выбора, необходимо нажать «Добавить другой» и указать соответствующий вид документа из представленного списка.

ПакетыЭлектронныхДокументов5.jpg

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

ПакетыЭлектронныхДокументов6.jpg

После добавления второго электронного документа произойдёт их объединение в пакет. Для переключения между документами следует использовать появившиеся вкладки.

ПакетыЭлектронныхДокументов7.jpg

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

ПакетыЭлектронныхДокументов8.jpg

Если число документов в одном пакете превышает три, то все остальные документы доступны для просмотра по ссылке «ещё» на панели вкладок пакета.

ПакетыЭлектронныхДокументов9.jpg

Стандартными настройками предусмотрено пакетное отображение электронных документов в рабочем месте «Текущие дела ЭДО».

ПакетыЭлектронныхДокументов11.jpg

При необходимости режим просмотра можно изменить. Для этого следует перейти в «Настройки просмотра» и отключить пакетное отображение.

ПакетыЭлектронныхДокументов12.jpg

При данном варианте просмотра документы будут отображаться отдельно.

ПакетыЭлектронныхДокументов13.jpg

Независимо от настройки просмотра, при переходе в электронный документ произойдёт открытие пакета на вкладке, соответствующей выбранному документу.

2. ПОЛУЧЕНИЕ ПАКЕТА ЭЛЕКТРОННЫХ ДОКУМЕНТОВ

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

ПакетыЭлектронныхДокументов14.jpg

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

ПакетыЭлектронныхДокументов15.jpg

От контрагентов, работающих в системе СБИС, могут поступать пакеты, по которым действия с отдельными документами недоступны. Данные пакеты можно обработать только целиком.

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

Отчеты разъехались

Рис.1. Ширина колонок изменилась и логотип сместился вправо.

При каких сценариях это происходит:

  • При объединении нескольких печатных форм в один табличный документ;
  • При дополнении отчета на СКД областью из своего макета.

Суть решения

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


Рис.2. Табличный документ из двух частей. Создан новый формат строк.

Для выделенных ячеек будет создан новый формат строк

Рис. 3. Вопрос в редакторе табличного документа при изменении ширины столбцов.

В качестве бонуса отчет на СКД с логотипом.

Тестировалось на платформе 8.3.13.1513

Отчет на СКД с логотипом. Объединение табличных документов

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Всё равно ширина колонок будет одна и та же в обоих макетах, т.е. уедет ваш второй макет от изначального шаблона. Или я ошибаюсь? Точно, ошибаюсь, проверил :) Тогда "плюс" :) (1) Я сто раз так делал :-) У меня даже в шаблонах эта процедура, ибо иногда приходится. Если в табличном документе было объединение ячеек по высоте, эта область искажается

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

ПЫСЫ: параметр ШиринаТаблицы недоступен для записи.

(5) Пробовал использовать процедурку описанную в топике , не помогло.)
Мб кто сталкивался?

Просмотры 21617

Загрузки 11

Рейтинг 42

Создание 17.11.18 22:36

Обновление 17.11.18 22:36

№ Публикации 944987

Конфигурация Конфигурации 1cv8

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Да


См. также

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула Промо

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача. UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени. Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

Читайте также: