Имя: Пароль:
1C
1С v8
ОЛЕ реквизит типа "Справочник"
0 1СВосьмерка
 
03.08.12
16:33
Здравствуйте! Такая ситуация. Из 8.2 подключаюсь к базе 7.7. Необходимо перенести документы. Но в ТЧ документа реквизит ТМЦ имеет тип "Справочник". (Т.е. неопределенный справочник). Там может быть Справочник.ТМЦ, Справочник.Номенклатуры.. и т.д. Как мне в 8-ке определить вид справочника, кот.реально выбран и записан в реквизите ТЧ?
1 m-serg74
 
03.08.12
16:44
ТипЗначенияСтр, не?
2 Азат
 
03.08.12
16:45
Вид() скорее спасет автора
3 wowik
 
03.08.12
16:46
(2), надо было фото для начала попросить...
4 1СВосьмерка
 
03.08.12
16:48
v77 = Новый COMObject("v77.Application");
......
Документ77 = v77.CreateObject("Документ." + ИмяДокумента);
....
Документ77.ВыбратьСтроки();
Пока Документ77.ПолучитьСтроку() = 1 Цикл
  Сообщить(v77.ТипЗначенияСтр(Документ77.ТМЦ));
КонецЦикла;

(( ругается "Метод объекта не обнаружен (ТипЗначенияСтр)"
5 Азат
 
03.08.12
16:49
(3) да старушка уже ведь...

(4) Если Документ77.ТМЦ.Выбран() = 1 Тогда Сообщить(Документ77.ТМЦ.Вид());
6 1СВосьмерка
 
03.08.12
17:05
а, ну да ...
смутило то, что
v77.ЗначениеВСтроку(Документ77.ТМЦ) просто справочник выдает )) спасибо!
7 Азат
 
03.08.12
17:21
(6) 300 рублей на сотик давай