0
Wersia
10.02.14
✎
14:19
|
Добрый день. делаю перенос из 1с77 в 8. Семерку увидел первый раз при начале этого переноса. тут споткнулся: есть документ, есть табличная часть. там реквизит Куда- ссылка на другой документ. Как мне из восьмерки узнать тип этого документа?
Ссылку на документ-источник в 7 получаю так Док = v7.CreateObject("Документ."+Строка.Значение);
затем
Док.ВыбратьДокументы(НачалоДня(ПериодС),КонецДня(ПериодПо));
и
Док.ВыбратьСтроки();
, где строка - одна из строк Списка, который содержит идентификаторы всех документов 77.
Список заполняю так
v7 = Новый COMObject("V77.Application");
Открыта = v7.Initialize(v7.RMTrade, " " , "NO_SPLASH_SHOW");
Для Индекс=1 По V7.Метаданные.Документ() Цикл
Значение = V7.Метаданные.Документ(Индекс).Идентификатор;
Представление = V7.Метаданные.Документ(Индекс).Представление();
Если Найти(Представление, "Наряд") Тогда СписокНарядов.Добавить(Значение,Представление);
ИначеЕсли Найти(Представление, "Перем") тогда
СписокПеремещений.Добавить(Значение, Представление)
КонецЕсли;
КонецЦикла;
Если я в документе источнике проваливаюсь в табличную часть, в это злополучное поле куда, то получаю просто ComОбъект и как из него вытащить тип значения для меня остается загадкой. Запутался. помогите советом.
|
|