|
Не подтягиваются начальный и конечный остатки | ☑ | ||
---|---|---|---|---|
0
Miss1C
30.11.12
✎
12:36
|
Не подтягиваются начальный и конечный остатки, из за чего?
ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвижения, ДвиженияДенежныхСредствОбороты.ДокументДвижения КАК ДокументДвижения, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Приход, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Расход, ДвиженияДенежныхСредствОбороты.ДокументДвижения.НазначениеДенежныхСредств КАК Назначение, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО Кассы.Ссылка = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Период, ) КАК ДвиженияДенежныхСредствОбороты ПО Кассы.Ссылка = ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса УПОРЯДОЧИТЬ ПО БанковскийСчетКасса |
|||
1
DrShad
30.11.12
✎
12:37
|
42
|
|||
2
Kashemir
30.11.12
✎
12:41
|
Забавный запрос. 3 измерения у остаточного, пачка измерений у оборотного. Запрос "котловым" методом ? Я бы такую кашу не ел :)
|
|||
3
Miss1C
30.11.12
✎
12:42
|
В консоли если по регистратору, показывает начальный и конечный остатки, но регистраторов много, если авто не показывает
|
|||
4
Miss1C
30.11.12
✎
12:43
|
(2) А какой у вас вариант?
|
|||
5
Kashemir
30.11.12
✎
12:44
|
(4) Так надо ж понимать что нужно получить в результате, чтобы предлагать варианты
|
|||
6
Maxus43
30.11.12
✎
12:44
|
я не могу осилить запрос... старый стал чтоли...
|
|||
7
Kashemir
30.11.12
✎
12:45
|
(6) Да не надо - в текущей версии смысла у запроса нет :)
|
|||
8
Miss1C
30.11.12
✎
12:45
|
(5) По каждой кассе приход и расход, начальный и конечный остаток
|
|||
9
Kashemir
30.11.12
✎
12:46
|
(8) А детализация ?
|
|||
10
Maxus43
30.11.12
✎
12:46
|
(8) ДенежныеСредстваОстаткиИОбороты - только этого достаточно, зачем вложенны, соединения и т.д. - непонятна
|
|||
11
Miss1C
30.11.12
✎
12:46
|
+(5) Выводить кассы даже если не было движений
|
|||
12
Kashemir
30.11.12
✎
12:47
|
(10) Судя по запросу еще и назначение нужно - его нет на остаточном
|
|||
13
Miss1C
30.11.12
✎
12:47
|
(10) Откинула, регистр все равно не выводит остаток
ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО Кассы.Ссылка = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса УПОРЯДОЧИТЬ ПО БанковскийСчетКасса |
|||
14
m-serg74
30.11.12
✎
12:49
|
(13) если оборота в периоде не было и не выведет
|
|||
15
Kashemir
30.11.12
✎
12:49
|
(13) Выполняю запрос на своей базе - и остатки обороты есть, конечно по упрданным
|
|||
16
m-serg74
30.11.12
✎
12:50
|
+ (14) надежнее (я бы сделал) объединение двух остатков на начало и конец периода
|
|||
17
Miss1C
30.11.12
✎
12:53
|
(14) Приход и расход был
|
|||
18
Kashemir
30.11.12
✎
12:53
|
(13) Так что нибудь выводит ? Если нет значит у тебя ресурс СуммаУпр просто не используется
ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток, ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Период, , ) КАК ДенежныеСредстваОстаткиИОбороты ПО Кассы.Ссылка = ДенежныеСредстваОстаткиИОбороты.БанковскийСчетКасса ГДЕ (ДенежныеСредстваОстаткиИОбороты.СуммаУпрНачальныйОстаток <> 0 ИЛИ ДенежныеСредстваОстаткиИОбороты.СуммаУпрКонечныйОстаток <> 0) УПОРЯДОЧИТЬ ПО БанковскийСчетКасса |
|||
19
Miss1C
30.11.12
✎
12:54
|
(14)Может из за не пересчитанных итогов?
|
|||
20
m-serg74
30.11.12
✎
12:55
|
(19) ну это навряд ли...
|
|||
21
Kashemir
30.11.12
✎
12:56
|
(19) Маловероятно
|
|||
22
m-serg74
30.11.12
✎
12:56
|
(19) просто в консоли без касс сам регистр попробуй вывести за этот период, без вывода оборотов, и с выводом УпрНачОст
|
|||
23
Miss1C
30.11.12
✎
14:33
|
(22) А если так сделать?
ВЫБРАТЬ ДенежныеСредстваОбороты.БанковскийСчетКасса, ДенежныеСредстваОбороты.СуммаУпрОборот КАК СуммаУпрНачОстаток, "0" КАК СуммаУпрКонОстаток ИЗ РегистрНакопления.ДенежныеСредства.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ДенежныеСредстваОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДенежныеСредстваОстатки.БанковскийСчетКасса, "0", ДенежныеСредстваОстатки.СуммаУпрОстаток ИЗ РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки |
|||
24
Kashemir
30.11.12
✎
14:35
|
(23) N записей оборота, 1 запись остатка. Все зависит от того что тебе надо.
|
|||
25
Kashemir
30.11.12
✎
14:36
|
+(24) Только в кавычки не стоит 0 брать - строковые значения среди числовых - беда
|
|||
26
dimaldinho
30.11.12
✎
14:37
|
(0) гугли ДвиженияИГраницыПериода
|
|||
27
ПиН
30.11.12
✎
14:37
|
как говорил преподаватель - умение писать запросы - искусство, которое не каждоыму дано...
|
|||
28
Miss1C
30.11.12
✎
14:39
|
ВЫБРАТЬ
ДенежныеСредстваОбороты.БанковскийСчетКасса, ДенежныеСредстваОбороты.СуммаУпрОборот КАК СуммаУпрНачОстаток, ДенежныеСредстваОстатки.СуммаУпрОстаток ИЗ РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ДенежныеСредстваОбороты ПО ДенежныеСредстваОстатки.БанковскийСчетКасса = ДенежныеСредстваОбороты.БанковскийСчетКасса Если так, тогда по 2 кассам нет названия, хотя остатки показывает |
|||
29
Kashemir
30.11.12
✎
14:51
|
(28) Это как раз не проблема
ВЫБРАТЬ ЕстьNULL( ДенежныеСредстваОбороты.БанковскийСчетКасса, ДенежныеСредстваОстатки.БанковскийСчетКасса) как БанковскийСчетКасса, ДенежныеСредстваОбороты.СуммаУпрОборот КАК СуммаУпрНачОстаток, ДенежныеСредстваОстатки.СуммаУпрОстаток ИЗ РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Обороты(&ДатаНач, &ДатаКон, Авто, ) КАК ДенежныеСредстваОбороты ПО ДенежныеСредстваОстатки.БанковскийСчетКасса = ДенежныеСредстваОбороты.БанковскийСчетКасса |
|||
30
Miss1C
30.11.12
✎
18:14
|
Разный конечный и начальный остаток. На скд один, в консоли другой, с параметрами игралась ничего не изменилось
|
|||
31
Miss1C
30.11.12
✎
18:16
|
Сделала таким вот образом:
ВЫБРАТЬ Кассы.Ссылка КАК БанковскийСчетКасса, ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств КАК СтатьяДвижения, ДвиженияДенежныхСредствОбороты.ДокументДвижения КАК ДокументДвижения, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Приход, ВЫБОР КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход) ТОГДА ДвиженияДенежныхСредствОбороты.СуммаУпрОборот ИНАЧЕ 0 КОНЕЦ КАК Расход, ДвиженияДенежныхСредствОбороты.ДокументДвижения.НазначениеДенежныхСредств КАК Назначение, Кассы.ВидДвиженияДенежныхСредств КАК ВидДенежныхСредств, ВЫБОР КОГДА Кассы.Ссылка ССЫЛКА Справочник.Кассы ТОГДА "Касса" КОГДА Кассы.Ссылка ССЫЛКА Справочник.БанковскиеСчета ТОГДА "Р/С" ИНАЧЕ "" КОНЕЦ КАК ВидБанковскийСчетКасса, ДенежныеСредстваОстаткиНачало.СуммаУпрОстаток КАК СуммаНачало, ДенежныеСредстваОстаткиКонец.СуммаУпрОстаток КАК СуммаКонец ИЗ (ВЫБРАТЬ БанковскиеСчета.Ссылка КАК Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Безналичные) КАК ВидДвиженияДенежныхСредств ИЗ Справочник.БанковскиеСчета КАК БанковскиеСчета ГДЕ БанковскиеСчета.Владелец ССЫЛКА Справочник.Организации ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Кассы.Ссылка, ЗНАЧЕНИЕ(Перечисление.ВидыДенежныхСредств.Наличные) ИЗ Справочник.Кассы КАК Кассы) КАК Кассы ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Остатки(&НачалоПериода, ) КАК ДенежныеСредстваОстаткиНачало ПО Кассы.Ссылка = ДенежныеСредстваОстаткиНачало.БанковскийСчетКасса ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ДвиженияДенежныхСредствОбороты ПО Кассы.Ссылка = ДвиженияДенежныхСредствОбороты.БанковскийСчетКасса ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредства.Остатки(&КонецПериода, ) КАК ДенежныеСредстваОстаткиКонец ПО Кассы.Ссылка = ДенежныеСредстваОстаткиКонец.БанковскийСчетКасса УПОРЯДОЧИТЬ ПО БанковскийСчетКасса |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |