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

05.05.10

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

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

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

Наименование Файл Версия Размер
CopySpr
.rar 19,44Kb
508
.rar 19,44Kb 508 Скачать

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

Описание:

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

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

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

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

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

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

1)ПУБ;

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

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

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

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

 

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

Версия 1.01:

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

Версия 1.02:

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

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

Версия 1.03:

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

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

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

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

 

Версия 1.04: 

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

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

 

_________________________________________________________________________ 

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

 

 

См. также

Множественное выделение элементов справочника и работа с ним, как в 8.Х

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

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

1 стартмани

10.01.2023    2986    4    M_W_W    20    

9

Объединение заявок покупателя в Комплексной конфигурации 1с 7.7

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

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

1 стартмани

14.02.2022    4442    1    ksnik    2    

1

Перенос элементов справочника из одной группы в другую

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

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

10 стартмани

07.04.2021    6889    5    softmaker    0    

1

Улучшенная обработка документов для 7.7

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

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

1 стартмани

16.12.2016    12146    4    uus    0    

1

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

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

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

1 стартмани

19.11.2015    6630    1    atr12    1    

0

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

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

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

1 стартмани

23.08.2014    9148    5    kitminsk    5    

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

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

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

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

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

т.е. л_ВыбранныйСпр имеет пустое значение и глючит в ПолучитьПодчиненные();
10. dour-dead 271 07.04.10 08:38 Сейчас в теме
(8)Исправлено в версии 1.04:
9. акс 07.04.10 08:24 Сейчас в теме
Назначь переменную
Перем ИдТекст;
и далее замени строку с ошибкой на
ВидСпр=ИдТекст;
11. b_production 19.04.10 06:55 Сейчас в теме
Было бы здорово реализовать идею для копирования группы справочника со всей его вложенностью... :)
1v7; 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
Оставьте свое сообщение