0
Ivan_495
20.12.11
✎
11:34
|
Подскажите запрос из регистра ХозрасчетныйОстаткиИОбороты, чтобы из одной проводки с одинаковым дебетом и кредетом сделать две строки, одна ДТ 60.1 сумм=500, вторая КТ 60.1 сумм=500
|
|
1
Ivan_495
20.12.11
✎
11:52
|
проще чем объеденить все есть решение?
ВЫБРАТЬ
МИНИМУМ(ХозрасчетныйОстаткиИОбороты.Счет) КАК СЧЕТ,
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотДт > 0
ТОГДА "Дебет"
ИНАЧЕ "Кредит"
КОНЕЦ КАК ДЕБЕТКРЕДИТ,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НП, &КП, Запись, , , , ) КАК ХозрасчетныйОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Субконто КАК ХозрасчетныйСубконто
ПО ХозрасчетныйОстаткиИОбороты.Регистратор = ХозрасчетныйСубконто.Регистратор
И ХозрасчетныйОстаткиИОбороты.НомерСтроки = ХозрасчетныйСубконто.НомерСтроки
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
МИНИМУМ(ХозрасчетныйОстаткиИОбороты.Счет) КАК СЧЕТ,
ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотКт > 0
ТОГДА "Кредит"
ИНАЧЕ "Дебет"
КОНЕЦ КАК ДЕБЕТКРЕДИТ,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НП, &КП, Запись, , , , ) КАК ХозрасчетныйОстаткиИОбороты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Субконто КАК ХозрасчетныйСубконто
ПО ХозрасчетныйОстаткиИОбороты.Регистратор = ХозрасчетныйСубконто.Регистратор
И ХозрасчетныйОстаткиИОбороты.НомерСтроки = ХозрасчетныйСубконто.НомерСтроки
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
|
|