|
Универсальный Отчет: Не выводится Документ-движения | ☑ | ||
---|---|---|---|---|
0
Elkin-Palkin
27.09.17
✎
09:43
|
использую в отчёте на основе Универсального отчёта свой запрос. Довольно простой:
ТекстЗапроса = "ВЫБРАТЬ | СписаниеТоваровТовары.Ссылка.Организация, | СписаниеТоваровТовары.Ссылка.Подразделение, | СписаниеТоваровТовары.Ссылка.Склад, | СписаниеТоваровТовары.Ссылка.Ответственный, | СписаниеТоваровТовары.Ссылка.Представление, | СписаниеТоваровТовары.Ссылка КАК ДокументДвижения, | СписаниеТоваровТовары.ЕдиницаИзмерения, | СписаниеТоваровТовары.ЕдиницаИзмеренияМест, | СписаниеТоваровТовары.Количество КАК Количество, | СписаниеТоваровТовары.КоличествоМест КАК КоличествоМест, | СписаниеТоваровТовары.Номенклатура КАК Номенклатура, | СписаниеТоваровТовары.ХарактеристикаНоменклатуры |{ВЫБРАТЬ | Количество} |ИЗ | Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары |ГДЕ | СписаниеТоваровТовары.Ссылка.Проведен |{ГДЕ | СписаниеТоваровТовары.Ссылка.Организация.*, | СписаниеТоваровТовары.Ссылка.Подразделение.*, | СписаниеТоваровТовары.Ссылка.Склад.*, | СписаниеТоваровТовары.Номенклатура.*, | СписаниеТоваровТовары.ЕдиницаИзмерения.*, | СписаниеТоваровТовары.ЕдиницаИзмеренияМест.*, | СписаниеТоваровТовары.Ссылка.*} |{УПОРЯДОЧИТЬ ПО | СписаниеТоваровТовары.Ссылка.Дата, | Номенклатура.*, | Количество, | КоличествоМест} |ИТОГИ | СУММА(Количество), | СУММА(КоличествоМест) |ПО | ОБЩИЕ |{ИТОГИ ПО | Организация.*, | Подразделение.*, | Склад.*, | Номенклатура.*, | ДокументДвижения.*}"; УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса; В группировке строке изначально стоит одно поле "Номенклатура". Добавляю (в пользовательском режиме) в Группировке строк поле "ДокументДвижения", а отчёт всё равно выводит по Номенклатуре, а Документа движения нет. Где ошибка? В ДНК? :) |
|||
1
Ёпрст
27.09.17
✎
09:52
|
(0) воткни поля сюда:{ВЫБРАТЬ
| Количество} + в конце добавь |
|||
2
Ёпрст
27.09.17
✎
09:52
|
ДобавитьИзмерениеСтроки
|
|||
3
Elkin-Palkin
27.09.17
✎
09:58
|
Добавил:
|{ВЫБРАТЬ ДокументДвижения.*, Количество} а также дописал: УниверсальныйОтчет.ДобавитьИзмерениеСтроки("ДокументДвижения"); Монопенисуально. Т.е. результат тот же: только по номенклатуре, документа нет. НО! Номенклатура стала жирным, и в шапке таблицы есть надписи: Номеклатура ДокументДвижения. |
|||
4
Ёпрст
27.09.17
✎
10:06
|
если просто документ движения, он есть хоть ?
|
|||
5
Ёпрст
27.09.17
✎
10:06
|
период то верный задаешь ?
|
|||
6
Elkin-Palkin
27.09.17
✎
10:32
|
(4) Количество у меня выводится. Исходя из запроса, количество тупенько по документам считается. Значит документы есть по-любому.
(5) То же самое и про период можно сказать - неправильный период - нет количество вообще. Но количества есть по-номенклатурно. |
|||
7
Ёпрст
27.09.17
✎
10:36
|
Т.е ты задаешь группировка строк - Документ Движения и его нема в отчете ?
|
|||
8
Ёпрст
27.09.17
✎
10:37
|
в доп полях, ничего нема ?
|
|||
9
Elkin-Palkin
27.09.17
✎
10:42
|
(7) Так точно!
(8) Проверил - нет ничего. Т.е. пусто :) |
|||
10
Ёпрст
27.09.17
✎
10:45
|
кинь свой отчет целиком на файлопомойку на посмотреть
|
|||
11
Ёпрст
27.09.17
✎
10:46
|
УниверсальныйОтчет.ВыводитьДетальныеЗаписи = Истина;
так еще можешь воткнуть |
|||
12
Elkin-Palkin
27.09.17
✎
11:05
|
(10) http://my-files.ru/7poaw6 - это оно? Я имею в виду такая помойка пойдет?
(11) так ведь хочется, чтобы при расшифровке выводился документ движения. А не всегда. А он не выводится в расшифровке. Поэтому решил локализовать проблему таким путём: попробовать сначала в лоб: выводить второй группировкой при формировании отчёта вместе с номенклатурой. |
|||
13
Ёпрст
27.09.17
✎
12:15
|
(12) Этот кажет че ?
http://my-files.ru/33qydc |
|||
14
Elkin-Palkin
27.09.17
✎
12:26
|
(13) О! Кажет! И документ-движения кажет. Значит с текстом запроса я наху[зачёркнуто] навертел лишку.
Теперь надо период отчёта прикрутить грамотно, а то все документы выводит, а не за указанный период. Спасибо! |
|||
15
Ёпрст
27.09.17
✎
12:28
|
(14) там есть "глюк"..он настройки сохраняет, и берёт всё время старые. Помогает пересохранением отчета с новым именем файла. Пробуй.
ИЛи в самом отчете нажми на кнопку - открыть новый, чтоб настройки сбосились |
|||
16
Elkin-Palkin
27.09.17
✎
12:36
|
А вставка в текст построителя Универсального отчёта
{ГДЕ СписаниеТоваровТовары.Ссылка.Склад.*, СписаниеТоваровТовары.Ссылка.Дата} не приводит к автоматическому отбору документов по дате? |
|||
17
Ёпрст
27.09.17
✎
12:42
|
(16) да достаточно
СписаниеТоваровТовары.Ссылка.* он и так все поля в отбор вытащит сам |
|||
18
Elkin-Palkin
27.09.17
✎
13:14
|
Да что ж такое-то сегодня!
Текст запроса - практически твоя копия, добавил только условие для построителя (в точности, как ты написал) ТекстЗапроса = "ВЫБРАТЬ | СписаниеТоваровТовары.Ссылка КАК ДокументДвижения, | СписаниеТоваровТовары.Количество КАК Количество, | СписаниеТоваровТовары.Номенклатура КАК Номенклатура |{ВЫБРАТЬ | ДокументДвижения.*, | Номенклатура.*, | Количество} |ИЗ | Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары |ГДЕ | СписаниеТоваровТовары.Ссылка.Проведен |{ГДЕ | СписаниеТоваровТовары.Ссылка.Склад.*, | СписаниеТоваровТовары.Ссылка.*} |ИТОГИ | СУММА(Количество) |ПО | ОБЩИЕ |{ИТОГИ ПО | Номенклатура.*, | ДокументДвижения.*}"; Кроме этого саму обработку сохранил под новым именем. Однако, на вводимый период этому Отчёту, бл$#@, плевать(грубее сказать не даёт фильтр анти-мат). Кажется всё донЕльзя просто, не работает как надо - выводит документы, не взирая на указанный период. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |