Загрузка значений свойств номенклатуры в Альфа-Авто с использованием обработки загрузки данных из табличного документа

13.10.16

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

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

В сети имеется большое количество материалов о применении в пользовательском режиме типовых конфигураций для учета дополнительных реквизитов. Тех реквизитов, которые не были предусмотрены разработчиками на этапе конфигурирования. Ниже будет описано, как эти механизмы можно использовать в отраслевом решении Альфа-Авто, предназначенном для автоматизации учета в автобизнесе.

Нередкими являются случаи, когда особенности предметной области требуют организации учета характеристик товара, отсутствующих в коробочном решении. Для решения таких задач в Альфа-Авто предусмотрен механизм свойств объектов.

А мы рассмотрим 2 случая использования этого механизма :

  • когда в конфигурации для значений свойств уже есть специальный справочник;
  • когда нет отдельного специализированного справочника в типовой конфигурации.

эти два случая потребуют от пользователей различных действий по загрузке данных

1) Когда в конфигурации не предусмотрено специального справочника, значения которого будут использоваться в качестве свойств номенклатуры

В случае необходимости загрузки значений свойств номенклатуры, не имеющих специализированного справочника в Альфа-Авто, введенных пользователями вручную в справочник «Значения свойств», можно воспользоваться обработкой Загрузка данных из табличного документа.

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

Для определенности представим, что нам необходимо установить использование для такого свойства, как "Размер", применительно к номенклатуре. Такая задача потребует добавить новый элемент в план видов характеристик "Назначения свойств объектов"

У добавляемого элемента типовое решение позволяет указать группу номенклатуры, для которой будет применяться добавляемое свойство. Это реквизит Объект, в качестве которого выбрана группа номенклатуры "Пример".

Далее в случае отсутствия нужного свойства можно создать новый элемент, как на рисунке ниже

Перед установкой соответствия конкретной номенклатурной позиции - значения конкретного значения свойства в регистр сведений «Значения свойств объектов» необходимо загрузить сами значения свойств

Важно отметить флагом поле, по которому будет производиться поиск, иначе при загрузке предварительно не подготовленных данных мы можем получить множество дублирующихся элементов

Если же отметить поле, по которому будем искать элементы справочника, получим более корректную картину

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

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

На второй закладке нам придется написать пару строк на встроенном языке

программный код ниже:

Результат = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ТекстЯчейки);

а значение размера будет определяться следующим кодом

Код для вставки :

Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Размер");
Результат = Справочники.ЗначенияСвойств.НайтиПоНаименованию(ТекстЯчейки, Истина, , Свойство);

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

2) Теперь случай использования уже существующего в конфигурации справочника, значения которого будут использоваться в качестве свойств номенклатуры

Порядок загрузки из табличного документа будем рассматривать на примере справочника цветов.

Получение свойств будет происходить также в несколько этапов

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

В соответствии с картинкой ниже заполняем закладку Настройка

В результате загрузки наблюдаем в справочнике новые элементы

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

Во второй раз воспользуемся обработкой загрузки табличного документа для заполнения регистра сведений "значения свойств объектов"

Для этого на первую закладку вставим артикулы номенклатуры и значения свойств в соответствии с картинкой

закладку Настройка заполним в соответствии с картинкой

в качестве текста выражения на встроенном языке указать:

Результат = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ТекстЯчейки);

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

См. также

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    90186    105    39    

191

Модуль "Ответственное хранение" или фулфилмент (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    34317    27    57    

54

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    210185    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    150727    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    3232    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. inforeader 13.10.16 22:40 Сейчас в теме
Не нашел в статье описания использования характеристик для учета различных свойств, а ведь это еще один механизм для того чтобы описать свойства товара не предусмотренные на этапе разработки конфигурации. Насколько я понял это написано для пользователей.
2. trader7777777 13.10.16 22:55 Сейчас в теме
Механизм не новый и подобных описаний в инете много, в чем задумка так много писать про старые механизмы, если только в качестве инструкции ?
4. miavolas 168 13.10.16 23:22 Сейчас в теме
(2) trader7777777, статья не претендует на научную новизну :) задача данной публикации - ответить на вопросы пользователя как максимально используя возможности типовой отраслевой конфигурации Альфа-Авто загрузить свойства номенклатуры
3. maxim1c 13.10.16 23:16 Сейчас в теме
в УТ 10.3 очень похожий механизм
5. partstrader 14.10.16 07:29 Сейчас в теме
Интересно было бы услышать от автора опыт успешного применения характеристик применительно к предметной области автобизнеса. Для каких номенклатурных групп какие характеристики выделяем, возможно источники значимых для бизнеса характеристик для загрузки
chernyshova_darya; izofen; +2 Ответить
7. izofen 13 14.10.16 08:24 Сейчас в теме
(5) partstrader, действительно было бы интересно на площадке infostarta обменяться опытом, чтобы на примере темы публикации узнать от коллег лучшие практики классификации нормативно-справочной информации применительно к предметной области.
8. chernyshova_darya 15.10.16 19:34 Сейчас в теме
(5) partstrader, а мне интересно не только от автора услышать о том какие свойства номенклатуры в автобизнесе и продаже запасных частей коллеги используют :) в свое время у управлении торговлей 10.3 использовали свойства "неснижаемого остатка", но похоже в Альфа-Авто для работы с минимальными остатками есть специальный регистр сведений дополнительные характеристик номенклатуры, уже реализованный в поставке функционал разработчиком не через свойства
9. trader7777777 15.10.16 20:34 Сейчас в теме
(5) partstrader, в нашей практике организации торговли в автобизнесе использовали разбиение номенклатуры на группы
- жидкости и масла;
- запасные части;
- аксессуары;

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


miavolas; vikupinov; +2 Ответить
11. vikupinov 15.10.16 21:49 Сейчас в теме
(9) trader7777777, ну а какие не предусмотренные типовой конфигурацией дополнительные свойства и характеристики товара для указанных вами групп товаров используете а самое главное как используете??? это же тема статьи и диалога
6. partstrader 14.10.16 07:31 Сейчас в теме
В продолжение предыдущего своего сообщения... ведь описывается отраслевая конфигурация для автобизнеса
10. trader7777777 15.10.16 20:35 Сейчас в теме
разумеется в предыдущем посте не говорю про выделение автомобилей и других видов техники
12. Team leader 12 20.10.16 17:53 Сейчас в теме
13. user847119 19.10.17 20:15 Сейчас в теме
"в качестве текста выражения на встроенном языке указать:

Результат = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ТекстЯчейки);"


В импортируемой таблице у меня указан код1с, что написать вместо "Артикул"?
14. miavolas 168 20.10.17 13:00 Сейчас в теме
Тогда не вместо НайтиПоРеквизиту можно использовать НайтиПоКоду(ТекстЯчейки)
15. 028 08.12.17 14:16 Сейчас в теме
Спасибо хорошая инструкция мне помогло)
16. lawko 26.11.19 20:07 Сейчас в теме
Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Размер");
Результат = Справочники.ЗначенияСвойств.НайтиПоНаименованию(ТекстЯчейки, Истина, , Свойство);

Тут должно быть вот так, а то ругается:
Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Размер");
Результат = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(ТекстЯчейки, Истина, , Свойство);

Ну, или от конфигурации зависит )
Но, самое страшное в этой процедуре - создание самих свойств, которые нужно ручками вбивать. И обработка здесь не помощник, к сожалению. Может кто знает, как списочком загнать сами свойства в план видов характеристик?...
Оставьте свое сообщение