Копирование документа одного типа в другой тип документа в одной базе 1С

14.10.23

Задачи пользователя - Подбор и обработка объектов

Пример: необходимо скопировать поступление в реализацию, в одной базе 1С - эта обработка сможет сделать данную операцию.

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

Наименование Файл Версия Размер
В одной базе 1с: Копировать документ одного типа в другой тип документа:
.epf 7,24Kb
11
.epf 1.01 от 14/10/23 7,24Kb 11 Скачать

Копировать один документ в другой тип документа

 

 

В первом реквизите указываем документ источник

Во втором реквизите указываем документ приемник. Если хотим скопировать в существующий документ, то выбираем его и жмем кнопку «Копировать источник в приемник». Если хотим создать новый документ, то выбираем любой документ нужного типа и жмем кнопку «Создать новый документ приемник…». Выбранный документ приемник в этом случае остается неизменным, а создается новый и указывается в реквизите приемнике.

Например, есть Поступление товаров

 

 

Я выбрал приемник Реализацию и создал новый документ

 

 

Реквизиты шапки копируются, если имя реквизита совпадает с именем реквизита приемника. Табличные части перебираются все и копируются, если имя колонки совпадает с именем колонки приемника.

Проверялось на 1С:Предприятие 8.3 (8.3.19.1264).

См. также

Групповое копирование документов из периода в период

Подбор и обработка объектов Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С Бухгалтерия версии 3.0.

3600 руб.

29.06.2015    44697    90    18    

100

Групповая обработка проводок для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0

Подбор и обработка объектов Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Данная обработка предлагается для случаев, когда бывает необходимо изменить какой-либо реквизит в группе проводок, отобранных по определенному набору полей, за определенный период, с определенным типом документа-регистратора. Предлагается четыре варианта обработки для конфигураций: БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0 .

2000 руб.

30.05.2016    28837    29    0    

49

Универсальная обработка регистров сведений: удаление и обработка записей по фильтрам

Подбор и обработка объектов Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 Абонемент ($m)

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

10 стартмани

13.04.2024    665    5    user1527257    0    

11

Шаблон обработки документов/справочников по произвольному алгоритму

Подбор и обработка объектов Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

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

1 стартмани

11.03.2024    328    6    SanchoD    1    

3

Объединение табличных частей "Товары" документов "Реализация товаров и услуг"

Подбор и обработка объектов Платформа 1С v8.3 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Акцизы Абонемент ($m)

Заказчик попросил написать обработку по объединению документов "Реализация товаров услуг" в один итоговый документ, в процессе выполнения получилось 2 обработки.

1 стартмани

29.02.2024    403    3    VdZMWOnC    8    

4

Автоматическое начисление ежемесячных услуг

Производство готовой продукции (работ, услуг) Подбор и обработка объектов Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Автоматизированное начисление ежемесячных услуг с отправкой по электронной почте счетов. Модуль будет полезен организациям, которые ежемесячно выписывают большое количество счетов и реализаций клиентам, например: IT-компании, охранные предприятия, рекламные организации и другие, оказывающие профессиональные услуги на регулярной основе. Упрощенная версия предназначена для организаций, которые работают без НДС и при выписке услуг предполагается одна услуга в документе "Реализация товаров и услуг"

5 стартмани

18.02.2024    571    4    pean    1    

8

Проведение документов на управляемых формах

Подбор и обработка объектов Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

Универсальная обработка проведения/перепроведения документов для любой конфигурации на управляемых формах.

1 стартмани

10.02.2024    526    17    SanchoD    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AnryMc 849 01.12.21 10:48 Сейчас в теме
Что то у меня с утра видно логика хромает...

Если существует документ приёмник, то в нём есть какая то информация... При копировании в него - она уничтожается... Так зачем он создавался?

З.Ы. Создать новый копированием - я понимаю...
2. AlexHelmer 1726 01.12.21 10:54 Сейчас в теме
точно не доспал!
1.Мне надо скопировать документ. сделать из ПоступленияТМЦ -> РеализациюТМЦ. Что я делаю. Создаю новый документ РеализацияТМЦ. Записываю, ничего не заполняю. Выходу из него и указываю в обработке, что это приемник. Жму Копировать. РеализацияТМЦ заполняется данными из ПоступленияТМЦ.

2.Мне надо скопировать документ. сделать из ПоступленияТМЦ -> РеализациюТМЦ. Что я делаю. Жму кнопку создать новый.... Обработка мне создает новый документ РеализацияТМЦ, Проставляет в нем только дату. Записывает. Заполняет созданным документом реквизит Приемник. И заполняет его из ПоступленияТМЦ.
3. Petr54-ru 90 01.12.21 11:46 Сейчас в теме
(2) Я бы такое нормальному пользователю бы не давал. Для нормального пользователя бы дописал в расширение конфигурации обработки заполнения на нужные документы, и в каммент бы выводил не "Создан из XML", а например "Создан пользователем ....на основании ....", может в расширение допилил бы структуру подчиненности, чтобы было видно откуда что растет.

А так, с точки зрения распостранения изделий на Инфостатре за стартмани, вполне себе годный продукт. Тут полно админов, у которых абонент со сгораемыми стартмани есть, а элементарных навыков кодить в 1С нет. Есть вероятность, что это будет вполне успешной обработкой.
4. AlexHelmer 1726 01.12.21 11:58 Сейчас в теме
Полностью согласен.
Так и получилось. В конфигурации мдлп попросили сделать копию документа уведомление о приёмке лекарственных препаратов в уведомление об отгрузке лекарственных препаратов, где было более 2000 строк в табличной части.

Копированием там занимается администратор который разбирается в 1с на уровне продвинутого пользователя . проблем у него с копированием я не обнаружил. Поэтому обработка именно в таком виде.
Согласен с тем что для простого пользователя её бы хорошо облагородить но пока запросов на это нет будем довольствоваться тем что есть . решаем проблемы по мере их поступления
5. dhurricane 01.12.21 12:02 Сейчас в теме
(4) А чем не подошел типовой механизм копирования через буфер обмена? Какие-то из реквизитов ТЧ пропустил?
6. AlexHelmer 1726 01.12.21 12:03 Сейчас в теме
7. dhurricane 01.12.21 12:32 Сейчас в теме
(6) На после обоих Ваших скринах в командной панели ТЧ справа от кнопок "Вверх/Вниз" есть кнопки "Копировать/Вставить".
sapervodichka; +1 Ответить
8. AlexHelmer 1726 01.12.21 12:43 Сейчас в теме
Вариант 1 копирует полностью документ - это не то. Документ получается новый но того же типа.
Вариант 2 я проверил - в этом же документе (в поступлении) или в новом документе этого же типа скопированные строки добавляются в ТЧ - все ок.
Не вставляет в другом типе документа. (выделил строки в Поступлении, скопировал. Создал Реализацию и попробовал вставить - не работает).
Прикрепленные файлы:
Оставьте свое сообщение