![]() |
![]() |
![]() |
|
Как объединять обычное поле со вложенными таблицами? | ☑ | ||
---|---|---|---|---|
0
napagokc
29.09.10
✎
12:14
|
Пишу запрос:
| ВЫБРАТЬ | ПроводкиОборотыДтКт.Регистратор КАК Рег, | НакладнаяНаОтгрузку.Контрагент КАК Контр, | НакладнаяНаОтгрузку.Дата КАК Дата, | НакладнаяНаОтгрузку.Номер КАК Номер, | НакладнаяНаОтгрузку.Товары.Товар КАК Услуга | ИЗ | РегистрБухгалтерии.Проводки.ОборотыДтКт(&ДатаНач, &ДатаКон, Регистратор, , , СчетКт = &СчетКт, , ) КАК ПроводкиОборотыДтКт | СОЕДИНЕНИЕ | Документ.НакладнаяНаОтгрузку КАК НакладнаяНаОтгрузку | ПО | ПроводкиОборотыДтКт.Регистратор = НакладнаяНаОтгрузку.Ссылка |ОБЪЕДИНИТЬ ВСЕ | ВЫБРАТЬ | ПроводкиОборотыДтКт.Регистратор КАК Рег, | ПроводкиОборотыДтКт.СубконтоКт1 КАК Контр, | ДокОперация.Дата КАК Дата, | ДокОперация.Номер КАК Номер, | ДокОперация.Содержание КАК Услуга | ИЗ | РегистрБухгалтерии.Проводки.ОборотыДтКт(&ДатаНач, &ДатаКон, Регистратор, , , СчетКт = &СчетКт, , ) КАК ПроводкиОборотыДтКт | СОЕДИНЕНИЕ | Документ.Операция КАК ДокОперация | ПО | ПроводкиОборотыДтКт.Регистратор = ДокОперация.Ссылка Выдается сообщение ошибка: "Нельзя объединять обычное поле со вложенными таблицами". Как лечить? |
|||
1
LAAry
29.09.10
✎
12:18
|
Как-то так:
| ВЫБРАТЬ | ПроводкиОборотыДтКт.Регистратор КАК Рег, | НакладнаяНаОтгрузку.Ссылка.Контрагент КАК Контр, | НакладнаяНаОтгрузку.Ссылка.Дата КАК Дата, | НакладнаяНаОтгрузку.Ссылка.Номер КАК Номер, | НакладнаяНаОтгрузку.Товар КАК Услуга | ИЗ | РегистрБухгалтерии.Проводки.ОборотыДтКт(&ДатаНач, &ДатаКон, Регистратор, , , СчетКт = &СчетКт, , ) КАК ПроводкиОборотыДтКт | СОЕДИНЕНИЕ | Документ.НакладнаяНаОтгрузку.Товары КАК НакладнаяНаОтгрузку | ПО | ПроводкиОборотыДтКт.Регистратор = НакладнаяНаОтгрузку.Ссылка |ОБЪЕДИНИТЬ ВСЕ | ВЫБРАТЬ | ПроводкиОборотыДтКт.Регистратор КАК Рег, | ПроводкиОборотыДтКт.СубконтоКт1 КАК Контр, | ДокОперация.Дата КАК Дата, | ДокОперация.Номер КАК Номер, | ДокОперация.Содержание КАК Услуга | ИЗ | РегистрБухгалтерии.Проводки.ОборотыДтКт(&ДатаНач, &ДатаКон, Регистратор, , , СчетКт = &СчетКт, , ) КАК ПроводкиОборотыДтКт | СОЕДИНЕНИЕ | Документ.Операция КАК ДокОперация | ПО | ПроводкиОборотыДтКт.Регистратор = ДокОперация.Ссылка |
|||
2
butterbean
29.09.10
✎
12:20
|
(0) убери вообще соединение с РегистрБухгалтерии.Проводки.ОборотыДтКт
|
|||
3
napagokc
29.09.10
✎
12:26
|
LAAry, нельзя так - "Товары" - вложенная таблица.
butterbean, я делаю отчет, который должен выводить контрагентов, номер, дату, услугу и еще некоторые данные из накладной. Там, где Операция планирую заменять значения на NULL. Я, вообще, начинающий, поэтому, возможно, все так криво... PS: я первый раз на этом форуме и пока не разобрался, как отвечать автору. Поэтому копирую ник. |
|||
4
LAAry
29.09.10
✎
12:29
|
(3) Ну так и вытаскивай не сам документ, а его ТЧ. А к реквзитам шапки обращайся через ссылку.
|
|||
5
napagokc
29.09.10
✎
12:34
|
LAAry, простите за невежество... А как это сделать? О_о Это прямо в запросе можно вытащить табличную часть? Если не сложно, напишите более подробно. Я правда начинающий...
|
|||
6
napagokc
29.09.10
✎
12:44
|
LAAry, понял, спасибо. Тут можно как-нить рейтинг повысить или поблагодарить? ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |