У многих подписчиков и читателей нашего сайта периодически возникают вопросы по работе с интерфейсом программы 1С, по выполнению стандартных операций с информационной базой данных. Мы описывали некоторые способы в предыдущих статьях: «Как в 1с удалить помеченные на удаление документы ? 1С 7.7 и 1С 8.2», «Где в 1С найти …? 1С 7.7 и 1С 8.2», «Как добавить единицы измерения в 1С 7.7?», «Как устранить ошибку «Порядок сортировки, установленный для базы данных, отличается от системного»?», «Как определить версию 1С? (для 1С 7.7 и 1С 8.2)» и т.д. Однако функционал прогаммы 1с достаточно обширен и мы, по мере возможности, будем освещать самые наболевшие вопросы наших читателей и подписчиков.
В данной статье рассмотрим возможность группового перемещения элементов справочника из группы в группу. Это могут быть элементы номенклатуры, контрагенты, различние статьи и т.п.
Для перемещения нескольких элементов справочника удобно использовать многофункциональную обработку, которая входит в конфигурацию 1С Бухгалтерия 8,2 , она называется «Групповая обработка справочников и документов».
Откроем пункт главного меню «Сервис» и подпункт «Групповая обработка справочников и документов».
В открывшейся форме выберем тип объектов отбора — «Справочники». Далее нажмем кнопку «Добавить» с зеленой пиктограммой «+».
В отборе справочника для выбора элементов найдем, например, справочник номенклатуры, выделим его и нажмем кнопку «Выбрать».
Далее выполним отбор по одному из признаков, которые характеризуют элементы справочника номенклатуры. Для этого в секции «Отбор» нажмеп подобную выбранной ранее кнопку «Добавить». Далее выберем «Родитель» и нажмем «ОК».
В секции отбора установим значение критериев отбора и родителя для перемещаемых элементов. Для примера сделаем перемещение из папки номенклатуры «Послуги» в папку «Послуги фірми». Установим тип сравнения «В списке».
Далее нажмем в колонке «Значение» кнопку «…» и добавим папку «Послуги».
При добавлении, в открывшемся справочнике номенклатуры, выделим папку из которой будет происходить перемещение и, кликнув правой клавишей мышки, нажмем «Выбрать». Далее, в редактировании списка значений, нажмем «ОК». Стоит отметить, что на этом этапе можно добавлять несколько значений, в случае, если нужно перенести данные не из одной, а из нескольких папок.
Промежуточный результат выглядит следующим образом.
Далее нажимаем кнопку «Отобрать» и получаем на второй закладке формы результат отбора — элементы, входящие в папку «Послуги» справочника номенклатуры.
На данном этапе можно отредактировать список обрабатывваемых позиций для далнейшей обработки, которую выбираем в секции «Действие». В нашем случае это «Изменить:(Группа)». В следующем реквизите указываем группу, в которую будем производить перемещение и нажимаем кнопку «Выполнить». Соглашаемся с предупреждением для запуска процесса перемещения.
Процесс перемещения будет визуализироваться индикатором прогресса и поясняться сообщениями в соответствующем окне снизу. По окончании будет выдано сообщение об успешном или неуспешном перемещении.
Теперь, если взглянуть в справочник номенклатуры, то содержимое папки «Послуги» перекочевало в папку «Послуги фірми». Что и требовалось доказать.
На этом наш пример можно считать законченным. Рассмотренная обработка весьма масштабируема, поэтому, поэкпериментировав с заполнениями отборов можно получить в пользование достаточно мощный и нужный инструмент. Удачи в исследованиях.
В случае, если у Вас появятся какие-либо сложности, свяжитесь с нами, мы обязательно поможем.
Обсудить операцию и задать по ней вопросы можно в форуме «1С:Вопросы и ответы».
Изменение реквизитов документов с помощью «Групповой обработки справочников и документов»
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.