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

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

Разработка - Обработки - Универсальные обработки

групповое изменение элементов реквизитов номенклатуры реквизиты номенклатуры.

Универсальная обработка для редактирования реквизитов номенклатуры.

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

Немного модифицирована от типовой. Список товаров для отбора заполняется как вручную, так и с помощью вставки значений из буфера (коды Артикулов, по ним происходит поиск требуемых для редактирования номенклатур. Также реализован механизм считывания данных с файлов Excel (xls, xlsx формата), в которых есть заполненные данные, с первой колонкой "Артикул".

  1. Запускается обработка.
  2. В форме отбора выбираются, или загружаются из буфера, excel данные артикулы товаров, по которым надо массово заменить значения в реквизитах.
  3. После считывания данных определяем список товаров, которые редактируем.
  4. На панели реквизитов определяем список реквизитов, которые изменяем, напротив указываем требуемое значение.
  5. Запускаем изменение.

Для безопасности, из редактируемых реквизитов убраны: Наименование, Код, Артикул.

Также после выполнения изменения редактирования реквизитов в журнал регистрации создается запись о редактируемом объекте с данными о пользователе, который вносил изменения, и дата изменения. (для контроля проверки).

Обработка тестировалась на платформе 8.3.13-8.3.17. Подойдет также под платформы свежее.

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

Потому в данном куске кода желательно заменять название модуля на свой. К примеру в обработчике модуля формы:

 

 

&НаСервереБезКонтекста
Функция МетодыМенеджераОбъектаДляРедактированияРеквизитов(ИмяОбъекта)
    
    МодульИнтеграцияПодсистемБСП = ОбщийМодуль("ИнтеграцияПодсистемБСП");
    //тут ОбщийМодуль("наименование Вашего модуля из конфигурации, обычно это "Интеграция"")
    МодульГрупповоеИзменениеОбъектовПереопределяемый = ОбщийМодуль("ГрупповоеИзменениеОбъектовПереопределяемый");
    Если МодульИнтеграцияПодсистемБСП = Неопределено Или МодульГрупповоеИзменениеОбъектовПереопределяемый = Неопределено Тогда
        Возврат Новый Массив;
    КонецЕсли;
    
    ОбъектыСЗаблокированнымиРеквизитами = Новый Соответствие;
    МодульИнтеграцияПодсистемБСП.ПриОпределенииОбъектовСРедактируемымиРеквизитами(ОбъектыСЗаблокированнымиРеквизитами);
    МодульГрупповоеИзменениеОбъектовПереопределяемый.ПриОпределенииОбъектовСРедактируемымиРеквизитами(ОбъектыСЗаблокированнымиРеквизитами);
    
    СведенияОМенеджереОбъекта = ОбъектыСЗаблокированнымиРеквизитами[ИмяОбъекта];
    Если СведенияОМенеджереОбъекта = Неопределено Тогда
        Возврат "НеПоддерживается";
    КонецЕсли;
    ДоступныеМетоды = СтрРазделить(СведенияОМенеджереОбъекта, Символы.ПС, Ложь);
    Возврат ДоступныеМетоды;
    
КонецФункции

 


и в обработчике модуля объекта:

 

 

Функция МенеджерыОбъектовДляРедактированияРеквизитов()   
МодульИнтеграцияПодсистемБСП = ОбщийМодуль("ИнтеграцияПодсистемБСП");

    //тут ОбщийМодуль("наименование Вашего модуля из конфигурации, обычно это "Интеграция"")
    МодульГрупповоеИзменениеОбъектовПереопределяемый = ОбщийМодуль("ГрупповоеИзменениеОбъектовПереопределяемый");
    Если МодульИнтеграцияПодсистемБСП = Неопределено Или МодульГрупповоеИзменениеОбъектовПереопределяемый = Неопределено Тогда
        Возврат Новый Массив;
    КонецЕсли;
    
    ОбъектыСЗаблокированнымиРеквизитами = Новый Соответствие;
    МодульИнтеграцияПодсистемБСП.ПриОпределенииОбъектовСРедактируемымиРеквизитами(ОбъектыСЗаблокированнымиРеквизитами);
    МодульГрупповоеИзменениеОбъектовПереопределяемый.ПриОпределенииОбъектовСРедактируемымиРеквизитами(ОбъектыСЗаблокированнымиРеквизитами);
    
    Возврат ОбъектыСЗаблокированнымиРеквизитами;

КонецФункции

 

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

Наименование Файл Версия Размер
Групповое изменение реквизитов Номенклатуры

.epf 104,42Kb
0
.epf 104,42Kb Скачать

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

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

См. также

Групповая обработка справочников и документов (Управляемая форма) v 3.6 (+English version) Промо

Обработка документов Универсальные обработки Обработка справочников v8::УФ v8::СКД Розница УНФ ДО БП3.0 УТ11 Абонемент ($m)

Старая добрая обработина "Групповая обработка справочников и документов", теперь на Управляемом приложении. Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

5 стартмани

01.06.2013    126107    4927    kser87    342    

Чтение JSON

Универсальные обработки 8.3.14 1cv8.cf Абонемент ($m)

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

1 стартмани

04.06.2021    790    2    kser87    0    

Перекодирование текста из кодировки 866 в 1251 и обратно, определение кодировки строки

Универсальные обработки v8 8.3.14 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

01.06.2021    497    0    slavutich2    0    

Создание предопределенных элементов

Универсальные обработки 8.3.14 1cv8.cf Россия Абонемент ($m)

Удобная в работе обработка с обычной формой.

1 стартмани

18.05.2021    683    3    NAlex    2    

Распаковка архивных файлов *.gz(*.gzip) (Deflate) встроенными средствами платформы 1С (без применения внешних компонент)

Универсальные обработки v8 8.3.14 1cv8.cf Абонемент ($m)

Распаковка архивных файлов *.gz(*.gzip), сжатых по методу Deflate (в частности, из интернета), встроенными средствами 1С (без применения внешних компонент).

1 стартмани

04.05.2021    645    3    DiasA    2    

Полезные фишки для ЗУП. Возраст сотрудников

Зарплата Обработка справочников v8::СПР 8.3.14 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Расширение, которое показывает возраст сотрудника в справочнике "Сотрудники". Без изменения типовой конфигурации ЗУП. Работает в ЗУП/ЗКГУ 3.1.12 и выше.

1 стартмани

02.04.2021    1180    2    APTEM_SLV    0    

Регистр накопления. Перенос реквизита в ресурс. Управляемые формы

Универсальные обработки v8::УФ 8.3.14 1cv8.cf Абонемент ($m)

Обработка предназначена для заполнение ресурсов/реквизитов регистра накопления значениями других реквизитов/ресурсов того же регистра. Управляемые формы.

2 стартмани

31.03.2021    1107    0    Altair777    0    

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Универсальные обработки Сервисные утилиты v8 Абонемент ($m)

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю...

1 стартмани

01.09.2012    61664    1364    AnryMc    46    

Конвертер ДБФ в табличный документ и обратно

Универсальные обработки 8.3.14 1cv8.cf Абонемент ($m)

Редактирование ДБФ через табличный документ 1С.

1 стартмани

12.03.2021    975    2    v_nick    0    

Загрузка изображений в номенклатуру - Управление торговлей 11

Обработка справочников 8.3.14 УТ11 Россия УУ Абонемент ($m)

Обработка по загрузке изображений из каталога по артикулам в номенклатуру.

2 стартмани

11.03.2021    1046    2    Mouros    1    

Установка значений реквизитов справочников (УФ)

Обработка справочников Загрузка и выгрузка в Excel v8 v8::УФ 8.3.14 1cv8.cf Россия Абонемент ($m)

Стояла задача: пользователи хотят заполнять значения справочников из таблицы excel. Значение заполняемого справочника должно искаться по коду, реквизиту, наименованию. Заполнять хотят булево, строковые, числовые и ссылочные значения.

1 стартмани

08.02.2021    1191    3    anvolkov1cbit    0    

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

Чистка базы Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

02.02.2010    34397    704    AnryMc    53    

Автозапуск документов, справочников, обработок, отчетов, журналов при запуске программы 1С

Универсальные обработки Расширения v8 8.3.14 1cv8.cf Розница УНФ БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Универсальное расширение "При запуске программы". Предназначено для автоматического запуска документов, справочников, отчетов, обработок, журналов документов при запуске программы 1С.

1 стартмани

29.11.2020    2293    10    sashs1980    2    

Обработка для просмотра и редактирования DBF файлов

Универсальные обработки 8.3.14 1cv8.cf Абонемент ($m)

Обработка позволяет просматривать и редактировать DBF файлы. Возможен выбор кодировки (ANSI или OEM) перед открытием. 

1 стартмани

30.10.2020    1521    3    cyegor    2    

Markdown-editor в 1С (с сохранением в HTML)

Универсальные обработки Прочие инструменты разработчика v8::УФ 1cv8.cf Абонемент ($m)

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала. Совместим с Webkit и IE.

1 стартмани

04.07.2019    10332    18    riposte    6    

Редактор объектов информационной базы 8.3

Универсальные обработки Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.53 от 22.02.2021

2 стартмани

23.01.2019    37430    422    ROL32    45    

Сравнение pdf-файлов актов сверки

Универсальные обработки Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::БУ БП2.0 Россия БУ Абонемент ($m)

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018    20838    15    Torin99    2    

Выгрузка изображений из справочника на диск

Учет ТМЦ Универсальные обработки Учет ТМЦ v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Обработка позволяет записать изображения из справочка Номенклатура на диск в указанное место.

1 стартмани

30.11.2018    21863    9    wrooom    8    

Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо

Универсальные обработки v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

5 стартмани

06.09.2013    64232    274    kser87    51    

Обнуление остатков регистров бухгалтерии и накопления

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    30196    399    morozov.sv    54    

Навигатор по конфигурации базы 1С 8.3

Структура метаданных Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.81 от 09.04.2021

3 стартмани

28.10.2018    40479    369    ROL32    72    

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

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    41089    146    json    44    

Автоматическое заполнение графиков в ЗУП 3.1

Зарплата Учет рабочего времени Обработка справочников Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    28542    18    notserioussam    2    

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Показывает реквизиты объекта (ов) или сравнивает два одинаковых объекта конфигурации справочники, документы.

1 стартмани

26.04.2018    21038    28    Vin_Tik    0    

Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1)

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.

1 стартмани

09.04.2018    34949    79    charivnick    4    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    40293    45    KorotkovRV    16    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

2 стартмани

06.10.2014    162114    2692    ekaruk    168    

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

По опыту работы с запчастями много раз сталкивался с проблемой организации кроссов в разных 1С - от записи артикулов через запятую в текстовом поле до хранения кроссов в документах. Предлагаю одну из простейших и функциональных на мой взгляд схем "одноуровневого" хранения кроссов.

5 стартмани

29.07.2015    41781    3    taurus__    23