Объединение значений нескольких дополнительных реквизитов в один дополнительный реквизит

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

Арт.: 1401116

1.png
2.png
3.png
4.png
5.png
6.png
1.png
2.png
3.png
4.png
5.png
6.png

4500 руб.

625 руб.

Описание функционала и порядок работы

В нашем примере имеются две группы номенклатуры: «Ванные» и «Душевая программа». Для каждой из групп есть отдельный дополнительный реквизит «Ширина». Имеет смысл создать общий дополнительный реквизит и перенести значения ширины всех номенклатур в этот общий дополнительный реквизит.

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

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

Есть возможность явно указать, какие реквизиты объединять. Важно чтоб типы значений этих реквизитов совпадали.

После выбора необходимых реквизитов нажимаем кнопку «Найти номенклатуру». Обработка выведет всю номенклатуру, в которой встречаются доп. реквизиты, указанные ранее. После нажатия кнопки «Заменить значение» обработка объединит значения старых реквизитов в новый.

Установленный признак «Выполнить в режиме обмена» можем ускорить процесс, отключив дополнительные проверки.

После объединения можно вернуться на вкладку «Настройки», выделив в списке старые доп. реквизиты удалить их, нажав на кнопку «Пометить на удаление».

После всех этих манипуляций старые дополнительные реквизиты стали помеченными на удаление и больше не доступны из карточки номенклатуры. А их значения хранятся в новом, общем дополнительном реквизите номенклатуры.

Назначение

Разработано для платформы 1С: Предприятие 8.3 (8.3.16.1224).

Протестировано в конфигурации Управление торговлей, редакция 11 (11.4.12.61).

Порядок подключения

Для подключения этой внешней обработки нужно в меню 1С: Управление торговлей выбрать пункт «НСИ и администрирование», а затем «Печатные формы, отчеты и обработки».

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

 

Статистика:
Просмотры 14603
Загрузки 4
Рейтинг 8
Создание 02.04.21 10:40
Обновление 10.02.23 15:46
№ Публикации 1401116
Характеристики:
Теги
Рубрики Подбор и обработка объектов
Кому Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа Платформа 1С v8.3
Конфигурация 1С:Управление торговлей 11
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. RayCon 04.04.21 15:55 Сейчас в теме
В случае если для ванн реквизит называется «Ширина» а для душевых программ «ШирЕна» - значения не объединятся.

Это неправильно, т.к. называться реквизиты могут, как угодно. Например, один пользователь назвал габариты "длина", "ширина" и "высота", а другой - "ширина", "глубина" и высота". Я клоню к тому, что объединение должно осуществляться не по стрингам, а по экономическому и физическому смыслу. Раз сопоставление сделано, совершенно неважно, какой был старый стринг - важно, какой будет новый, и как будем соотносить: "длину" с "глубиной" или "длину" с "шириной", а "ширину" с "глубиной".
2. Техподдержка 05.04.21 10:44
(1)В этой обработке есть возможность явно указать какие реквизиты объединять. Названия действительно не имеют значения, важно только чтобы совпадали типы значений реквизитов.
В описании допустили ошибку - исправим.
3. RayCon 05.04.21 14:46 Сейчас в теме
(2) Тогда имеет смысл заголовок "Объединение значений одинаковых дополнительных реквизитов в один дополнительный реквизит" поменять на что-то вроде такого: "Объединение различных значений одинаковых по смыслу дополнительных реквизитов в один дополнительный реквизит"
4. Техподдержка 05.04.21 16:01
(3)Спасибо за Ваши предложения!
5. user1287264 07.04.21 19:44 Сейчас в теме
Доброе,

Подскажите, возможно ли объединять сами значения дополнительных реквизитов?

Например "13" и "13см"

Если нет, то планируется ли такая доработка.
7. Техподдержка 08.04.21 13:36
(5)Данная обработка будет думать что это разные значения и соответственно добавит оба в объединенный реквизит. Более того есть вероятность что данные реквизиты имеют разные тип (число и строка), тогда объединить не получится
6. ITSun 08.04.21 08:16 Сейчас в теме
Кто же автор данной обработки, кто-то из команды ИС?
9. ntx 11.02.22 11:26 Сейчас в теме
После применения обработки появляются двойные свойства что не дает отбирать номенклатуру по ним и выпадает ошибка Обнаружено дублирование ключевых значений в колонках: "Ссылка".
После объединения вида ссылка на свойство не объединяется а становится дублем,
10. Техподдержка 11.02.22 14:47
Добрый день! Можете воспроизвести последовательность действий? У Вас в номенклатуре заполнены 2 реквизита ссылочного типа и вы меняете один на другой, после этого получаете дубль в таблице доп. реквизитов правильно Вас поняли?
11. ntx 11.02.22 15:04 Сейчас в теме
(10)
нет дублей в таблице.
после замены значение реквизита остается 1
а ссылок по нему 2
Прикрепленные файлы:
12. Техподдержка 11.02.22 15:20
Можете построить универсальный отчет к таблице доп. реквизитов по этому объекту
13. Техподдержка 11.02.22 15:26
Доработали обработку под Вашу ситуацию. Что бы исключить дубли замените реквизит сам на себя(сейчас получается там образовался дубль в табличной части)
Прикрепленные файлы:
Обработка_ФК_ЗаменаДополнительныхРеквизитов_УТ11.epf
14. ntx 11.02.22 15:38 Сейчас в теме
15. ntx 11.02.22 17:45 Сейчас в теме
(13)
Спасибо все отлично работает.
ПУШКА!!!

Оставьте свое сообщение

См. также

Замена головной организации в ЗУП 3 при поглощении или слиянии компаний

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

11880 руб.

Ускоренный подбор номенклатуры в 1С:УТ, 1С:КА и 1С:ERP в чек ККМ и Заказе клиента

Модуль, ускоряющий подбор номенклатуры в 1С в чек ККМ и Заказе клиента. Оптимизированная форма подбора товаров с многократно ускоренным процессом поиска товаров в 1С в чек ККМ и Заказе клиента для конфигураций 1C:Управление торговлей 11.5, ...

18000 руб.

Групповое копирование документов из периода в период в 1С:Бухгалтерия 3.0

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

6000 руб.

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

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

2400 руб.

Управление доступами к документам в 1С:УТ11.5

Решение реализовано посредством расширения, предназначено для дополнительного контроля объектов (документов и справочников) от несанкционированного доступа и изменения. При этом используется не штатный механизм 1С, требующий зачастую достат...

3600 руб.

РеСольДо: Универсальный редактор табличных частей документов

Универсальный редактор табличных частей документов 'РеСольДо'. С помощью обработки можно выполнить над строками (всеми или только выбранными) необходимые автоматические операции по редактированию. Это может пригодиться в тех случаях, когд...

1200 руб.