|
Доп.параметр при передаче ТЧ документа | ☑ | ||
---|---|---|---|---|
0
Mr_SlavaN
01.08.14
✎
11:20
|
Доброго дня всем!
Ситуация. Есть 2 Комплексных. Для номенклатуры ведётся учёт по характеристикам и сериям. Штрихкод назначается уникально для связки Номенклатура+ЕдиницаИзмерения+Характеристика+Серия, Качество не интересует. Надо. Передать ТЧ из одной базы в другую используя ШК для определения Характеристики и Серии. Сделал. При выгрузке строки ТЧ в файл добавляется параметр "ШКод" куда пишется ШК для связки Номенклатура+ЕдиницаИзмерения+Характеристика+Серия. Вопрос. Как при загрузке использовать этот параметр для поиска Характеристики и Серии во 2й базе? |
|||
1
Milok
01.08.14
✎
11:30
|
(0) Видимо этот параметр должен использоваться в запросе для поиска нужных значений...
|
|||
2
Mr_SlavaN
01.08.14
✎
11:39
|
(1) Логично. Вот только параметр задаётся в ПКС документа, а использовать его надо в ПКС(ПКО) справочников.
Вот и возник вопрос: как его туда передать и использовать. Может быть его при выгрузке надо отдавать в правила выгрузки Характеристики и Серии? |
|||
3
Mr_SlavaN
01.08.14
✎
11:46
|
Хочется сделать чтобы ТЧ передавалась как ШК, Цена, Кол-во, Сумма.
А для заполнения ТЧ в новом документе справочники подтягивались по ШК. Через самописную обработку сделать могу, но руководство требует использовать правила обмена. |
|||
4
Milok
01.08.14
✎
12:02
|
Если правильно понял, то в ПКО передаваемого документа в событии После загрузки должно появиться таблица значений,
в структуре параметров (ПараметрыОбъекта) примерно такого вида (могу ошибаться): ПараметрыОбъекта[ИмяТчКуда+ИмяТчОткуда] в этой таблице и содержится передаваемый ШКод. |
|||
5
Darly
01.08.14
✎
12:12
|
Нужен алгоритм после загрузки объекта.
например, - Выполнить(Алгоритмы.ЗаполнитьТЧпоШК); в самом алгоритме пишешь код своего поиска, как в обработке получить построчно параметр, соответственно: ПараметрыОбъекта["ИмяТвояТЧТабличнаяЧасть"][сч].ШКод; |
|||
6
Mr_SlavaN
01.08.14
✎
12:17
|
(4) (5) Благодарствую. Буду пробовать.
Попутно ещё вопросик. Выгружаются только использованные в документе элементы справочников. При загрузке идёт поиск элемента и его создание если не найдено. Если использовать алгоритм, боюсь "не взлетит". Или ещё алгоритм на каждый справочник писать? |
|||
7
Darly
01.08.14
✎
12:20
|
(6) может проще будет выгружать все в готовом виде, с получением из входящих данных
|
|||
8
m-serg74
01.08.14
✎
12:24
|
(7) ну да, зачем выгружать и передавать лишние данные
|
|||
9
Mr_SlavaN
01.08.14
✎
12:37
|
Пока курил возникла мысль.
Есть способ обратиться к данным документа при выгрузке справочника? При выгрузке последовательно берётся документ - ТЧ - использованные справочники. Если в момент выгрузки справочника передать ему ШК, то при загрузке проще организовать поиск по значению параметра. (7) (8) Оно и выгружается в готовом виде. Но в действующих правилах есть косяк из-за которого Характеристика и Серия в конечном документе могут улететь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |