новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
neuronness123
Приватное сообщение

Написать правила переноса Реализации (БП 3.0) в Приходную накладную (ТиС 7.7)

neuron.ness
2 |  0
9 июня 2018 в 14:07:39 (5 лет 45 недель 18 часов назад)
5500
Текст задания
Требуется написать правило переноса для документа "Реализации товаров и услуг" из БП 3.0 в документ "ПоступлениеТМЦ" конфигурации ТиС 7.7.

Пояснение по полям из шапки документа:
1) Номер=НомерДок / Номер документа источника должен обрезаться на первые 5 символов (например от ВОБП-000394 должно переноситься в ТиС только 000394).
2) Дата=ДатаДок / 1 к 1.
3) Организация=Контрагент / Организация источника ищется по справочнику Контрагенты приемника (поиск по ИНН и КПП) и подставляется в документе Поступления приемника как Контрагент. (Если не найден, тогда пустое поле и новое значение в справочник Контрагенты не записываем)
4) Контрагент=Организация / Аналогично с Контрагентом источника. Ищем по справочнику Организации приемника (поиск по ИНН и КПП) и подставляем в документ. (Если не найден, тогда пустое поле и новое значение в справочник Организации не записываем).
5) Договор / Если 2 условие выполнено и Контрагент найден и подставлен, тогда подставляем в документ Поступления приемника любой договор Контрагента, который подходит по типу и валюте.
6) ВалютаДокумента=Валюта / 1 к 1. Поиск по коду (если не найдена, новую не записываем)
7) Комментарий=Комментарий / 1 к 1
8) ПометкаУдаления=ПометкаУдаления
9) Склад / подставляем значение из приемника СправочникСсылка.Склады (по коду "ЕА001")
10) ТипЦен - / подставляем значение из приемника СправочникСсылка.ТипыЦен (по коду "ЕА002")
11) КурсВзаиморасчетов=Курс / 1 к 1
12) СуммаДокумента=СуммаВзаиморасчетов / 1 к 1
13) СуммаВключаетНДС=СуммаВклНДС

Пояснения по табличной части
Товары (БП 3.0) = ТабличнаяЧасть (ТиС 7.7). Поля которые должны заполняться в Поступлении ТиС:
1) Количество
2) Коэффициент
3) СтавкаНДС
4) Цена
5) Сумма
6) СуммаНДС
7) Номенклатура = Номенклатура (пояснение по ПКО Номенклатура ниже).
8) ВидТМЦ / По умолчанию подставляем значение "Товар" из ПеречисленияСсылка.ВидыТМЦ
9) Партия / В ТиС это отдельный справочник, поэтому берем значения "Номер ГТД" и "Страна просхождения" из документа Реализации источника, далее в приемнике при загрузке создаем новый элемент справочника Партии. Далее выполняем поиск по значению НомерГТД (с СокрЛП) в справочнике ГТД (ссылка из справочника Партии - поле ГТД). Если находим НомерГТД, то подставляем его в нашу Партию, если нет, то создаем новый и так же подставляем в Партию. То же самое и со Страной происхождения, только поиск осуществляем по Коду (с СокрЛП).

ПКО Номенклатура:
Все очевидные поля 1 к 1.
Пояснения по некоторым полям:
1) Код / Если длина кода превышает 7 символов, тогда обрезаем код: берем первые 2 символа и 5 последних (пример: было БП-0003845, стало БП03845). Выполняем поиск по коду (с СокрЛП). Если находим, то берем значение из приемника без перезаписи. Если нет, то записываем новый элемент.
2) ВидНоменклатуры / подставляем значение из ПеречислениеСсылка.ВидыНоменклатуры - "Прочее".
3) Артикул=ФирмКатНомер.

Выгрузки метаданных обеих конфигурация предоставлю после отклика.
0
Выбранные исполнители
Отклики