Использование регистратора в запросах и вывод "лишних" данных

Форум 1С: Одинэс.Ру

Найти!

Использование регистратора в запросах и вывод "лишних" данных

Topic
25.02.2009 - 17:52
Суть вопроса  не нова. Знаю все с этим вопросом сталкивались. Но у кого в реале не спрошу  не могут дать ответ.
Есть запрос по виртуальной таблице Оборотов и Остатков.В параметре виртуальной таблицы "Периодичность" выбрано значение регистратор. Выбор регистратора сделан для того чтобы в отчете показывать одновременно общие остатки по измерениями и движения  во все разрезах учета вплоть до документа который делает движение.
После формирование  запроса(Отчет реализовываю через конструктор выходной формы(но думаю суть не в этом) )  выводятся результирующие данные с лишними строками, как выяснилось на дату начала и дату конца периода по которому выполняется запрос. Подскажите как избавиться от этих строк.
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
27.04.2024 - 05:21
Смотри также:
запросы к другой 1С посредством COM-соединения
Внешние печатные формы
сверхестественное

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
1 - 25.02.2009 - 18:15
1. сделай период по первому и последнему регистратор
2. убери их из результата
3. отфильтруй их при выводе
4. отфильтруй в запросе
...
миллион вариантов

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
2 - 25.02.2009 - 18:21
angro, а можно чуть чуть по подробнее.... с каким нибудь примером...

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
3 - 25.02.2009 - 18:46
давай ты лучше скажешь, что непонятно, примеры выдумывать лениво

Re: Использование регистратора в запросах и вывод "лишних" данных

Пудель
4 - 25.02.2009 - 18:59
Курите внимательно все параметры виртуальной таблицы.

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
5 - 25.02.2009 - 20:28
angro, наверное мне совсем непонятно можно ли в конструкторе  формы сразу написать правильный запрос,чтобы он не отбирал не  нужную для вывода информацию (как раз пункт 4 - отфильтруй в запросе или  может 3- отфильтруй их при выводе)

Интересные темы

odines.ru
27.04.2024 - 05:21
Смотри также:
После обновления БУ 1.6 при закрытии месяца выходит ошибка, подскажите с чем связано?
Регистры НДС и БУ
Пароль админа для входа?

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
6 - 25.02.2009 - 20:29
Пудель, дык скажи что покурить(где почитать) про параметры виртуальной таблицы? Никто не может подсказать что курить ;-)

Re: Использование регистратора в запросах и вывод "лишних" данных

Пудель
7 - 25.02.2009 - 20:40
Синтакс-помощник.

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
8 - 25.02.2009 - 20:46
Пудель.. да уж называется уж "послала так послала"... Мне бы примерчик какой наглядный...

Re: Использование регистратора в запросах и вывод "лишних" данных

Пудель
9 - 25.02.2009 - 20:49
Хочется есть, но не хочется жевать?

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
10 - 25.02.2009 - 20:57
Да нет дело совсем не в этом... Была мысля что я вообще что-то пытаюсь сделать не совсем так как  надо...

Re: Использование регистратора в запросах и вывод "лишних" данных

Пудель
11 - 25.02.2009 - 21:03
Угу, главное - случайно не почитать синтакс-помощник, лучше поугадывать дальше.

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
12 - 25.02.2009 - 21:04
Ну не привык я еще к восмерошному синтаксис-помощнику, поэтому и прошу человеческой помощи...

Re: Использование регистратора в запросах и вывод "лишних" данных

Пудель
13 - 25.02.2009 - 21:09
*ехидно пролаяв* Ладно, будем ждать появления человеков - это гораздо лучше, чем читать синтакс-помощник.

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
14 - 26.02.2009 - 07:06
angro, а вот по поводу первого предложения - 1. сделай период по первому и последнему регистратор.... мне  кажется не получится.. Ведь  надо дать пользователю самостоятельно выбирать период

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
15 - 26.02.2009 - 07:24
(14) ну тебе же никто не мешает их подкорректировать так как надо тебе, а вообще пуделя слушай (собака друг человека :)), в конструкторе правой кнопкой на таблицу и параметры виртуальной таблицы

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
16 - 26.02.2009 - 07:43
Пудель,легко сказать - читай синтаксис- помощник.... Читаю.... Но там сухие описания идей то нет...

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
17 - 26.02.2009 - 07:46
(16) параметры нашёл?

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
18 - 26.02.2009 - 08:13
angro, параметры нашел.
вот какой получается запрос
ВЫБРАТЬ
ТМЦОстаткиИОбороты.Регистратор,
ПРЕДСТАВЛЕНИЕ(ТМЦОстаткиИОбороты.Регистратор),
ТМЦОстаткиИОбороты.Подразделение КАК Подразделение,
ПРЕДСТАВЛЕНИЕ(ТМЦОстаткиИОбороты.Подразделение),
ТМЦОстаткиИОбороты.МестоХранения КАК МестоХранения,
ПРЕДСТАВЛЕНИЕ(ТМЦОстаткиИОбороты.МестоХранения),
ТМЦОстаткиИОбороты.ТМЦ КАК ТМЦ,
ПРЕДСТАВЛЕНИЕ(ТМЦОстаткиИОбороты.ТМЦ),
СУММА(ТМЦОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
СУММА(ТМЦОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
СУММА(ТМЦОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
СУММА(ТМЦОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ТМЦ.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, , ) КАК ТМЦОстаткиИОбороты
 
СГРУППИРОВАТЬ ПО
ТМЦОстаткиИОбороты.Подразделение,
ТМЦОстаткиИОбороты.МестоХранения,
ТМЦОстаткиИОбороты.ТМЦ,
ТМЦОстаткиИОбороты.Регистратор
ИТОГИ ПО
ОБЩИЕ,
Подразделение,
МестоХранения,
ТМЦ
 
И когда выводятся данные получается
Идут данные по Подразделению, МестуХранения, ТМЦ
И если были остатки на начало расчетного периода и идет строка с остатками на начало периода(первая которую бы не хотел выводить) потом строка с данными по регистратору и потом строка с остатками на конец периода(вторая которую бы не хотел выводить)

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
19 - 26.02.2009 - 09:37
РегистрНакопления.ТМЦ.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, , )
не особо видно, что нашёл
поставь метод дополнения "движения"

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
20 - 26.02.2009 - 10:10
(19)  а как же тогда остатки?

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
21 - 26.02.2009 - 10:40
они же тебе не нужны

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
22 - 26.02.2009 - 10:50
(21)  в том то и дело что мне необходимы и остатки и обороты, как говорится  2 в одном. Зачем бы я тогда таблицу остатков и оборотов использовал бы

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
23 - 26.02.2009 - 10:53
(22) ты пробовал делать как тебе советуют? или это развод?

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
24 - 26.02.2009 - 10:55
как ты в (19)? или какие ты советы имеешь ввиду?

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
25 - 26.02.2009 - 10:58
(24) да, ты ставил метод дополнения "движения"?

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
26 - 26.02.2009 - 11:20
(25) - попробовал.  если в периоде были  движения то все показывает правильно,без лишних строк.
но если не было движений,то остатки совершенно не показывает...

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
27 - 26.02.2009 - 11:49
ну естественно, тебе же не нужны пустые

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
28 - 26.02.2009 - 11:51
(27)пустые нет. но  те позиции где есть остатки - хотелось бы видеть

Re: Использование регистратора в запросах и вывод "лишних" данных

angro
29 - 26.02.2009 - 12:00
к 28 посту выяснилось, вот почему  "Но у кого в реале не спрошу  не могут дать ответ." :)
сделай 2-мя запросами, один с движениями, второй с остатками, из второго убери номенклатуру первого

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
30 - 26.02.2009 - 13:42
(29) а зачем же тогда виртуальная таблица Оборотов и Остатков если надо делать запросы отдельно по  Остаткам и Оборотам

Re: Использование регистратора в запросах и вывод "лишних" данных

Topic
31 - 26.02.2009 - 14:38
angro , убив сегодня день я сделал вывод ,что самый правильный вариант действий - 3. отфильтруй их при выводе.... других вариантов не вижу
К списку тем 1 > К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Обмен 7.7 ТиС -> 8.1 БП Вопрос к специалистам 1С 8. Отчет "Расчетные листки" не разрывать на разные страницы по 1-му сотруднику, как э »
© 2009 Форум 1С: Одинэс.Ру