Несколько документов на основании одного

Публикация № 1074829

Программирование - Практика программирования

Несколько документов на основании одного

3
На основании одного документа создаем несколько документов с табличными частями, заполненными по некоторому алгоритму. Весь код в статье.

Потребовалось реализовать создание нескольких документов на основании одного. К моему удивлению, подходящего кода в интернете найти не удалось (может плохо искал). Пришлось делать самому.
 

Задача

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

 
 Демонстрация результата
Решение

Пример выполнен в демонстрационной конфигурации "Управляемое приложение" (1.0.24.0), где на основании документа Заказ создаются документы РасходТовара (представление - Продажа).  Конфигурация в демонстрационных целях немного изменена: в указанных документах реквизит Склад перенесен из шапки в табличную часть.

Доработки потребуется внести в модуль объекта и модуль формы создаваемого документа РасходТовара. Кроме того, придется добавить реквизит документа для хранения адреса во временном хранилище (тип Строка, длина 100). Назовем его АдресЕщеОдногоДокумента.

 
 Алгоритм

Код представлен ниже.

 
 Модуль объекта создаваемого документа
 
 Модуль формы создаваемого документа

Рассмотренный пример - хороший коан для молодых адептов управляемых форм. Может помочь достичь просветления.

3

Скачать файлы

Наименование Файл Версия Размер
Демонстрационная конфигурация "Управляемое приложение" с примером реализации
.dt 19,75Mb
24.06.19
0
.dt 19,75Mb Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. oleg-x 9 10.06.19 10:31 Сейчас в теме
(0)Вроде в разделе вопросы, а вопроса то и нет)
2. mvxyz 108 10.06.19 12:16 Сейчас в теме
(1) Это не вопрос, это ответ. В разделе "Вопросы" ссылку на статью не нашел.
3. alexruzh67 14.06.19 04:47 Сейчас в теме
Для нас актуально создание документов перемещения из документа чек ККМ.
4. mvxyz 108 14.06.19 12:34 Сейчас в теме
(3) Принцип общий. Попробуйте.
Оставьте свое сообщение