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