|
Помогите разобраться с КД, как перенести тип справочника с 1С 7.7 в булево в УТ | ☑ | ||
---|---|---|---|---|
0
URAL
06.10.13
✎
10:25
|
Всем привет
При помощи КД переношу справочник клиентов с самописной 1С v7.7 в справочник партнеры Управление торговлей 11. Все переноситься корректно кроме реквизита ТипКлиента. В 1С 7.7 это справочник, а в УТ 11 это булево значение и есть 4 реквизита в УТ 11 - это покупатель, поставщики т.д. Как перенести не соображу, точнее как именно указать что если наименованиеСправочникаВ1С7.7 = "Покупатель" тогда в УТ 11 это покупатель=истина и т.д. И какой обработчик событий использовать, тоже не пойму. В книге по КД аналогичного примера нет. Помогите разобраться или дайте направление куда копать. С КД не работал ранее. Всем спасибо |
|||
1
Wobland
06.10.13
✎
10:27
|
при выгрузке реквизита Покупатель Значение=[наименованиеСправочникаВ1С7.7 = "Покупатель"]
|
|||
2
URAL
06.10.13
✎
10:45
|
(1) отдельные правила конвертации создавать? Либо в правилах конвертации СправочникСсылка.Клиенты - Партнеры прописать?
|
|||
3
URAL
06.10.13
✎
10:49
|
(1)точнее правила конвертации объектов?
|
|||
4
Euguln
06.10.13
✎
11:43
|
ПКС, передавать в параметр, в передвыгрузкой Значение = ...
|
|||
5
URAL
06.10.13
✎
11:49
|
(4) можно пример?
|
|||
6
URAL
06.10.13
✎
12:18
|
(4) Источник у меня определен Это справочник ТипКлиента, а что касается приемника то тут что указывать? Ведь в справочнике партнеры это 4 реквизита?
|
|||
7
SUA
06.10.13
✎
12:34
|
(6) 4 строки правил
|
|||
8
URAL
06.10.13
✎
12:56
|
Получаю это
ПКС_ПриВыгрузке_Партнеры_Клиент_Реквизит5<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, "", "", Пусто, ИмяПКО, ИмяПКОВидСубконто, УзелСвойства) Функция не обнаружена (ПКС_ПриВыгрузке_Партнеры_Клиент_Реквизит5) |
|||
9
URAL
06.10.13
✎
12:57
|
В обработчике При выгрузке ПКС указал Сообщить("123") и выдало ПКС_ПриВыгрузке_Партнеры_Клиент_Реквизит5<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, "", "", Пусто, ИмяПКО, ИмяПКОВидСубконто, УзелСвойства)
Функция не обнаружена (ПКС_ПриВыгрузке_Партнеры_Клиент_Реквизит5) |
|||
10
Naumov
06.10.13
✎
14:23
|
делаешь несколько ПКС с выгрузкой Реквизита ТипКлиента в Реквизит - Покупатель, реквизит-Поставщик
в ПКС перед выгрузкой ставишь условие: Если Источник.ТипКлиента = Перечисление.ТипыКлиентов.Покупатель тогда значение = 1; // эквивалент булевского Истина Иначе Значение = 0; КонецЕсли; и т.д. |
|||
11
URAL
06.10.13
✎
15:44
|
Ответ есть тут, v8: конвертация. передача предопределенного значения.
Всем спасибо, не разобрался изначально, нужно было модуль обработки выгрузки сменить и все работает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |