v7: Перенос данных из 1С:8 в 1С:77. Обход реквизитов справочника 1С:7.7 ч/з OLE #588207


#0 by INed
На головном предприятии внедрили 8.2, но на филиале работает 77. Нужно перенести данные из 8.2 в 77. Для этого обходим реквизиты справочника 1С:7.7 ч/з OLE и присваиваем им нужные значения. НЕ МОГУ ПОНЯТЬ ПОЧЕМУ НЕ РАБОТАЕТ: Код такой: Спр77 = V7.CreateObject("Справочник."+СокрЛП(V7.Метаданные.Справочник(СтрокаСоотв.Объект77).Идентификатор)); ...
#1 by andrewks
УстановитьРеквизит пробовал?
#2 by andrewks
+ т.е. УстановитьАтрибут
#3 by INed
а ну я тоже чето думаю, это же для журнала расчетов. Это надо же через Eval..?
#4 by ДенисЧ
продам СП...
#5 by INed
?
#6 by 1Сергей
бери-бери, не пожалеешь
#7 by INed
т.е. писать надо типа этого: V7.EvalExpr("УстановитьАтрибут(Спр77["ПолноеНаименование"],Выборка82[СокрЛП(СтрокаСоотвРеквизитов.Реквизит82)])") только в аргументе EvalExpr правильную запись сделать... а что это за СП?
#8 by ДенисЧ
Спр77.УстановитьАтрибут("ПолноеНаименование", "Вася"); ТОлько хлопот с этим ПолнымНаименованием обершься... А про СП написано тут
#9 by INed
пробую УстановитьАтрибут но пока вроде не получается про СП спасиб )))))) бодрит :)
#10 by INed
УстановитьАтрибут помог! Денис, спасибо большое! )
#11 by ДенисЧ
А вот надо было сразу купить СП :-) И вообще, в какой документации написано, что с объектами 77 будет работать конструкция [] ??
#12 by INed
Документация по 77 прочитана в 2006г. основательно, затем фрагментами и на сегодня основательно забыта :) andrewks тоже спасибо
#13 by rommail
А не пробовал воспользоваться конвертацией данных, намного проще и гораздо быстрее, причем сразу будут переносится зависимые справочники если надо будет
#14 by ЧеловекДуши
В 7-ке вроде это "Спр77["Наименование"]" не так пишется :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С