bdd2

Аналоги номенклатуры для УТ 10.3

Опубликовал Денис Киль (bargomi) в раздел Обработки - Обработка документов

Обработка для конфигурации Управление торговлей 10.3, позволяет настраивать аналоги для номенклатуры и в дальнейшем использовать их при заполнении документов. ТАКЖЕ ПОДХОДИТ ДЛЯ БАЗОВОЙ ВЕРСИИ КОНФИГУРАЦИИ!

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

 

1. Настройка аналогов

Запустив обработку, откроется форма Настройки аналогов.

 

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

После настройки необходимо использовать команду Сохранить.

Для того, чтобы данная функция работала на базовой версии конфигурации, сведения об аналогах номенклатуры заносятся в поле Описание основной номенклатуры в определенном формате: 00000000135$00000000136$00000000134$.

 

2. Заполнение документа, используя систему аналогов

Эту же обработку следует добавить как обработку заполнения табличных частей документа для дальнейшего использования подбора номенлатуры. Отличие формы подбора от стандартной формы подбора, это наличие кнопок командной панели: Показать аналоги (список сокращаеся до списка аналогов) и Настроить аналоги (открытие формы настроки аналогов для выбранной позиции).

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

Наименование Файл Версия Размер
Аналоги номенклатуры
.epf 156,99Kb
14.10.15
38
.epf 1.0.0 156,99Kb 38 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Александр Омельянов (proger1c81) 22.10.15 16:09 Сейчас в теме
сведения об аналогах номенклатуры заносятся в поле Описание основной номенклатуры

что это за поле такое? в Комментарий что ли заносите?
Если в комментарий, то это поле не индексировано, т.к. строка неограниченной длины. Поэтому при большом ассортименте поиск аналогов будет сильно тормозить
На мой взгляд аналоги лучше организовывать в независимом Регистре сведений. Без доработки не обойтись, если ВАЖНА скорость поиска
2. Вадим Никонов (V.Nikonov) 112 23.10.15 14:32 Сейчас в теме
(1) proger1c81, В случае, когда требуется найти Аналоги текущему элементу Номенклатуры - такой подход вполне допустим. Хотя, в некоторых сценариях обработки лучше упаковывать не коды элементов Номенклатуры, а список ссылок на Номенклатуру упаковывать функцией ЗначениеВСтрокуВнутр(<Значение>) . Возвращенный список сразу можно использовать, как для заполнения Форм, так и в качестве значения Фильтра для запросов остатков, например...
Сложности возникнут для быстрого заполнения обратной совместимости. Т.е. После заполнения аналогов к А в виде списка Б, В, Г и т.д. нельзя быстро исправить связи "Аналоги" от Б к А, В, Г... Правда связи типа "Аналоги" не всегда симметричны.
3. Денис Киль (bargomi) 5 26.10.15 13:33 Сейчас в теме
(1) proger1c81, обработка была изначально предназначена для УТ базовой, поэтому и не использовался дополнительный регистр сведений
4. Александр Журавлев (apostal86) 171 28.10.15 18:19 Сейчас в теме
Я правильно понимаю, что речь идет о доработке конфигурации? Как в базовой доработать форму подбра в таком случае?
5. Денис Киль (bargomi) 5 29.10.15 09:27 Сейчас в теме
(4) apostal86, речь НЕ ИДЕТ о доработке конфигурации, форма подбора цепляется как внешняя обработка табличных частей, запускается потом по кнопке Заполнить из документа. А форма настройки используется как внешняя обработка
6. Александр Беспалько (alexa_19) 25.12.16 10:52 Сейчас в теме
Очень не плохой вариант для тех, у кого базовая версия
7. Александр Журавлев (apostal86) 171 25.12.16 20:51 Сейчас в теме
(5) А не в базовой куда записываются сведения об аналогах?
8. Александр Журавлев (apostal86) 171 26.12.16 11:25 Сейчас в теме
"Для того, чтобы данная функция работала на базовой версии конфигурации, сведения об аналогах номенклатуры заносятся в поле Описание основной номенклатуры в определенном формате: 00000000135$00000000136$00000000134$"

А может сделать как это реализовано в Альфа-Авто - использовать не коды, а то код может и поменяться, а использовать идентификатор для определения группы аналогов?