Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Связать перечисление и строковое значение из запроса по COM-соединению.

Связать перечисление и строковое значение из запроса по COM-соединению.
Я
   Shaitana
 
24.12.12 - 10:35
В названии получился каламбур. Расшифрую:
Есть запрос, получаемый из внешней базы, в котором одно из полей строковое, соответствующее значениям перечисления в текущей базе.
Результат запроса гружу во временную таблицу и запросом хочу соединить с данными из текущей базы. Соединение таблиц нужно только по этому строковому полю с реквизитом регистра,имеющего тип "ПеречислениеСсылка".
Как замутить-то? или перечисление в строку превратить, или строку в перечисление. Ясно, что ПредставлениеСсылки и Представление не пойдет.
В варианте без запроса решается то просто, получением значения через квадратные скобки. Но в таком варианте идет выборка данных внутри цикла, а это не комильфо....
К слову - в базе com-соединения этого перечисления нет, набор значений получен путем конструкций "Выбор когда".
Можно бить палками, главное навести на мысль хотя бы.
 
 
   DayDreamer
 
1 - 24.12.12 - 10:38
что мешает этот же выбор когда реализовать на стороне базы?
   Reset
 
2 - 24.12.12 - 10:39
Если приспичило соединить именно в взапросе, подготовьте таблицу-параметр с полями ПеречислениеСсылка, ПеречислениеСтрокой и соединяйте в запросе с ней
   Reset
 
3 - 24.12.12 - 10:40
+(2) создание таблицы не ресурсозатратно, т.к. количество значений перечислений конечно и, как правило невелико
   Shaitana
 
4 - 24.12.12 - 10:45
(2) Вариант.
Пожалуй стоит в общем переработать регистр на тему типа поля не ПеречислениеСсылка, а строка. А заполнять его значениями перечисления...
Не будет лишних телодвижением с созданием таблиц-параметров
   Reset
 
5 - 24.12.12 - 10:47
(4) Я бы предпочел телодвижения с параметрами, сохранив каноническую структура регистра. Но вам на месте виднее.
   Shaitana
 
6 - 24.12.12 - 10:48
структура регистра не каноническая. Собственнописная. И пока она в тестовой базе, ее не поздно передумать сделать по-другому. ))
   Reset
 
7 - 24.12.12 - 10:52
Под "каноническим" я имею в виду использование в ресурсах (а тем паче в измерениях) регистра ссылок на объекты, а не строковых предстравлений. Неважно, в самописной или правленной.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует