|
В запросе исключить движения на определенную дату | ☑ | ||
---|---|---|---|---|
0
KrKa
26.10.23
✎
09:35
|
Добрый день. Подскажите, пожалуйста, как дописать запрос. Необходимо исключить документы с движениями на дату 31.12.2022 23:59:59.
ВЫБРАТЬ ХозрасчетныйОстаткиИОбороты.Счет КАК Счет, ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Склад, Номенклатура.Код КАК Код, ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура, ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток, ХозрасчетныйОстаткиИОбороты.СуммаОборот КАК СуммаОборот, ХозрасчетныйОстаткиИОбороты.КоличествоОборот КАК КоличествоОборот, ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт, ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты( &ДатаН, &ДатаК, , ДвиженияИГраницыПериода, Счет В ИЕРАРХИИ (&Счет10), , ВЫБОР КОГДА &Склад = НЕОПРЕДЕЛЕНО ТОГДА ИСТИНА ИНАЧЕ Субконто2 В ИЕРАРХИИ (&Склад) КОНЕЦ И ВЫБОР КОГДА &Номенклатура = НЕОПРЕДЕЛЕНО ТОГДА ИСТИНА ИНАЧЕ Субконто1 В ИЕРАРХИИ (&Номенклатура) КОНЕЦ) КАК ХозрасчетныйОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = Номенклатура.Ссылка ГДЕ ХозрасчетныйОстаткиИОбороты.СуммаОборот = 0 И ХозрасчетныйОстаткиИОбороты.КоличествоОборот = 0 И ХозрасчетныйОстаткиИОбороты.СуммаОборотДт = 0 И ХозрасчетныйОстаткиИОбороты.СуммаОборотКт = 0 УПОРЯДОЧИТЬ ПО Счет, Склад, Номенклатура АВТОУПОРЯДОЧИВАНИЕ |
|||
1
Волшебник
26.10.23
✎
09:34
|
Надо правильно установить параметр &ДатаН
|
|||
2
KrKa
26.10.23
✎
09:40
|
(1) Период может быть любой. Необходимо исключить только дату 31.12.2022 23:59:59.
|
|||
3
shuhard
26.10.23
✎
09:43
|
(0) нельзя исключить движения документа из виртуальных таблиц Начальный/конечный остаток
|
|||
4
Волшебник
26.10.23
✎
09:47
|
(2) Не говорите глупости
|
|||
5
KrKa
26.10.23
✎
09:48
|
(3) Как быть? Направьте в нужно русло
|
|||
6
dmt
26.10.23
✎
09:48
|
(0) добавить объединение с запросом оборотов за секунду-исключение с отрицательным знаком ресурсов. Получится, что мы вычитаем данные за эту секунду
но т.к. вычитать обороты надо только в том случае, если секунда-исключение входит в период запроса, значит надо подумать как установить период этого дополнительного запроса |
|||
7
СвинТуз
26.10.23
✎
09:50
|
Подразумевается что остатки должны быть изменены
на величину движений на выбранную дату? Можно конечно сделать через объединение данных до с данными после указанной даты , но нужно понимать, что остатки хранятся в отдельной таблице. Поэтому эти движения равно будут учтены в остатках. Для извращенных умов: 1. Начинаем транзакцию. 2. Распроводим все документы на указанную дату. 3. Формируем отчет. 4. Отменяем транзакцию Если не пугает минусовой (и не только ) бред в остатках. |
|||
8
Волшебник
26.10.23
✎
09:51
|
(5) Не нужно этого делать.
|
|||
9
СвинТуз
26.10.23
✎
09:52
|
или (6)
|
|||
10
СвинТуз
26.10.23
✎
09:55
|
Еще можно "левому документу" приписать движения за указанную дату на время формирования отчета.
Потом обнулить движения. Документ "Операция". |
|||
11
СвинТуз
26.10.23
✎
09:56
|
со знаком минус приписать.
|
|||
12
KrKa
26.10.23
✎
09:57
|
(7) были созданы документы перемещения на эту дату 31.12.2022 23:59:59. Переходили с Бухгалтерии ПРОФ на Бухгалтерию КОРП. Документами перемещения был перевод с пустого подразделения на новый. Эти движения не надо учитывать в отчете, ведь фактически эти остатки как лежали, так и лежат на складе без движения.
|
|||
13
shuhard
26.10.23
✎
10:02
|
(12) [Эти движения не надо учитывать в отчет]
бред |
|||
14
СвинТуз
26.10.23
✎
10:04
|
(12)
Я достаточно извращен. Мое не зайдет наверное. В (6) Простое решение Вам дали. Нужно только отбор Регистратор Ссылка Документ.Перемещение. И нужно учесть, что полученные таким образом движения нужно отнимать от остатков с датой старше указанной. Все делается. Если это отчет на СКД, то всегда можно подсунуть таблицу значений. Все делается. Была бы потребность. |
|||
15
dmt
26.10.23
✎
10:04
|
(12) ну вот и задача прояснилась - не надо никаких отчетов, надо правильно сформировать движения корректировки, вместо перемещения сделать движения +/- например по Дт в корреспонденции со счетом 000
|
|||
16
rphosts
26.10.23
✎
10:09
|
(12) очень спорное утверждение, кто это предлагает? Автор этого предложения взвесил все за и против или это продукт измышлений бредогенератора?
(0)ну возьми свои остатки и обороты и минусом обороты за твою секунду... минусом к оборотам и к кон.остатку(если эта секунда внутри периода отчета). |
|||
17
Гена
гуру
26.10.23
✎
10:09
|
(8) Метод включения границы есть, а есть аналог для исключения таковой?
|
|||
18
Волшебник
26.10.23
✎
10:15
|
(17) Если есть метод включения, значит есть метод исключения, когда берутся остатки НА МОМЕНТ ВРЕМЕНИ.
Но нет метода исключения произвольных движений из оборотов. Такие извраты надо делать ручками. |
|||
19
KrKa
26.10.23
✎
10:22
|
(15) обратного пути нет, передо мной стоит задача в отчете
|
|||
20
Гена
гуру
26.10.23
✎
10:47
|
Если только проводки для бухотчётности, то не проще ли вместо этих перемещений завести док операции бух в межрасчётный период 31.12.2022 ?
|
|||
21
KrKa
26.10.23
✎
11:04
|
(20) может быть, но документ перемещения за 2022 год отменять сейчас никто не будет, а для отчета он лишний
|
|||
22
Гена
гуру
26.10.23
✎
11:06
|
(21) документ перемещения за 2022 год отменять сейчас никто не будет
Религия не позволяет? |
|||
23
СвинТуз
26.10.23
✎
11:08
|
Мне кажется вопрос решен
В (6) было все сказано. |
|||
24
KrKa
26.10.23
✎
11:11
|
Всем спасибо!
|
|||
25
unenu
26.10.23
✎
11:50
|
(0) В ИЕРАРХИИ использовать в оборотных регистрах или регистрах бухгалтерии не профессионально.
лучше создать ВТ со всяким В ИЕРАРХИИ и потом уже в регистрах юзать Счет В (ВЫБРАТЬ Т.Счет ИЗ ВТОтборСчетов КАК Т) |
|||
26
KrKa
26.10.23
✎
12:03
|
(25) хорошо, учту. Не раз встречалось такое написание. Где можно прочитать подробнее, что нежелательно так делать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |