При работе в конфигурации 1С:Управление торговлей 11 часто возникает необходимость массово обновить данные в карточках товаров. Проанализируем типичную ситуацию: нам нужно проставить определенную схему обеспечения для всей номенклатуры, которая привязана к конкретному поставщику. При этом номер поставщика хранится в базе как дополнительный реквизит. Разберем по шагам, как правильно отфильтровать нужные позиции и безопасно применить к ним изменения.
Это наиболее надежный и универсальный инструмент для массовой корректировки данных. Рассмотрим подробнее, как им воспользоваться.
НСИ и администрирование, перейдите в Обслуживание и разверните группу Корректировка данных.Групповое изменение реквизитов.Номенклатура.СхемаОбеспечения. Установите галочку в колонке для изменения и выберите новое значение, которое нужно присвоить отфильтрованным товарам.Важный нюанс архитектуры дополнительных реквизитов: Если вы не можете найти нужный дополнительный реквизит в окне отбора, выясним причину. В 1С:УТ 11 доп. реквизиты часто привязываются не ко всему справочнику в целом, а к конкретному элементу ВидНоменклатуры. Чтобы система "увидела" этот реквизит и позволила установить по нему отбор, сначала добавьте условие по виду номенклатуры (например, Вид номенклатуры Равно Товары), и только после этого выбирайте значение самого доп. реквизита.
Посмотрим на дополнительные возможности обработки, которые скрыты за кнопкой Дополнительные параметры. Здесь есть несколько критически важных настроек:
Критически важно: перед запуском любых групповых обработок обязательно создавайте резервную копию базы данных!
Если товаров не очень много, рассмотрим альтернативный вариант решения "в лоб" прямо из списка номенклатуры. Данный метод отлично подходит для опытных пользователей.
Номенклатура.Ctrl + A.Изменить выделенные.Ограничения метода: Динамические списки в 1С подгружают данные порциями. Если у вас тысячи товаров, комбинация Ctrl + A может захватить только ту часть, которая успела прогрузиться на экран, либо вызвать длительное зависание интерфейса. Для больших объемов данных всегда используйте первый способ.
Проанализируем ситуацию, когда логика присвоения схемы обеспечения сложнее простого отбора по одному реквизиту (например, зависит от ценовой группы, остатков и других факторов одновременно). В этом случае настроить отбор внутри 1С бывает затруднительно.
Вы можете вывести нужный список товаров с артикулами в Excel, используя стандартный функционал вывода списка. В таблице Excel с помощью формул массово заполнить нужные схемы обеспечения, а затем использовать штатную обработку загрузки данных из табличного документа. При загрузке необходимо выбрать режим Обновление существующих элементов и настроить поиск по артикулу или коду.
Напоследок обратим внимание на особенности самой логики обеспечения в 1С:УТ 11. Массовая замена схемы обеспечения непосредственно в карточке номенклатуры может не дать мгновенного результата при формировании заказов поставщикам.
В конфигурации логика поддержания запасов может переопределяться индивидуально для каждого склада с помощью документа УстановкаПараметровОбеспеченияПотребностей. Обязательно убедитесь, что измененные данные в карточке товара не перекрываются более приоритетными настройками на уровне складского учета.