Свойства номенклатуры и их загрузка в Альфа-Авто
В сети имеется большое количество материалов о применении в пользовательском режиме типовых конфигураций для учета дополнительных реквизитов. Тех реквизитов, которые не были предусмотрены разработчиками на этапе конфигурирования. Ниже будет описано, как эти механизмы можно использовать в отраслевом решении Альфа-Авто, предназначенном для автоматизации учета в автобизнесе.
Нередкими являются случаи, когда особенности предметной области требуют организации учета характеристик товара, отсутствующих в коробочном решении. Для решения таких задач в Альфа-Авто предусмотрен механизм свойств объектов.
А мы рассмотрим 2 случая использования этого механизма :
эти два случая потребуют от пользователей различных действий по загрузке данных
1) Когда в конфигурации не предусмотрено специального справочника, значения которого будут использоваться в качестве свойств номенклатуры
В случае необходимости загрузки значений свойств номенклатуры, не имеющих специализированного справочника в Альфа-Авто, введенных пользователями вручную в справочник «Значения свойств», можно воспользоваться обработкой Загрузка данных из табличного документа.
Правда, придется использовать ее несколько раз, потому что загрузка будет производиться в разные таблицы
Для определенности представим, что нам необходимо установить использование для такого свойства, как «Размер», применительно к номенклатуре. Такая задача потребует добавить новый элемент в план видов характеристик «Назначения свойств объектов»
У добавляемого элемента типовое решение позволяет указать группу номенклатуры, для которой будет применяться добавляемое свойство. Это реквизит Объект, в качестве которого выбрана группа номенклатуры «Пример».
Далее в случае отсутствия нужного свойства можно создать новый элемент, как на рисунке ниже
Перед установкой соответствия конкретной номенклатурной позиции — значения конкретного значения свойства в регистр сведений «Значения свойств объектов» необходимо загрузить сами значения свойств
Важно отметить флагом поле, по которому будет производиться поиск, иначе при загрузке предварительно не подготовленных данных мы можем получить множество дублирующихся элементов
Если же отметить поле, по которому будем искать элементы справочника, получим более корректную картину
После загрузки справочника значений свойств, которые в нашем примере представляют собой всевозможные размеры номенклатуры, можно снова, воспользовавшись обработкой загрузки данных из табличного документа, установить соответствие конкретного размера для конкретной номенклатурной позиции
Для этого первую закладку обработки заполняем в соответствии с картинкой, указывая артикул номенклатуры и значение размера
На второй закладке нам придется написать пару строк на встроенном языке
программный код ниже:
а значение размера будет определяться следующим кодом
После выполнения указанных выше действий в справочнике номенклатуры увидим
2) Теперь случай использования уже существующего в конфигурации справочника, значения которого будут использоваться в качестве свойств номенклатуры
Порядок загрузки из табличного документа будем рассматривать на примере справочника цветов.
Получение свойств будет происходить также в несколько этапов
Нам снова придется сначала загрузить элементы, которые будут использоваться в качестве значений свойств, только на этот раз это будет уже имеющийся в системе справочник.
В соответствии с картинкой ниже заполняем закладку Настройка
В результате загрузки наблюдаем в справочнике новые элементы
Далее установим значения свойства цвет для нескольких номенклатурных позиций из xls файла
Во второй раз воспользуемся обработкой загрузки табличного документа для заполнения регистра сведений «значения свойств объектов»
Для этого на первую закладку вставим артикулы номенклатуры и значения свойств в соответствии с картинкой
закладку Настройка заполним в соответствии с картинкой
в качестве текста выражения на встроенном языке указать:
Полученные таким образом данные дополнительных характеристик могут быть применяться в отраслевом решении как в форме списка и элементов номенклатуры, так и для последующего формирования самых различных отчетов с использованием механизма свойств.
Альфа-Авто 5. Загрузить номенклатуру из внешней таблицы + прайс-лист с фиксированными ценами
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
| Цитата |
|---|
| Олег Компаниец пишет: Здравствуйте! Возник вопрос относительно следующей ситуации. Поставщик ежемесячно нам предоставляет полный перечень своей продукции (запчасти) с ценами в виде базы данных MS Access. Есть возможность выгрузить данный перечень в таблицу Excel в виде прайс-листа. Необходимо всё это (порядка 20 000 позиций) загрузить в номенклатуру Альфа-Авто и затем сформировать прайс-лист с ценами. Есть ли возможность реализовать это штатными средствами или, может, существует какая-нибудь обработка? Уточню, нужно будет сформировать фиксированные цены (исходя из среднего курса валюты) продажи на все эти позиции, не приходуя их на склад. Поясню, для чего это необходимо. Клиент интересуется запчастями и их ценами, мы делаем выборку данных позиций из прайс-листа, показываем клиенту и сообщаем, что окончательная цена может варьироваться в зависимости от изменений курса валюты. Если клиент соглашается, мы отправляем заказ поставщику, далее приходуем и реализовываем товар уже не по фиксированной цене, а согласно наценки. Подскажите, пожалуйста, как можно всё это реализовать. |
| Цитата |
|---|
| Олег Компаниец пишет: Светлана Рожок, Добрый день! Да, прайс-лист загрузить получилось, и номенклатуру тоже, спасибо! Но как быть с ценами? Цена не ляжет, пока не будет прихода. Нам нужно, чтобы в документ реализации ложились цены даже тех позиций, которые никогда не приходили. Чтобы клиент увидел окончательную стоимость, и, если он согласится, мы эти позиции закажем и оприходуем. |
Светлана Рожок,
По правому клику на прайс-листе контрагента вообще нет в списке пункта «На основании».
http://radikal.ru/fp/0b20fab9a9d5460ab430fd1559492e99
P.S. Странно. Файл не прикрепляется к сообщению. Пришлось залить на хостинг картинок.
P.S. Странно. Файл не прикрепляется к сообщению. Пришлось залить на хостинг картинок.
| Цитата |
|---|
| Олег Компаниец пишет: Светлана Рожок, Именно так и делал. После нажатия на «Загрузка цен» появляется полоса прогресса загрузки. По окончании загрузки базовых цен у данных позиций номенклатуры по-прежнему нет. |
180 000 позиций? Документ не удаётся провести, если в нём более 99 999 строк.
180 000 позиций? Документ не удаётся провести, если в нём более 99 999 строк.
Добрый день!
Возникло две проблемы.
2. Последние документы установки цен по прайс-листам контрагентов почему-то не повлияли на цены номенклатуры. Т.е. если открыть карточку какой-нибудь отдельной номенклатурной позиции, то новой цены там нет, хотя данная позиция присутствует в проведённом документе установки цен.























