Имя: Пароль:
1C
1С v8
СКД свернуть обороты, но оставить Регистратор
,
0 Coole
 
14.04.16
13:27
Здравствуйте!
Подскажите пожалуйста,
как сделать выборку по ХозрасчетныйДвиженияССубконто, что если ОборотДт=ОборотКт, то сумма = 0. В полях организация, содержание (!), регистратор, сумма.
1 Радим1987
 
14.04.16
14:28
А если выбрать регистратор Максимум или мин
2 Мимохожий Однако
 
14.04.16
14:47
(0)Привел бы пример хотя бы попытки сиё выполнить. Глядишь, народ подтянется.
3 Coole
 
14.04.16
15:06
ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.Организация,
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СубконтоДт1,
    ХозрасчетныйДвиженияССубконто.Содержание,
    ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма,
    ХозрасчетныйДвиженияССубконто.Регистратор
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто({(&НачалоПериода)}, {(&КонецПериода)}, {(СчетДт В (&Счет2526))}, , ) КАК ХозрасчетныйДвиженияССубконто

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.Организация,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.СубконтоКт1,
    "",
    -ХозрасчетныйДвиженияССубконто.Сумма,
    ""
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто({(&НачалоПериода)}, {(&КонецПериода)}, {(СчетДт В (&Счет79)
                И СчетКт В (&Счет2526))}, , ) КАК ХозрасчетныйДвиженияССубконто
Делаю вот так. Естественно, если делать группировку отчета по Организации, то сложится. А если в отчете сделать группировку по СчетДт, то будет 25, 26, 79.
4 Coole
 
14.04.16
15:12
Помогите, пожалуйста, ну уже неделю спрашиваю всех
5 Мимохожий Однако
 
14.04.16
15:24
Делаешь через СКД или по другому?
6 Мимохожий Однако
 
14.04.16
15:26
Если есть массив, в котором видишь лишние строки, то можно пропустить эти строки при выводе в отчет
7 Мимохожий Однако
 
14.04.16
15:27
Если взять ОСВ в типовой конфигурации, то в настройках можно увидеть возможность отбора по твоему условию. Можно взять текст запроса оттуда
8 Fragster
 
гуру
14.04.16
15:27
сделать два набора и соединить. в одном - свернутая инфа, в другом - содержание и т.п.
9 Coole
 
14.04.16
15:28
скд
10 Новиков
 
14.04.16
15:29
А если в отчете сделать группировку по СчетДт, то будет 25, 26, 79. - а что не так? Вопрос сформулируй по четче, не понятно пока ничего. Скрины чтоли выложи - как есть сейчас, и как хочется.
11 Coole
 
14.04.16
15:54
https://yadi.sk/i/KDFTwgxZqz7Tg
вот в пдф как есть и как должно быть
12 Coole
 
14.04.16
16:19
Может так?

ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.Организация,
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СубконтоДт1,
    ХозрасчетныйДвиженияССубконто.Содержание,
    ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма,
    ХозрасчетныйДвиженияССубконто.Регистратор
ПОМЕСТИТЬ DN
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто({(&НачалоПериода)}, {(&КонецПериода)}, {(СчетДт В (&Счет2526))}, , ) КАК ХозрасчетныйДвиженияССубконто

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.Организация,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.СубконтоКт1,
    "",
    -ХозрасчетныйДвиженияССубконто.Сумма,
    ""
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто({(&НачалоПериода)}, {(&КонецПериода)}, {(СчетДт В (&Счет79)
                И СчетКт В (&Счет2526))}, , ) КАК ХозрасчетныйДвиженияССубконто
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    DN.Организация КАК Организация,
    DN.СчетДт КАК СчетДт,
    DN.СубконтоДт1 КАК СубконтоДт1,
    МАКСИМУМ(DN.Содержание) КАК Содержание,
    СУММА(DN.Сумма) КАК Сумма,
    МАКСИМУМ(DN.Регистратор) КАК Регистратор
ИЗ
    DN КАК DN

СГРУППИРОВАТЬ ПО
    DN.Организация,
    DN.СчетДт,
    DN.СубконтоДт1
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.