Страница 1 из 2

Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 02 авг 2017 13:16
piston
Добрый день!
Возникла такая проблема.
Есть доп. поле, в которое заносится числовое значение. По доп. полю настроен фильтр по поставщикам, выбрано два поставщика.
Есть номенклатура которая присутствует в обоих этих прайсах, но значение доп поля есть только в одном прайсе, во втором пустое значение.
В СТИПП в значение доп поля отображается все верно, но при пакетной обработке и обновление значения доп поля в СТУС всегда присваивается пустое значение.
Если поставить галочку для данного доп поля "Обновлять значение в СТУС, если оно не пустое в СТИПП", тогда в СТУС проставляется нужное значение, но в таком режиме доп поле в СТУС не очистится, если оно обнулится в СТИПП у обоих поставщиков.
Приоритеты по поставщикам не помогли.
Если номенклатура присутствует только в одном из прайсов, то все нормально.
Вопрос, по какому алгоритму выбирается значения для доп поля в СТУС, когда стоит фильтр по поставщикам и поставщиков больше одного.
Спасибо!

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 02 авг 2017 14:52
support
По алгоритму от кого взята цена от того и данные из доп. полей.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 02 авг 2017 15:04
piston
Это если не стоит фильтр по поставщикам для доп поля.
В данном случае цена берется от третьего поставщика. А для обновления и заполнения доп поля используется другие два поставщика.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 09:34
support
Понятно, в таком случае алгоритма нет, берется первое попавшееся значение.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 10:31
piston
Провел дополнительный эксперимент, значение берется не первое попавшееся, а берется значение от поставщика, у которого больше внутренний код (id), то есть который заведен последним в справочник контрагентов. Так как этот параметр не может быть редактируемым, в идеале сделать бы дополнительный параметр для контрагента "Порядок обновления доп поля" в окне Фильтр по поставщикам для доп поля, и учитывать этот порядок если возможно при обновление доп поля в СТУС, или учитывать глобальный параметр "Порядок" в справочнике контрагентов.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 12:28
support
оно берёт любое значение внутренний код поставщика там не причём, это просто совпадение/
добавили сортировку по поставщику, но не уверены в том что это поможет.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 12:31
piston
Спасибо.
Сортировка по полю Порядок или по наименованию поставщика?

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 12:36
support
Сортировка по полю "порядок" из спр. контрагентов.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 12:39
piston
Спасибо, после обновления, потестирую, отпишусь, помогло или нет.

Re: Обновление доп. полей в СТУСС и фильтр по прайсу

Добавлено: 03 авг 2017 16:30
piston
Теперь при пакетной обработке, на этапе обновления доп полей выдает ошибку
http://joxi.ru/DmBJkWeCNqwR7m
http://joxi.ru/V2V5VQkH0Bx9gm