Имя: Пароль:
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