Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Можно ли в запросе написать Выбрать *, если есть ещё соединение с другой таблицей ?

Можно ли в запросе написать Выбрать *, если есть ещё соединение с другой таблицей ?
Я
   TDI
 
18.10.21 - 11:34
Собственно вопрос,
мне нужно выбрать всё поля из одной тиблицы, и одно поле из другой..
Как это в запросе 1С прописать,
Можно Выбрать *, но я как понимаю оно работает только если простая выборка, без условий соединений с другими таблицами работает...
   Kassern
 
1 - 18.10.21 - 11:36
(0) по мне так лучше явно указывать какие поля нужно выбрать в запросе
   TDI
 
2 - 18.10.21 - 11:39
(1) просто одна из таблиц - это ВТ по внешней ТЗ,
и там могут быть разные поля
   Мультук
 
3 - 18.10.21 - 11:42
(2) Построй запрос динамически (Например, собери поля руками в цикле)
   lodger
 
4 - 18.10.21 - 11:48
   ДенисЧ
 
5 - 18.10.21 - 11:52
выбрать т1.*, т2.Поле
из т1
левое соединение т2 по....
   Волшебник
 
Модератор
6 - 18.10.21 - 11:53
Потом кто-нибудь добавит поле типа ХранилищеЗначения и звёздочка его подцепит
   Classic
 
7 - 18.10.21 - 12:23
(6)
Скорее всего у ТСа ТЗ в запрос передается.
И он таким образом хочет универсально добавить расчетную колонку в эту ТЗ. Так что вряд ли там появится ХранилищеЗначений.
   Fragster
 
8 - 18.10.21 - 12:23
(6) ну например я так делаю для обновления записи РС - прочитать всё равно надо, одно поле не обновить без этого.
   Fragster
 
9 - 18.10.21 - 12:24
только я вместо * пишу &_Звездочка или типа того, а перед выполнением заменяю на Т1.*. чтобы конструктор не насерал

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.