Имя: Пароль:
1C
1С v8
Поле-перечисление в запросе.
0 micheli
 
10.04.13
16:50
Всем доброго дня.

Из 1С7 через ОЛЕ обращаюсь к 1С8 через запрос.

Выбрать видДоговора из справочник.договорыКонтрагентов

В результате в поле видДОговора получаю объект.
А мне надо получить строку.
Посмотрел по конструктору запросов можно использовать
видДОговора.порядок и видДОговора.ссылка и всё.

Как получить значение в виде строки?
Заранее благодарю за помощь.
1 SherifSP
 
10.04.13
16:53
(0) ПРЕДСТАВЛЕНИЕССЫЛКИ(Объект) не предлагать?
2 Maxus43
 
10.04.13
16:56
просто Представление(Поле) лучше
3 SherifSP
 
10.04.13
16:59
А кто знает какое условие быстрее отработает?:

- Если Не А = Истина Тогда;
- Если А <> Истина Тогда;
4 Maxus43
 
10.04.13
17:00
(3) имхо пофиг. на скуле например почти одно и тоже будет
5 SherifSP
 
10.04.13
17:01
(4) Попробуй В цикле со 1000000 строк перебрать с таким условием))
6 mikecool
 
10.04.13
17:03
(3) хватит троллить, ответь на сабж
7 SherifSP
 
10.04.13
17:04
(6) Не вижу смысла, во первых ТС уже нет, во вторых в(1) и(2), ответ уже был
12 micheli
 
10.04.13
17:10
Maxus43 спасибо.

Все просто.
То ли не умею искать по хэлпу, то ли там запрятано было.
13 Maxus43
 
10.04.13
17:11
(12) хелп по запросам в общей справке, а не в синтакс-помощнике
14 micheli
 
10.04.13
17:15
Еще один вопрос.

Надо из 8ки в 1С7 копировать справочник Контрагенты.
Я сделал запрос через ОЛЕ. В 1С7 создан справочник, такой же по структуре как Контрагенты из 1С8. Запрос в таблицу значений. И потом в цикле копирую из таблицы в справочник.

Есть ли более оптимальное по скорости и коду решение.
Спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший