|
1C: Конвертация данных и справочник Склад | ☑ | ||
---|---|---|---|---|
0
r2d24
08.04.14
✎
10:56
|
Пишу план обмена из 1с 8 в 1с 7.7. Возник вопрос со справочником Склад. В 1с 8 склад называется "Склад поступления", а в 1с 7.7 склад называется "Основной склад". Как сделать так, что бы при загрузке проставлялся склад "Основной склад" вместо "Склад поступления"
|
|||
1
Vovan1975
08.04.14
✎
11:04
|
заполяняй склад в обработчике "После загрузки"
|
|||
2
Vovan1975
08.04.14
✎
11:06
|
или устанавливай поиск по коду и в обработчике перед выгрузкой забей Значение=<код твоего склада>
ну без скобок разумеется. Только не забудь установить флаги "не создавать нового если не найден" |
|||
3
VRednaia
08.04.14
✎
11:06
|
Какая разница как они называются?
Сопоставь эти реквизиты как тебе нужно в правилах и все загрузится. |
|||
4
netsurfer
08.04.14
✎
11:06
|
Если Источник.Код = "твойКод" Тогда
Значение = Основной склад КонецЕсли Если источник.наименование = "склад поступления" тогда значение = конец если Если Объект.Наименование = ... Тогда Объект.Наименование = Справочники.НайтиПоКоду //Справочники.найтиПоНаименованию |
|||
5
Vovan1975
08.04.14
✎
11:07
|
или сформируй правило конвертации твоего склада с использованием внешних данных и используй функцию "ВыгрузитьПоПравилу"
|
|||
6
Vovan1975
08.04.14
✎
11:08
|
трех вариантов тебе хватит?
|
|||
7
r2d24
08.04.14
✎
11:24
|
Спасибо за варианты! Еще не совсем понятно, буду пробовать!
|
|||
8
DexterMorgan
08.04.14
✎
11:25
|
(1) фууу, Gавнокодер
|
|||
9
Vovan1975
08.04.14
✎
11:26
|
(8) да не пойти ли Вам, сударь, в известное эротическое путешествие?
|
|||
10
DexterMorgan
08.04.14
✎
11:30
|
(9) лучше туда пойдут все те любители писать код в обработчике после загрузки
|
|||
11
floody
08.04.14
✎
11:48
|
(10) взял так всех пользователей КД, включая разработчиков типовых правил послал
|
|||
12
DexterMorgan
08.04.14
✎
11:50
|
(11) фэйспалм
|
|||
13
r2d24
08.04.14
✎
15:57
|
Подскажите еще, пока не могу понять как сделать.
На данный момент у меня следующее: Правило конвертации объектов - у документа в событии перед загрузкой написал код: Если НЕ источник.Склады.наименование = "Основной Склад" тогда Объект.МестаХранения.Наименование = Справочники.МестаХранения.НайтиПоНаименованию("Основной Склад"); конецесли; |
|||
14
SUA
08.04.14
✎
16:07
|
"из 1с 8 в 1с 7.7"
некромансия уже (13) Объект.МестаХранения.Наименование это строка как я понимаю Справочники.МестаХранения.НайтиПоНаименованию а это как бы нет |
|||
15
13_Mult
08.04.14
✎
16:08
|
(13) Вам к DexterMorgan
|
|||
16
13_Mult
08.04.14
✎
16:11
|
(13) Откуда "Объект" взялся в перед загрузкой?
|
|||
17
13_Mult
08.04.14
✎
16:13
|
(13) Да и вообще, так не взлетит
|
|||
18
r2d24
08.04.14
✎
16:19
|
Справочники.МестаХранения.НайтиПоНаименованию("Основной Склад");
тоже не работает. Можете написать как точно будет выглядеть строчка? Я еще плохо понимаю? |
|||
19
DexterMorgan
08.04.14
✎
16:43
|
В ПКС Склад ПКО ДОкумента устанавливаешь ПКО Склад. В ПКС Наименование ПКО Склада пишешь
Если Источник.Наименование = "Основной Склад" Тогда Значение = "Склад поступления" КонецЕсли |
|||
20
DexterMorgan
08.04.14
✎
16:43
|
устанавливаешь наименование как поле поиска
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |