Имя: Пароль:
1C
1С v8
КД на 8.2. Пытаюсь разобраться...
0 uvl
 
19.10.11
17:08
Привет всем.
Стал разбираться с Конвертацией данных, книгу хоть и читаю, но вопросов дохр.....
Обмен между 7.7 и 8.2
Вроде бы простая задача. Но почему то не работает как мне надо.
В идеале, сделал параметр Организация, чтобы из нее префикс брать.
Но пока решил вставить руками букву "К".
Вот есть функция:
ПривестиНомерКДлине("К"+Источник.Код,9);

Пишу ее в ПКС для свойства Код, ПриВыгрузке()

Отладчиком смотрю, Возврат "К00000004",
но в файл записывается "00000004"
???

Кстати, префикс из Организации при загрузке в 8ку реально получить?
При выгрузке я вытащить могу через параметр Источник.Организация.Префикс
1 zippygrill
 
19.10.11
17:14
(0) можешь. ПриЗагрузки() или ПослеЗагрузки()
2 uvl
 
19.10.11
17:22
(1) спасибо.
А по первому вопросу? Почему в  файл Код с префиксом не пишется?
Тут как бы 2 варианта решения: либо при выгрузке писать префикс в файл, либо при загрузке динамически его добавлять. Что правильней будет?
3 Defender aka LINN
 
19.10.11
17:26
"Пишу ее в ПКС для свойства Код, ПриВыгрузке()" - конечно же, КД поймет любой вариант. И вот так:

Код = ПривестиНомерКДлине("К"+Источник.Код,9);

И так:

НовыйКод = ПривестиНомерКДлине("К"+Источник.Код,9);

И даже так:

Положите, пожалуйста, в свойство "Код" значение "ПривестиНомерКДлине("К"+Источник.Код,9), заранее спасибо"
4 Господин ПЖ
 
19.10.11
17:28
>Почему в  файл Код с префиксом не пишется?

потому что надо открыть функцию ПривестиНомерКДлине() и поглядеть как она работает... мнение программиста и мнение функции как должен выглядеть результат могут не совпадать
5 uvl
 
19.10.11
17:52
(3)(4) Блин))) спасибо)) этож функция)) вот я балбес)))
Упустил очевидное, что ее результат нужно чему нибудь присвоить)
6 uvl
 
20.10.11
12:33
Подскажите еще пожалуйста...
хочу перенести номенклатуру так чтобы в приемнике она всегда складывалась в одну и ту же группу например, "Товары" (такой группы в источнике нет), но вся иерархия должна остаться неизменной. Просто в источнике все товары хранятся в корне, а в приемнике в группе "Товары".
Подскажите направление действий...
Это я так понимаю лучше делать в обработчике ПКО Перед загрузкой ?
7 uvl
 
20.10.11
15:15
вопрос закрыт