Добрый день, нужно в настройки "Блока загрузки продуктов процесса" добавить галочку "Если продукт уже есть в процессе, то обновлять его поля в таблице продуктов.
Описание проблемы: Отправляем поставщику накладную заказа, поставщик обрабатывает и возвращает свою накладную, которая, как правило имеет изменения по цене или количеству.
Цель: через блок импорта продуктов процесса обновлять поля товаров, которые уже есть в таблице, если продуктов нет в таблице, то добавлять их новой строкой (это сейчас отрабатывает).
Тестовый процесс: https://owwa.crm-onebox.com/admin/customorder/order/43026/edit/
Файл для теста импорта во вложении (в файле отличающиеся количество товара, цена и на 1 товар больше)
Скрин настроек блока: [file]7954[/file]
Скрин настроек полей при импорте, обновляем поле количество и цена поставщика: [file]7955[/file]
[file]7953[/file]
Добрый день, нужно в настройки "Блока загрузки продуктов процесса" добавить галочку "Если продукт уже есть в процессе, то обновлять его поля в таблице продуктов.
Описание проблемы: Отправляем поставщику накладную заказа, поставщик обрабатывает и возвращает свою накладную, которая, как правило имеет изменения по цене или количеству.
Цель: через блок импорта продуктов процесса обновлять поля товаров, которые уже есть в таблице, если продуктов нет в таблице, то добавлять их новой строкой (это сейчас отрабатывает).
Данную возможность необходимо дорабатывать. Могу предложить настройку в виде галочки в настройках блока интерфейса, при включении которой и загрузке товаров - при наличии соответствия по product.id в продуктах процесса - данных продукт процесса будет обновлён. Данная доработка займёт порядка 2х часов.
Данную возможность необходимо дорабатывать.
Могу предложить настройку в виде галочки в настройках блока интерфейса, при включении которой и загрузке товаров - при наличии соответствия по product.id в продуктах процесса - данных продукт процесса будет обновлён. Данная доработка займёт порядка 2х часов.
Максим, вариант с product.id плохо подходит, т.к. у поставщика нет наших id - у них свой "код поставщика". При загрузке файла можно выбрать, по какому полю искать соответсвие товаров, можно ли привязаться к этому выбору и относительно того, что выбрано и делать соответствие. А в настройку блока добавить галочку "Если продукт уже есть в процессе, то обновлять его поля в таблице продуктов"
Максим, вариант с product.id плохо подходит, т.к. у поставщика нет наших id - у них свой "код поставщика". При загрузке файла можно выбрать, по какому полю искать соответсвие товаров, можно ли привязаться к этому выбору и относительно того, что выбрано и делать соответствие. А в настройку блока добавить галочку "Если продукт уже есть в процессе, то обновлять его поля в таблице продуктов"
Андрей писал/а: При загрузке файла можно выбрать, по какому полю искать соответсвие товаров, можно ли привязаться к этому выбору и относительно того, что выбрано и делать соответствие.
Это соответствие предназначено для поиска продукта в системе. Но добавляться или обновляться уже будет найденный продукт, который добавлен как позиция в заказ.
[quote]
Андрей писал/а:
При загрузке файла можно выбрать, по какому полю искать соответсвие товаров, можно ли привязаться к этому выбору и относительно того, что выбрано и делать соответствие.
[/quote]
Это соответствие предназначено для поиска продукта в системе. Но добавляться или обновляться уже будет найденный продукт, который добавлен как позиция в заказ.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий