Александр Денисюк написал:
Цитата |
---|
У вас большой текст, могу не так понять. Пришлите скрины как было в Б24, как получилось в 1С и как стало в Б24. |
1. В Б24 выбирается товар в сделке
2. На основании сделки создаётся счёт, при этом наименования товаров исправляются вручную на те, которые удобны клиенту. Самый распространённый вариант - абонентская плата за месяц (в скобках указывается период), не заводить же товары на каждый месяц каждого года.
3. Счёт переводится в стадию "Отправлен клиенту", что запускает синхронизацию с 1С. При этом в 1С уходят исправленные названия и 1С возвращает оригинальные неисправленные.
4. В 1С при этом есть и оригинальное поле - номенклатура и измененное - содержание (в данном примере почему-то это утверждение верно только для первого товара, для второго не верно).
5. При печати из 1С всё печатается корректно - с теми изменениями, которые вносил менеджер в Б24 (однако в этом примере это верно только для одного товара)
6. при печати из Б24 печатает изначальные имена товаров
Было бы отлично, если 1С при обмене в поле "Наименование" возвращала значение поля "Содержание" в том случае, если это поле заполнено и значение поля "номенклатура", если поле "содержание" пустое.
Соответсвенно, два вопроса:
1. Где и что поправить в коде модуля обмена, чтобы реализовать это логику (в каком месте кода выгружается в Б24 поле "Номенклатура")?
2. Можно ли перенести логику, которую я предложил в последующие релизы модуля обмена?