ОЛЕ реквизит типа "Справочник"
☑
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 рублей на сотик давай
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший