|
Конвертация реквизитов | ☑ | ||
---|---|---|---|---|
0
Лохматые Уши
03.02.12
✎
19:17
|
Всем салют!
Кофигурация "Конвертация данных". Перегношу документы из ЗУП в БП. В ЗУП это реквизит на форме, а в БП реквизит в табличной части. Как настроить соответствие между ними? Спасибо! |
|||
1
Поpyчик-4
03.02.12
✎
19:24
|
>>>>В ЗУП это реквизит на форме
Может, в ЗУП это реквизит шапки объекта? |
|||
2
Лохматые Уши
03.02.12
✎
19:27
|
Да, реквизит шапки. Это я так написал, чтоб было ясней.
|
|||
3
Поpyчик-4
03.02.12
✎
19:29
|
(2) Нет, не ясней, наоборот, народ только смущаешь. Запомни на будущее, реквизит формы к реквизиту объекта отношения не имеет.
|
|||
4
Лохматые Уши
03.02.12
✎
19:30
|
К теме пожалуйста :)
|
|||
5
Поpyчик-4
03.02.12
✎
19:31
|
ПКГС ТабличнойЧасти
Событие ПередОбработкой КоллекцияОбъектов = Новый ТаблицаЗначений; КоллекцияОбъектов.Колонки.Добавить("ДокументОснование"); НоваяСтрока = КоллекцияОбъектов.Добавить(); НоваяСтрока.ДокументОснование = Источник.ДокументОснование; |
|||
6
Поpyчик-4
03.02.12
✎
19:32
|
(4) Я тебе по теме, поучения в нагрузку, так сказать.
|
|||
7
Лохматые Уши
03.02.12
✎
19:33
|
Мм, спасибо! ГС не смог расшифровать.
|
|||
8
Лохматые Уши
03.02.12
✎
19:37
|
группы свойств, ок.! Ну что ж, буду пробовать. СПС!
|
|||
9
Лохматые Уши
04.02.12
✎
11:38
|
Кстати, не работает. В базе-приемнике реквизит по-прежнему не заполняется.
|
|||
10
Поpyчик-4
04.02.12
✎
16:35
|
У меня работает. Это фрагмент из моей выгрузки счетов-фактур УТ 10.2 -> БП 2.0. Переставь руки на штатное место.
|
|||
11
Лохматые Уши
04.02.12
✎
19:08
|
Скинь пож-та этот твой план обмена на [email protected].
Буду благодарен! |
|||
12
Лохматые Уши
04.02.12
✎
19:39
|
КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("ВидРасчета"); НоваяСтрока = КоллекцияОбъектов.Добавить(); НоваяСтрока.ВидРасчета = Источник.ВидРасчета; Достаточно ли этого в ПКГС? Или еще что-то нужно дописать? |
|||
13
Поpyчик-4
04.02.12
✎
20:44
|
(11) Да, пожалуйста. Бери http://forum.aeroion.ru/viewtopic.php?t=544#a327
(12) В ПКГС ПередОбработкой больше ничего. В конвертации табличной части надо прописать приёмник. |
|||
14
Лохматые Уши
05.02.12
✎
09:22
|
Ок, но там пароль. Поставил на расшифровку, думаю через сутки расшифрует :)
|
|||
15
Mikhail Volkov
05.02.12
✎
09:36
|
(0) Может не понял вопрос, только зачем так сложно? Например, из ПКО УТ10.3 - УТ11 табличной части заказа:
Если ТипЗнч(ОбъектКоллекции.Размещение) = Тип("СправочникСсылка.Склады") Тогда Значение = ОбъектКоллекции.Размещение; ИначеЕсли ТипЗнч(Источник.СкладГруппа) = Тип("СправочникСсылка.Склады") Тогда Значение = Источник.СкладГруппа; Иначе Отказ = Истина; КонецЕсли; Если в табличной части Размещение не склад, то он берется из шапки... |
|||
16
Лохматые Уши
05.02.12
✎
09:45
|
Круто! Только в каком обработчике это расписать?
|
|||
17
Mikhail Volkov
05.02.12
✎
09:53
|
В ПКС Перед выгрузкой
|
|||
18
Лохматые Уши
05.02.12
✎
09:55
|
Спасибо, добрый человек! Буду пробовать!
|
|||
19
Mikhail Volkov
05.02.12
✎
13:00
|
Вспомнилась одна проблемка с КД. Есть галочка "Не замещать найденный объект в приемнике...". Обычно я ее использую при загрузки из периферийных баз (из УТ в УПП), но это не всегда правильно. Бывает вечером объявился новый клиент, в УТ заполнили только основные реквизиты, а утром все остальные. Но обмен ночью прошел, и дозаполненные реквизиты уже не попадают в УПП. Самое неприятное, что в УПП ничего по нему не заполняли, переложили в другую папку. И при обмене этот полупустой клиент вернулся в УТ, и затер все, что там дозаполнили!?
Есть ли возможность, чтобы объект замещался не полностью, перезаписывались только не заполненные реквизиты приемника? |
|||
20
echo77
05.02.12
✎
13:08
|
(19) Есть возможность не замещать по-реквизитно - это галочка в свойствах ПКС.
Создавайте обработчик в ПКО После загрузки и в нем сравнивайте реквизиты Объекта и Ссылки |
|||
21
Mikhail Volkov
05.02.12
✎
13:44
|
(20) Есть в ПКС галочка "Не замещать значение свойства у существующих объектов в приемнике" - она?
В ПКО После загрузки? Не поздновато? Что с чем сравнивать? В приемнике - Объект.Реквизит, а из источника что пришло - Источник.Реквизит? Можно пример? |
|||
22
Поpyчик-4
05.02.12
✎
15:38
|
(15) Этот метод годится, если указан физический источник для табличной части. В случае сабжа источник надо генерировать динамически.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |