|
дублируются строки в отчете СКД, Бухгалтерия 3.0 |
☑ |
0
Новый1сник2
10.03.23
✎
08:28
|
Добрый день!
делаю отчет на СКД
запрос к таблице ХозрасчетныйОстаткиИОбороты по 41.01 счету, если в параметрах таблицы указываю периодичность "регистратор",
на печать дублируются строки. регистратор нужен, чтобы ограничить тип:
ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг)
т.е. в отчет нужно выводить конечные остатки и количество проданного товара.
подскажите как поправить отчет ?
|
|
1
Новый1сник2
10.03.23
✎
08:40
|
если суммировать ресурсы на закладке группировка, то остаток считает не правильно
|
|
2
Мультук
гуру
10.03.23
✎
09:05
|
(0)
Тут может быть два варианта "странного"
1) Вы хотите выводить реальные остатки, а обороты ДО и КО показывать только по РеализацияТоваровУслуг
2) Вы хотите выводить остатки как КонОст = НачОст + ДО_РТУ - КО_РТУ
Так чего вы хотите?
P.S.
https://its.1c.ru/db/metod8dev/content/3093/hdoc
google 1C СКД остатки
google 1С СКД расчет остатков
|
|
3
Новый1сник2
10.03.23
✎
09:07
|
(2) нужны реальные остатки, а обороты ДО и КО только по РеализацияТоваровУслуг
|
|
4
Мультук
гуру
10.03.23
✎
09:13
|
(3)
Тогда ждём телепатов. Они сейчас попьют кофе и помогут сообществу увидеть ваш запрос.
|
|
5
Новый1сник2
10.03.23
✎
09:18
|
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт < 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт
КОНЕЦ КАК Остаток,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК Продано,
30 КАК ДнейЗапаса,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт / РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ) * 30 - ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт < 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт
КОНЕЦ КАК ТребуетсяЗаказать,
РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ) КАК КоличествоДнейПродажи,
ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
ХозрасчетныйОстаткиИОбороты.Субконто1.Артикул КАК Артикул,
ХозрасчетныйОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , , , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ХозрасчетныйОстаткиИОбороты.Счет.Код = "41.01"
И ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт <> 0
И ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг)
|
|
6
Новый1сник2
10.03.23
✎
10:04
|
разобрался сам, спасибо
|
|
7
Мультук
гуру
10.03.23
✎
10:58
|
(6)
А вот за такие шутки
ГДЕ
ХозрасчетныйОстаткиИОбороты.Счет.Код = "41.01"
в зубах бывают промежутки (с)
|
|
8
Новый1сник2
10.03.23
✎
12:25
|
(7) а за такие)) ?
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Счет.Код = "41.01", , ) КАК ХозрасчетныйОстаткиИОбороты
|
|
9
vicof
10.03.23
✎
12:26
|
(8) И за такие тоже, только поменьше
|
|
10
echo77
11.03.23
✎
17:16
|
(5) Здесь лучше использовать ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Справочник.Номенклатура).Артикул
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший