Универсальное копирование элемента справочника (включая элементы подчиненных справочников)

05.05.10

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

Обработка для копирования элементов справочника

Скачать файл

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

Наименование По подписке [?] Купить один файл
CopySpr
.rar 19,44Kb
508
508 Скачать (1 SM) Купить за 1 850 руб.

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

Описание:

1) Выбираем справочник с которым будем работать;

2) Выбираем элемент для копирования;

3) Устанавливаем дату на которую будем получать значения периодических реквизитов;

4) Устанавливаем дату на которую будем записывать значения периодических реквизитов;

5) Указываем число создаваемых копий; (Выявлены ошибки, будет исправлено в ближайшее время, оставил доступным только создании одной копии)

Тестировалось на конфигурациях: 

1)ПУБ;

2)Бухгалтерия;

3)Торговля и склад;

4)Зарплата и кадры.

Копирование элемента происходит с копированием элементов подчиненных справочников.

 

История версий:

Версия 1.01:

- Добавлена возможность изменять значения реквизитов копируемому элементу, для каждой копии; 

Версия 1.02:

- Исправлены ошибки;

- Добавлен контроль заполнения формы, во избежания ошибок; 

Версия 1.03:

-  Добавлена настройка копирования подчинёных справочников (данная возможность позволяет выбирать определенные справочники для копирования);

- Добавлена возможность копирования и восстановление реквизита в настройке реквизитов копий;

- Добавлен отчет о скопированных элементах;

- Изменена внешняя форма; 

 

Версия 1.04: 

- Исправлена ошибка при открытии;

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

 

_________________________________________________________________________ 

 Если обработка кому-то понравится, у есть предложения по развитию, пишите! _________________________________________________________________________

 

 

См. также

Подбор и обработка объектов Программист Пользователь Платформа 1С v7.7 1C77 Абонемент ($m)

Работа с выделенными (множественное выделение) строками в 7.7, как в восьмерке - перенос в другую группу, установка/снятие пометки удаления, групповая установка реквизитов.

1 стартмани

10.01.2023    3996    5    M_W_W    20    

11

Подбор и обработка объектов Бухгалтер Пользователь Платформа 1С v7.7 1С:Комплексная 7.7 Управленческий учет Абонемент ($m)

Обработка документов "Заявка покупателя" в комплексной конфигурации на платформе 1С:Предприятие 7.7 служит для объединения нескольких заявок покупателя (список заполнется автоматически или вручную подбором), в результате объединения создается одна заявка покупателя, а исходные заявки покупателя помечаются на удаление.

1 стартмани

14.02.2022    4692    1    ksnik    2    

1

Подбор и обработка объектов Пользователь Платформа 1С v7.7 1C77 Абонемент ($m)

Эта обработка позволяет перенести все элементы справочника одной группы в другую в системе 1С:Предприятие 7.7 для любой конфигурации. Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

07.04.2021    7478    5    softmaker    0    

1

Подбор и обработка объектов Платформа 1С v7.7 1C77 Абонемент ($m)

Обработку удобно использовать при массовой и длительной обработке большого количества документов.

1 стартмани

16.12.2016    12334    4    uus    0    

1

Подбор и обработка объектов Платформа 1С v7.7 1C77 Абонемент ($m)

Установка нового кода после увеличения разрядности справочника

1 стартмани

19.11.2015    6824    1    atr12    1    

0

Подбор и обработка объектов Платформа 1С v7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Разбиение документа на несколько

1 стартмани

23.08.2014    9289    5    kitminsk    5    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iov 407 26.02.10 00:27 Сейчас в теме
2. CheBurator 2695 26.02.10 00:49 Сейчас в теме
добавь возможность при копировании
1. занулять выбранные реквизиты
2. обрубать копирование выбранных подчиненных
3. sCHTASS 49 26.02.10 10:45 Сейчас в теме
1/2 Off
А если "копировальщики" справочников, которые позволяли копировать группу элементов, отобранных по определенному параметру, с последующей установкой значений в определенные реквизиты в скопированных элементах?

З. Ы. Написать такое времени и желания не хватает...
4. dour-dead 272 26.02.10 12:03 Сейчас в теме
(3) Идея такая была, только когда писал эту обработку на её реализацию было очень мало времени. Ну я думаю если будет свободное время то можно до делать.
5. sCHTASS 49 27.02.10 10:19 Сейчас в теме
(0) В догонку. В тему развития. Было бы неплохо сделать копирование целых групп элементов справочников.
6. dour-dead 272 03.03.10 14:33 Сейчас в теме
Добавлена возможность изменять значения реквизитов копируемому элементу, для каждой копии;
7. dour-dead 272 12.03.10 16:22 Сейчас в теме
- Добавлена настройка копирования подчинёных справочников (данная возможность позволяет выбирать определенные справочники для копирования);

- Добавлена возможность копирования и восстановление реквизита в настройке реквизитов копий;

- Добавлен отчет о скопированных элементах;

- Изменена внешняя форма;
8. b_production 07.04.10 06:09 Сейчас в теме
Вываливается с ошибкой, если запускается впервые:
ВидСпр = Метаданные.Справочник(л_ВыбранныйСпр).Идентификатор;
{C:\COPYSPR.ERT(82)}: Значение не представляет агрегатный объект (Идентификатор)

т.е. л_ВыбранныйСпр имеет пустое значение и глючит в ПолучитьПодчиненные();
10. dour-dead 272 07.04.10 08:38 Сейчас в теме
(8)Исправлено в версии 1.04:
9. акс 07.04.10 08:24 Сейчас в теме
Назначь переменную
Перем ИдТекст;
и далее замени строку с ошибкой на
ВидСпр=ИдТекст;
11. b_production 19.04.10 06:55 Сейчас в теме
Было бы здорово реализовать идею для копирования группы справочника со всей его вложенностью... :)
by_1Cnik; Dr_DelProg; +2 Ответить
12. Dr_DelProg 55 01.09.10 09:32 Сейчас в теме
13. serg_info 116 15.09.10 16:00 Сейчас в теме
Еще при копировании подчиненных они копируются в порядке по наименованию (т.е. по алфавиту), а мне нужно было сохранить порядок кодов. Нашел место вставил спр.ПорядокКодов() - все устроило. Для пущей универсальности на закладку с выбором подчиненных справочников вынести и настройку в каком порядке их копировать по наименованиям или по кодам (можно еще и направление сортировки). А так спасибо, пригодилось. Плюсик поставил :)
14. VUN 38 10.12.10 12:11 Сейчас в теме
Спасибо, пригодилось. Единственное, пришлось добавить в список изменяемых реквизитов владельца, т.к. надо было менять именно его.
15. Alina12 02.10.11 18:08 Сейчас в теме
Спасибо, очень пригодилось, нет необходимости набивать одни и те же материалы и нормы их расходов, которые идентичны для нескольких типов продукции. Осень актуально для ПУБ.
16. vlab84 06.10.11 08:28 Сейчас в теме
17. dsadsadsa 19.12.11 06:19 Сейчас в теме
Отлично! Давно искал что-то похожее, сам мучался разрабатывал, но как то не хватает времени все. Спасибо!
18. Dolly_EV 269 10.01.12 07:57 Сейчас в теме
Автор, вот еще бы возможность по подчиненным выбирать, какие именно элементы в подчиненном копировать!
Мне сейчас крайне быстро надо скопировать Контрагента с подчиненными ТорговымиТочками, НО НЕ ВСЕМИ! А так - плюс.
19. bandru 13.11.14 11:49 Сейчас в теме
Удобная вещь, но хотелось бы под 8.2
Оставьте свое сообщение