|
Конвертация данных . Не могу установить перечисления |
☑ |
0
ivanich1789
24.02.15
✎
17:35
|
Добрый день. Подскажите в чем затык.
Перетягиваю приходные из v77 в бухгалтерию 3 (v83)
В бухле в шапке ПоступлениеТоваровУслуг есть реквизит-перечисление СпособЗачетаАвансов. В семерке его нет, значит создаю сам.
Создал ПКО для этого перечисления: источник - строка, приемник перечисление.СпособЗачетаАвансов
Тут же в конвертации значений создал новое значение "Авт" и указал в источнике. В приемнике - значение перечисления (Автоматически)
Тут же в обработчике Перед выгрузкой: Значение = "Авт";
Далее в ПКС самой приходной для СпособЗачетаАвансов указал мое правило.
После выгрузке в хмлке имеем:
......................
<Правило>
<Код>СпособыЗачетаАвансов</Код>
<Источник>Строка</Источник>
<Приемник>ПеречислениеСсылка.СпособыЗачетаАвансов</Приемник>
</Правило>
......................
<Свойство Имя="СпособЗачетаАвансов" Тип="ПеречислениеСсылка.СпособыЗачетаАвансов">
<Пусто />
</Свойство>
......................
И так для всех документов.
Хелп, плз. Спасибо. (Первая тема, если что не бейте)
|
|
1
ДенисЧ
24.02.15
✎
17:36
|
d GRJ bcnjxybr e,thb
|
|
2
ivanich1789
24.02.15
✎
17:56
|
(1) То же самое (+список конвертации значений стал красного цвета).
|
|
3
Timon1405
24.02.15
✎
17:58
|
по идее если тип приемника проставлен и в ПКС написать
"Значение = Автоматически", то оно само поймет по имени перечисления и подставит
|
|
4
ivanich1789
24.02.15
✎
18:03
|
(3) Так пробовал сразу, но матюкает при выгрузке из 77.
|
|
5
SleepyHead
гуру
24.02.15
✎
18:25
|
(4)
Значение = "Автоматически";
и ничего не матюгает. ПКО создавать не нужно, тип приемника должен быть прописан обязательно.
|
|
6
SleepyHead
гуру
24.02.15
✎
18:27
|
(4) А чтобы не матюгало, не забудь выгрузить обработчик выгрузки в текстовый файл, а потом открыть v77exp.ert и заменить текст модуля формы на содержимое этого текстового файла.
Как ты понимаешь, для твоей собственной выгрузки лучше скопировать v77exp.ert в отдельную обработку и работать с ней.
|
|
7
SleepyHead
гуру
24.02.15
✎
18:27
|
(4) А чтобы назначить имя файла обработчиков, смотри свойства конвертации или задай имена файлов при выгрузке правил
|
|
8
welwel
24.02.15
✎
18:35
|
+(6) для особо ленивых в v77exp.ert можно написать #ЗагрузитьИзФайла <ИмяФайлаМодуляКакУказаноВКонвертации>
|
|
9
welwel
24.02.15
✎
18:35
|
+(8) на период отладки
|
|
10
SleepyHead
гуру
24.02.15
✎
18:38
|
(8) Пробовал, как-то не сильно удобно отлаживать
|
|
11
ivanich1789
25.02.15
✎
12:27
|
(6) Спасибо большое, заработало. Изначально забыл про правила выгрузки в МодульОбработки77.txt
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший