Выгрузка и загрузка значений дополнительных реквизитов справочника "Номенклатура"

22.09.13

Учетные задачи - Логистика, склад и ТМЦ

    Недавно мне была поставлена задача - создать инструмент для Управление торговлей 11 для менеджеров по заполнению дополнительных реквизитов Справочника "Номенклатура"...

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

Наименование Файл Версия Размер
ДополнительныеРеквизитыНоменклатуры
.epf 17,92Kb
138
.epf 1.3 17,92Kb 138 Скачать

Недавно мне была поставлена задача - создать инструмент для менеджеров по заполнению дополнительных реквизитов Справочника "Номенклатура". Хочу с вами поделить с тем, что у меня получилось.

ВЫГРУЗКА

На закладке "Выгрузка" мы можем произвести выгрузку в файл.

Структура выгружаемого файла следующая: шапка в файле состоит из "Код" номенклатуры, "Наименование" номенклатуры и все дополнительные реквизиты. Выгрузка происходит в файл в формате .csv.

Пример выгруженного файла:

 

Для упрощения выгрузки требуемой информации есть поля отбора:

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

ЗАГРУЗКА

Для загрузки обработанного файла номенклатуры с дополнительными свойствами используется закладка "Загрузка". После выборка файла загрузки и нажатия кнопки "Загрузить" происходит формирование таблицы с колонками из файла номенклатура с дополнительными реквизитами. После загрузки так же мы можем в форме обработки изменить дополнительные реквизиты для дальнейшей загрузки их в базу данных. 

В обработке присутствует флажок "Перезаписывать". Он нужен для того, когда в базе у карточки номенклатуры если заполнен дополнительный реквизит то он его перезаписывает на значение из нашей таблицы. 

Для удобства использования обработки добавлены кнопки "Установить все флажки" в таблице либо "Снять все флажки" в таблице. При формировании и загрузке файла в формате .csv используется разделитель ";".


Проверенно на релизе: Управление торговлей, редакция 11.1 (11.1.1.17)

Релизы:

Версия 1.3:


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

В формат выгрузки и загрузки файла добавлен следующий порядок файлов:

1. Код (информативноеполе)

2. Артикул (информативное поле)

3. Наименование (информативное поле)

4. Наименование полное (при загрузке из файла обновляет "Наименование полное")

5.Файл картинки (адрес файла картинки)

6. Файл описания сайта (адрес описания для сайта)

7. Дополнительные реквизиты и т.д. (значения дополнительных реквизитов)

Файл картинки должен быть расположен в каталоге с загружаемым файлом: /image/

Файл описания должен быть расположен в каталоге с загружаемым файлом: /description/

 

Просьба при нахождении каких то ошибок или пожеланий обязательно отписываться.

 

 

 

Дополнительные реквизиты виды номенклатуры Управление торговлей 11

См. также

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 22800 руб.

21.04.2017    90169    105    39    

190

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22446    19    1    

22

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34304    27    57    

54

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

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

60000 руб.

05.10.2022    9205    9    8    

10

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210147    620    524    

439

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150703    367    375    

501

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3217    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. starjevschik 18.02.14 22:02 Сейчас в теме
Идея хорошая, полезная. Спасибо автору. Помогла сильно, но пришлось ковыряться. Реализация неуниверсальная, не считая просто ошибок. Пришлось исправлять довольно существенные вещи. Что заметил:
- в УТ 11.0.6.9 ФайлОписанияДляСайта в номенклатуре отсутствует
- Заточено исключительно под доп. реквизиты вида номенклатуры. Общие вообще не рассматривает.
- Доп. реквизиты имеют вообще-то произвольные названия, в том числе и из нескольких слов. А из этого названия делается наименование колонки таблицы значений, что, понятное дело, приводит к ошибке. Это немаленькая проблема, между прочим.
- кусочек кода
Процедура ЗагрузитьНоменклатуруСервер()
....
		Номенклатура = Справочники.Номенклатура.НайтиПоКоду(Строка.Код).ПолучитьОбъект();
		Если Номенклатура = Справочники.Номенклатура.ПустаяСсылка() Тогда

здесь очевидна ошибка в типах, которая происходит из-за неправильных названий переменных. Назвал бы объект - объектом, а ссылку - ссылкой, не ошибся бы :). Неправильные названия встречаются в обработке, всякие Стр1, Обр, строки массива называются колонками и т.п.
- Грузит, как я понял, только строковые значения. А справочники? тоже пришлось доделывать.
- если второй раз нажать "Загрузить", получается ошибка неуникальности каких-то колонок, уже не стал разбираться.
В общем, как заготовка годится, но до товарного продукта еще есть куда расти.
2. manoff 4 27.02.14 15:43 Сейчас в теме
Не поделитесь своим вариантом с возможностью загрузки доп. реквизита типа справочник?
UkRA; lu-natic; +2 Ответить
3. starjevschik 03.03.14 10:07 Сейчас в теме
(2) manoff, мне не жалко, но я исправлял для конкретной загрузки у себя, поэтому обработка не стала более универсальной. В частности, из справочников я ее научил загружать только значения свойств объектов и страны мира :)
Прикрепленные файлы:
ДополнительныеРеквизитыНоменклатуры 1.3.epf
4. fprom 14.03.15 18:21 Сейчас в теме
День добрый,
С ходу не заработала, хотя идея хорошая (не находит файл csv при выгрузке, используем 8.3.5.1383/УТ11.1.9.70, но с Линуксовыми серверами). У вас обработка на COM-объектах построена?
5. olegtymko 889 16.03.15 17:27 Сейчас в теме
(4) fprom, Добрый. На com. Но не сделана на клиент-серверный вариант. На недели исправлю чтобы можно было использовать обработку не в файловой базе (либо где сервер и клиент на разных машинах).
6. UkRA 02.10.15 14:19 Сейчас в теме
В рамках поддержки микро-малого предпринимательства (т.е. даром или за символическую плату), может кто-нть добавить возможность проделывать точно такие же операции со справочником клиенты, в частности: Фр/Физ; Код; Дата регистрации;Публичное наименование; Рабочее наименование;Тип отношений;Головное предприятие;Адрес;Телефон;Электронная почта;Дополнительная информация.
Огромное спасибо olegtymko и starjevschik - вариант 1.3 очень выручил!

Заранее благодарю!
7. pavelyar 08.12.15 13:31 Сейчас в теме
Обработка "Свойст" на скрине.
8. fkadastro 08.02.16 10:52 Сейчас в теме
Ошибка при выгрузке:
{Обработка.ДополнительныеРеквизитыНоменклатуры.Форма.Форма.Форма(476)}: Ошибка при вызове метода контекста (Добавить)
ТЗ.Колонки.Добавить(Колонка.ДопРеквизит);
//по причине:
//Неверное имя колонки


При этом имя колонки имеет вид "Страна (Товары все)" - где Страна это реквизит, Товары все - вид номенклатуры - после жмака по кнопке Найти

Ессно скобки и пробелы выдают ошибку, и при загрузке тоже самое

Если в csv убрать все пробелы и скобки, то при загрузке Номенклатуры:
{Обработка.ДополнительныеРеквизитыНоменклатуры.Форма.Форма.Форма(125)}: Поле объекта не обнаружено (Страна (Товары все))
Значение = Строка[Имя.Свойство.Наименование];


Если исправить в файле колонку на "Страна (Товары все)" то уже вылезает:
{Обработка.ДополнительныеРеквизитыНоменклатуры.Форма.Форма.Форма(385)}: Ошибка при вызове метода контекста (Добавить)
Таблица.Колонки.Добавить(СокрЛП(Колонка),ОписаниеТиповС);

по причине:
Неверное имя колонки


короче ни туда ни сюда

как надо исправить код?
Спасибо
9. arhangelru 30.03.16 13:33 Сейчас в теме
Добрый день,

Подскажите пожалуйста а для УТ 10.3 есть такая обработка?
10. SDmitriy2 27 09.06.16 13:57 Сейчас в теме
в ut 11.2 Возникает ошибка
"Неверное имя колонки"
Прикрепленные файлы:
11. olegtymko 889 09.06.16 17:26 Сейчас в теме
(10) SDmitriy2, Добрый день. Обработка писалась для релиза: УТ 11.1.1.17. Вы можете написать номер релиза вашей конфигурации, а я на днях попробую проверить работает ли этот функционал на вашей версии, если получиться - доработаю.
12. vitali1123 11.06.16 11:39 Сейчас в теме
(11) Аналогичная проблема как и у SDmitriy2, релиз 11.2.3.129
13. olegtymko 889 23.06.18 10:23 Сейчас в теме
(12) обработка разрабатывалась для релизов УТ 11.1.х.х. Если еще актуально - напишите в личку.
14. gvozditut 14.03.19 12:34 Сейчас в теме
добрый день ошибка Неверное имя колонки Управление торговлей, редакция 11 (11.4.6.188)
15. olegtymko 889 15.03.19 03:10 Сейчас в теме
(14)
колонки Управление

Боюсь на этом релизе УТ эта обработка может и не работать. Изначально разрабатывалась по 11.1. Можно более подробнее об ошибке? Лучше скриншотом)
16. gvozditut 15.03.19 07:21 Сейчас в теме
ошибка в модуле формы в процедуре ВыгрузитьВФаил картинку прикрепил
Прикрепленные файлы:
17. gvozditut 15.03.19 07:22 Сейчас в теме
(16) Я думаю связано с тем что в названиях колонок нельзя использовать скобки и пробелы
18. olegtymko 889 20.03.19 03:38 Сейчас в теме
(17) Да, действительно. На неделе попробую изучить и доработать.
Оставьте свое сообщение