Недавно мне была поставлена задача - создать инструмент для менеджеров по заполнению дополнительных реквизитов Справочника "Номенклатура". Хочу с вами поделить с тем, что у меня получилось.
ВЫГРУЗКА
На закладке "Выгрузка" мы можем произвести выгрузку в файл.
Структура выгружаемого файла следующая: шапка в файле состоит из "Код" номенклатуры, "Наименование" номенклатуры и все дополнительные реквизиты. Выгрузка происходит в файл в формате .csv.
Пример выгруженного файла:
Для упрощения выгрузки требуемой информации есть поля отбора:
- Вид номенклатуры - при выборе этого реквизита происходит подбор дополнительных реквизитов и устанавливается необходимость выгрузки в файл посредством флажка в дополнительном реквизите - "Обязательное заполнение".
- Для уменьшение времени работы с формированием файла обработка автоматически определяет нужно ли выгружать номенклатуру по данному виду номенклатуры в файл (если у всех дополнительных реквизитов элемента Справочника "Номенклатура" запонены эти реквизиты, то флажок выгружать в файл автоматически не ставить. Но его можно установить вручную).
ЗАГРУЗКА
Для загрузки обработанного файла номенклатуры с дополнительными свойствами используется закладка "Загрузка". После выборка файла загрузки и нажатия кнопки "Загрузить" происходит формирование таблицы с колонками из файла номенклатура с дополнительными реквизитами. После загрузки так же мы можем в форме обработки изменить дополнительные реквизиты для дальнейшей загрузки их в базу данных.
В обработке присутствует флажок "Перезаписывать". Он нужен для того, когда в базе у карточки номенклатуры если заполнен дополнительный реквизит то он его перезаписывает на значение из нашей таблицы.
Для удобства использования обработки добавлены кнопки "Установить все флажки" в таблице либо "Снять все флажки" в таблице. При формировании и загрузке файла в формате .csv используется разделитель ";".
Проверенно на релизе: Управление торговлей, редакция 11.1 (11.1.1.17)
Релизы:
Версия 1.3:
Добавлена возможность отбирать номенклатуру по списку, по группе (универсильный отбор компоновки данных).
В формат выгрузки и загрузки файла добавлен следующий порядок файлов:
1. Код (информативноеполе)
2. Артикул (информативное поле)
3. Наименование (информативное поле)
4. Наименование полное (при загрузке из файла обновляет "Наименование полное")
5.Файл картинки (адрес файла картинки)
6. Файл описания сайта (адрес описания для сайта)
7. Дополнительные реквизиты и т.д. (значения дополнительных реквизитов)
Файл картинки должен быть расположен в каталоге с загружаемым файлом: /image/
Файл описания должен быть расположен в каталоге с загружаемым файлом: /description/
Просьба при нахождении каких то ошибок или пожеланий обязательно отписываться.