![]() |
|
Запрос | ☑ | ||
---|---|---|---|---|
0
Начинающий_13
04.03.13
✎
13:21
|
Здравствуйте
Подскажите как проигнорировать отсутствие табличной части в запросе? (что бы не делать два запроса) В документе А - 7 табличных частей В документе Б - 5 табличных частей Естественно ругается,если документ Б , что нет некой табличной части в нем. Процедура ПечатьМОЯ() // получаем тип документа ТипДокумента = СсылкаНаОбъект.Метаданные().Имя; ВЫБРАТЬ // данные Из | Документ." + ТипДокумента +" КАК Док КонецПроцедуры |
|||
1
MSII
04.03.13
✎
13:24
|
Не выбирать из несуществующей табличной части. У тебя же текст запроса динамически создается.
|
|||
2
Начинающий_13
04.03.13
✎
13:26
|
Как схематично покажи.
|
|||
3
scanduta
04.03.13
✎
13:27
|
Будь мужиком сделай 2 запроса разных и подставляй в зависимости от типа документа
|
|||
4
Начинающий_13
04.03.13
✎
13:28
|
Я как раз и хочу избавиться от дублей
|
|||
5
Wobland
04.03.13
✎
13:29
|
(4) а дубли бывают хороши тем, что их конструктор переваривает
|
|||
6
Начинающий_13
04.03.13
✎
13:30
|
Я не про дубли ТМЦ при печати. А что бы не делать аблолюно два одинакоых запрос с той лишь разницей, что в одном на 2 тЧ меньше
|
|||
7
Wobland
04.03.13
✎
13:32
|
(6) я о том же
|
|||
8
scanduta
04.03.13
✎
13:32
|
усложняешь жизнь себе
|
|||
9
Wobland
04.03.13
✎
13:32
|
Если ВОдномНа2ТЧБольше Тогда
Текст=текст+... |
|||
10
GANR
04.03.13
✎
13:33
|
ПУСТАЯТАБЛИЦА(Поле1, Поле2, ... , ПолеN)
|
|||
11
GANR
04.03.13
✎
13:35
|
В случае, если в запросе используется объединение, и в некоторых частях объединения присутствуют вложенные таблицы, а в некоторых нет, возникает необходимость дополнения списка выборки полями – пустыми вложенными таблицами. Делается это при помощи ключевого слова ПУСТАЯТАБЛИЦА, после которого в скобках указываются псевдонимы полей, из которых будет состоять вложенная таблица.
Пример: // Выбрать поля Номер и Состав // из виртуальной таблицы Документ.РасхНакл ВЫБРАТЬ Ссылка.Номер, ПУСТАЯТАБЛИЦА.(Ном, Тов, Кол) КАК Состав ИЗ Документ.РасхНакл ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Ссылка.Номер, Состав.(НомерСтроки, Товар, Количество) ИЗ Документ.РасхНакл Документ.РасходнаяНакладная.Состав.* |
|||
12
Начинающий_13
04.03.13
✎
13:35
|
Спасибо попробую
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |