|
Выводить в отчет за период как нулевые, так и ненулевые номенклатуры | ☑ | ||
---|---|---|---|---|
0
furchia
01.11.23
✎
16:51
|
Здравствуйте
посоветуйте, пожалуйста, самый простой способ в отчете типа "ведомость по остаткам на складах" выводить всю номенклатуру из отбора за какой-либо промежуток времени даже если по ней начальный остаток - 0, приход - 0, расход - 0, конечный остаток - 0. заранее спасибо. |
|||
1
Волшебник
01.11.23
✎
16:54
|
Нужен запрос к спр. Номенклатура, а уж потом левое соединение с регистром
|
|||
2
Kigo_Kigo
01.11.23
✎
17:01
|
А ну и по классике, конфигурация 1С Бухгалтерия 7.7 4.5?🤦
|
|||
3
Злопчинский
01.11.23
✎
18:20
|
Бредовая идея. Номенклатурынх позиций может быть несколько десятков тысяч, а то и больше ста тысяч (из них 99% - мертвые позиции) - их что, всех в отчет выводить?
|
|||
4
Смотрящий
01.11.23
✎
20:33
|
(3) Такова се ля ви
|
|||
5
furchia
03.11.23
✎
13:45
|
(1) да спасибо, вроде что-то начало получаться.
|
|||
6
furchia
03.11.23
✎
13:48
|
(3) да, к сожалению.
тогда еще подскажите, пожалуйста, можно ли сделать ОБЯЗАТЕЛЬНЫЙ отбор? т.е. проверять пусто ли в отборе значение номенклатуры (ну вернее там будет список или группа, а не одно значение) и если там пусто, т.е. отбор по всем номенклатурам - начать ругаться? |
|||
7
Смотрящий
03.11.23
✎
13:50
|
(6) Выгоднее завести группу "Мусорка" куда скинуть все ненужное и запрос строить игнорируя элементы в этой группе
|
|||
8
maxab72
03.11.23
✎
13:51
|
(6) Можно.
|
|||
9
Злопчинский
03.11.23
✎
16:18
|
(7) можно и так, но лучше завести или использовать какой нить реквизит типа "Архив" И неиспользуемые элементы ставить типа архив=да. Потому как или куроводятел захочит какуюнит аналитику по мусорке с разбивкой по группам либо на инвентарь найдут в наличии толпы архивных товаров и снова заводить их в родные группы... И ещё всякого...
|
|||
10
furchia
03.11.23
✎
17:52
|
(9) спасибо за Ваш совет, но тут и не всегда архив, если можно так сказать.
т.е. отчет может не только за год формироваться и нулевыми быть остатки с бородатых годов, но и например за октябрь 2023... что уже не бородатый год. если они закрылись в ноль допустим 29 сентября, в октябрь естественно не попадают, но и архивными назвать, то что 35 дней назад был язык не поварачивается. |
|||
11
Злопчинский
03.11.23
✎
21:25
|
(10) ну так всё в ваших руках что считать архивными. Как порешаете, так и будет
|
|||
12
furchia
10.11.23
✎
16:21
|
кто знает, что за magic?
написал что-то типа ВЫБРАТЬ Номенклатура1.Ссылка КАК Ссылка, ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток, "0") КАК ВНаличииНачальныйОстаток, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход, "0") КАК ВНаличииПриход, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход, "0") КАК ВНаличииРасход, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток, "0") КАК ВНаличииКонечныйОстаток ИЗ Справочник.Номенклатура КАК Номенклатура1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ПО (ТоварыНаСкладахОстаткиИОбороты.Номенклатура = Номенклатура1.Ссылка если без отбора, что все работает as intended, нули показываются https://ibb.co/ByQTtrb ставлю самый примитивный отбор: вхождение в группу - и происходит magic. "нулевые" строки не отображаются: https://ibb.co/TPBzrb0 |
|||
13
lodger
10.11.23
✎
16:34
|
(12) все работает as intended
у тебя нулёвки висят на Ссылка, а отбор ты строишь на Номенклатура |
|||
14
lodger
10.11.23
✎
16:36
|
записывай так
ВЫБРАТЬ Номенклатура1.Ссылка КАК Номенклатура, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток, 0) КАК ВНаличииНачальныйОстаток, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход, 0) КАК ВНаличииПриход, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход, 0) КАК ВНаличииРасход, ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток, 0) КАК ВНаличииКонечныйОстаток ИЗ Справочник.Номенклатура КАК Номенклатура1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ПО (ТоварыНаСкладахОстаткиИОбороты.Номенклатура = Номенклатура1.Ссылка) {где Номенклатура1.Ссылка как Номенклатура} |
|||
15
furchia
10.11.23
✎
17:08
|
(13) да, спасибо, слона-то я и не приметил.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |