|
v7: Перенос данных из 1С:8 в 1С:77. Обход реквизитов справочника 1С:7.7 ч/з OLE | ☑ | ||
---|---|---|---|---|
0
INed
04.01.12
✎
13:13
|
На головном предприятии внедрили 8.2, но на филиале работает 77. Нужно перенести данные из 8.2 в 77. Для этого обходим реквизиты справочника 1С:7.7 ч/з OLE и присваиваем им нужные значения.
НЕ МОГУ ПОНЯТЬ ПОЧЕМУ НЕ РАБОТАЕТ: Спр77[СокрЛП(СтрокаСоотвРеквизитов.Реквизит77)] = "БББ"; Код такой: Спр77 = V7.CreateObject("Справочник."+СокрЛП(V7.Метаданные.Справочник(СтрокаСоотв.Объект77).Идентификатор)); ... Спр77.Новый(); Спр77.Код = СокрЛП(Выборка82.Код); //Спр77.Наименование = СокрЛП(Выборка82.Наименование); //это работает Спр77["Наименование"] = СокрЛП(Выборка82.Наименование); //это работает Для Каждого СтрокаСоотвРеквизитов Из СоответствияРеквизитов Цикл //перебор соответствия реквизитов Спр77[СокрЛП(СтрокаСоотвРеквизитов.Реквизит77)] = Выборка82[СокрЛП(СтрокаСоотвРеквизитов.Реквизит82)]; //НЕ РАБОТАЕТ |
|||
1
andrewks
04.01.12
✎
13:15
|
УстановитьРеквизит() пробовал?
|
|||
2
andrewks
04.01.12
✎
13:17
|
+(1) т.е. УстановитьАтрибут()
|
|||
3
INed
04.01.12
✎
13:19
|
а ну я тоже чето думаю, это же для журнала расчетов. Это надо же через Eval..?
|
|||
4
ДенисЧ
04.01.12
✎
13:20
|
(3) продам СП...
|
|||
5
INed
04.01.12
✎
13:21
|
(4) ?
|
|||
6
1Сергей
04.01.12
✎
13:21
|
(5) бери-бери, не пожалеешь
|
|||
7
INed
04.01.12
✎
13:25
|
т.е. писать надо типа этого:
V7.EvalExpr("УстановитьАтрибут(Спр77["ПолноеНаименование"],Выборка82[СокрЛП(СтрокаСоотвРеквизитов.Реквизит82)])") только в аргументе EvalExpr правильную запись сделать... а что это за СП? |
|||
8
ДенисЧ
04.01.12
✎
13:27
|
Спр77.УстановитьАтрибут("ПолноеНаименование", "Вася");
ТОлько хлопот с этим ПолнымНаименованием обершься... А про СП написано тут http://www.forum.mista.ru/rules.php#dict |
|||
9
INed
04.01.12
✎
13:36
|
пробую УстановитьАтрибут но пока вроде не получается
про СП спасиб )))))) бодрит :) |
|||
10
INed
04.01.12
✎
13:38
|
УстановитьАтрибут помог!
Денис, спасибо большое! ) |
|||
11
ДенисЧ
04.01.12
✎
13:39
|
А вот надо было сразу купить СП :-)
И вообще, в какой документации написано, что с объектами 77 будет работать конструкция [] ?? |
|||
12
INed
04.01.12
✎
13:42
|
Документация по 77 прочитана в 2006г. основательно, затем фрагментами и на сегодня основательно забыта :)
andrewks тоже спасибо |
|||
13
rommail
04.01.12
✎
21:01
|
А не пробовал воспользоваться конвертацией данных, намного проще и гораздо быстрее, причем сразу будут переносится зависимые справочники если надо будет
|
|||
14
ЧеловекДуши
04.01.12
✎
21:42
|
В 7-ке вроде это "Спр77["Наименование"]" не так пишется :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |