|
скд, нужна помощь по разности двух колонок - делаю 2 запроса по двум счетам | ☑ | ||
---|---|---|---|---|
0
anna3388
25.02.14
✎
13:58
|
-объединяю получаю следующее
ОС счет Конт1 Конт2...счет конт1 конт2 .... в колонках счет итоги , но мне нужна разность этих итогов |
|||
1
anna3388
25.02.14
✎
14:00
|
т.е еще одна колонка с разностью итогов по счету
|
|||
2
vicof
25.02.14
✎
14:00
|
Вычисляемое поле тебя спасет
|
|||
3
vicof
25.02.14
✎
14:01
|
Хотя, судя по постановке задачи, не уверен
|
|||
4
anna3388
25.02.14
✎
14:01
|
я знаю, но вообще не могу сообразить как задать выражение
|
|||
5
vicof
25.02.14
✎
14:04
|
(4) Предлагаешь поиграть в телепатов?
|
|||
6
anna3388
25.02.14
✎
14:08
|
в смысле...ааа...
да стыдно даже писать, то что я накарябала...наобум... |
|||
7
anna3388
25.02.14
✎
14:17
|
Сумма(Выбор Когда Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновныеСредстваСданныеВАренду) Тогда Сумма Конец) - (Выбор Когда Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АрендованныеОсновныеСредства) Тогда Сумма Конец)
|
|||
8
vicof
25.02.14
✎
14:19
|
ЗАпрос покажи и озвучь задачу
|
|||
9
anna3388
25.02.14
✎
14:22
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1 КАК КонтрагентАрендатор, ХозрасчетныйОстатки.Субконто2 КАК ОС, ХозрасчетныйОстатки.Субконто2.Код КАК КодОС, ХозрасчетныйОстатки.Субконто3 КАК ДоговорАрендатор, ХозрасчетныйОстатки.СуммаОстаток КАК Сумма, ХозрасчетныйОстатки.Организация ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновныеСредстваСданныеВАренду) , , Субконто1 В (ВЫБРАТЬ Справочник.Организации.СобственныйКонтрагент ИЗ Справочник.Организации ГДЕ Справочник.Организации.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) И Субконто1 <> Организация.СобственныйКонтрагент И Организация.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ) КАК ХозрасчетныйОстатки ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1 КАК КонтрагентАрендатор, ХозрасчетныйОстатки.Субконто2 КАК ОС, ХозрасчетныйОстатки.Субконто2.Код КАК КодОС, ХозрасчетныйОстатки.Субконто3 КАК ДоговорАрендатор, ХозрасчетныйОстатки.СуммаОстаток КАК Сумма, ХозрасчетныйОстатки.Организация ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АрендованныеОсновныеСредства), , Субконто1 В (ВЫБРАТЬ Справочник.Организации.СобственныйКонтрагент ИЗ Справочник.Организации ГДЕ Справочник.Организации.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) И Субконто1 <> Организация.СобственныйКонтрагент И Организация.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ) КАК ХозрасчетныйОстатки |
|||
10
anna3388
25.02.14
✎
14:23
|
задача: по 011 и 001 счетам имеется разница - вот там где разница там и надо буху поработать, т.е то что сдано в аренду ..должно быть принято
|
|||
11
vicof
25.02.14
✎
14:27
|
Здесь скорее нужно не объединение, а соединение
|
|||
12
anna3388
25.02.14
✎
14:46
|
ап
|
|||
13
Pro-tone
25.02.14
✎
15:00
|
(0)
ВЫБРАТЬ ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1 КАК КонтрагентАрендатор, ХозрасчетныйОстатки.Субконто2 КАК ОС, ХозрасчетныйОстатки.Субконто2.Код КАК КодОС, ХозрасчетныйОстатки.Субконто3 КАК ДоговорАрендатор, ХозрасчетныйОстатки.Организация, ХозрасчетныйОстатки1.СуммаОстаток - ХозрасчетныйОстатки2.СуммаОстаток КАК СуммоваяРазница ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновныеСредстваСданныеВАренду) КАК ХозрасчетныйОстатки1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АрендованныеОсновныеСредства) КАК ХозрасчетныйОстатки2 ПО (условие - поля: счет,субконто 1,2,3,орг,+ (ХозрасчетныйОстатки1.СуммаОстаток <> ХозрасчетныйОстатки2.СуммаОстаток) примерно так ) |
|||
14
fisher
25.02.14
✎
15:24
|
Тут или полное соединение надо, или объединение с последующей группировкой.
|
|||
15
anna3388
26.02.14
✎
09:11
|
(13) проверяю, что-то ругается - Ошибка получения информации набора данных
по причине: Ошибка в запросе набора данных по причине: {(10, 5)}: Неправильный псевдоним "ХозрасчетныйОстатки1.СуммаОстаток" <<?>>ХозрасчетныйОстатки1.СуммаОстаток - ХозрасчетныйОстатки2.СуммаОстаток КАК СуммоваяРазница |
|||
16
anna3388
26.02.14
✎
09:14
|
аааа, все поняла...тут еще думать надо...в запросе теперь не выбирается т.к ХозрасчетныйОстатки1 а выбрать ХозрасчетныйОстатки.Счет
|
|||
17
anna3388
26.02.14
✎
10:35
|
ну вообще не могу ничего придумать...так же не бывает ...есть две колонки неужели нельзя получить разность
|
|||
18
vicof
26.02.14
✎
10:41
|
ты попробуй сначала это получить не в скд, а в консоли
|
|||
19
Pro-tone
26.02.14
✎
11:15
|
(15) почему в консоли не проверяешь?
вот ВЫБРАТЬ ХозрасчетныйОстатки.СуммаОстаток - ХозрасчетныйОстатки1.СуммаОстаток КАК РазностьСумм, ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1, ХозрасчетныйОстатки.Субконто2, ХозрасчетныйОстатки.Субконто3, ХозрасчетныйОстатки.Организация ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОсновныеСредстваСданныеВАренду), , Субконто1 В (ВЫБРАТЬ Справочник.Организации.СобственныйКонтрагент ИЗ Справочник.Организации ГДЕ Справочник.Организации.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) И Субконто1 <> Организация.СобственныйКонтрагент И Организация.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) КАК ХозрасчетныйОстатки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АрендованныеОсновныеСредства), , Субконто1 В (ВЫБРАТЬ Справочник.Организации.СобственныйКонтрагент ИЗ Справочник.Организации ГДЕ Справочник.Организации.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)) И Субконто1 <> Организация.СобственныйКонтрагент И Организация.СобственныйКонтрагент <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) КАК ХозрасчетныйОстатки1 ПО ХозрасчетныйОстатки.Счет = ХозрасчетныйОстатки1.Счет И ХозрасчетныйОстатки.Субконто1 = ХозрасчетныйОстатки1.Субконто1 И ХозрасчетныйОстатки.Субконто2 = ХозрасчетныйОстатки1.Субконто2 И ХозрасчетныйОстатки.Субконто3 = ХозрасчетныйОстатки1.Субконто3 И ХозрасчетныйОстатки.Организация = ХозрасчетныйОстатки1.Организация И (ХозрасчетныйОстатки.СуммаОстаток <> ХозрасчетныйОстатки1.СуммаОстаток) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |