|
|
Какая-то хрень с запросом по таблице ОборотыДтКт
Metman, xenos, Злопчинский, Franchiser, integer, Жеглофф, LoneMan, 1cVandal, Garykom, Новиков, АНДР, AntiBuh, НачинающийВосьмерочн, Галахад, Ненавижу 1С, Vstur, Prog_man, ДиВаH2, Anton1307, Гипервизор, PLUT, viraboy, Elf_80_lvl, RomanYS, ALCAPONA, Ботаник Гарден Меран, ads55, Доминошник, JohnGilbert, shuhard, Михаил_, 2S, craxx, obs191, Fragster
| ☑ |
|
0
toypaul
гуру
17.09.26
✎
10:41
|
Не очень еще дружу с РБ. Понять не могу почему простой запрос
ВЫБРАТЬ
ХозрасчетныйОборотыДтКт.СубконтоКт1 КАК Номенклатура,
СУММА(ХозрасчетныйОборотыДтКт.СуммаОборотКт) КАК СуммаПоНоменклатуре,
ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК ОсновноеСредство,
ХозрасчетныйОборотыДтКт.Период КАК Период,
СУММА(ХозрасчетныйОборотыДтКт.КоличествоОборотКт) КАК КоличествоПоНоменклатуре
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
&П2,
&П,
День,
СчетДт В ИЕРАРХИИ (&Счет08),
,
СчетКт В ИЕРАРХИИ (&Счет10),
,
) КАК ХозрасчетныйОборотыДтКт
СГРУППИРОВАТЬ ПО
ХозрасчетныйОборотыДтКт.СубконтоКт1,
ХозрасчетныйОборотыДтКт.СубконтоДт1,
ХозрасчетныйОборотыДтКт.Период
;
Возвращает по номенклатуре 2 строки. В одной заполнена сумма и ОС (СубконтоДт1). Во второй заполнено количество, но не заполнено ОС (СубокнтоДт1).
Проводка же обычная ДТ 08 ОС КТ 10 Номенкл Сумма, Количество (по кредиту). Почему ОС-то пустое и не сворачивает в одну строку?
Туплю наверное.
|
|
|
1
Гипервизор
17.09.26
✎
10:46
|
(0) Вы уверены, что текст запроса рабочий? Меня смущает "СуммаОборотКт" для данной таблицы.
|
|
|
2
toypaul
гуру
17.09.26
✎
10:51
|
(1) СуммаОборот там должно быть. Это уже я херней страдал и скопировал не то.
|
|
|
3
Гипервизор
17.09.26
✎
10:52
|
А период и регистратор для этих строк одинаковые?
|
|
|
4
Доминошник
17.09.26
✎
11:01
|
(0) Для "разбора проблемы" - добавить в запрос: Регистратор, СчетДт, СчетКт
|
|
|
5
toypaul
гуру
17.09.26
✎
11:01
|
(3) да
|
|
|
6
toypaul
гуру
17.09.26
✎
11:12
|
(4) регистратор и счета как в проводке
|
|
|
7
vv2304
17.09.26
✎
11:18
|
СуммаОборотКт нет такого
|
|
|
8
toypaul
гуру
17.09.26
✎
11:18
|
(7) выяснили уже выше
|
|
|
9
PLUT
гуру
17.09.26
✎
11:23
|
(0) посмотри "глазками" регистр бухгалтерии "Хозрасчетный" (с отбором по регистратору)
может тогда что-то станет яснее и понятнее, а уж потом запрос "мучать"
|
|
|
10
toypaul
гуру
17.09.26
✎
11:28
|
Вот такое сработало
ВЫБРАТЬ
СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаПоНоменклатуре,
СУММА(ХозрасчетныйОбороты.КоличествоОборотКт) КАК КоличествоПоНоменклатуре,
ХозрасчетныйОбороты.Субконто1 КАК ОсновноеСредство,
ХозрасчетныйОбороты.КорСубконто1 КАК Номенклатура,
ХозрасчетныйОбороты.Период КАК Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
{(&НачалоПериода08)},
{(&КонецПериода08)},
День,
Счет В ИЕРАРХИИ (&Счет10),
,
,
КорСчет В ИЕРАРХИИ (&Счет08),
) КАК ХозрасчетныйОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто1,
ХозрасчетныйОбороты.КорСубконто1,
ХозрасчетныйОбороты.Период
;
|
|
|
11
toypaul
гуру
17.09.26
✎
11:31
|
(9) да я уже все глаза обмозолил. на (10) натолкнул анализ счет. в нем количество как показатель недоступно, если в счете указать 08. если счет указать 10й, то количество доступно.
у меня и Обороты тоже не выводили никакое количество, пока в счете стоял отбор по 08.
когда в счете поставил отбор по 10му счету, количество стало выводится.
это как бы логически понятно. но вообще нифига неинтуитивно. пытался найти какие-то описания про особенности работы этих вирт. таблиц. не нашел ничего.
|
|
|
12
RomanYS
17.09.26
✎
12:02
|
(11) Настройки субконто смотри, количественный учет выключен вероятно по ОС
|
|
|
13
1cVandal
17.09.26
✎
13:06
|
карточку счета открой и посмотри какие галочки стоят напротив субконто
|
|
|
14
Ботаник Гарден Меран
17.09.26
✎
15:30
|
На партнёрке обсуждалась такая ошибка.
У оборотного субконто на счёте 08 снят признак количественного учёта.
|
|