|
Запрос для получения 1 значения из таблицы. | ☑ | ||
---|---|---|---|---|
0
MAPATNK2
naïve
18.03.20
✎
10:22
|
Всем доброго дня. Есть запрос в котором я получаю остатки по 60.01. В этом запросе я не могу для контрагента получить только 1 договор, он конено выводит мне все. Как сделать так, чтобы выводился только 1 любой договор на СКД?
ВЫБРАТЬ ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1, ХозрасчетныйОстатки.Организация, СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток, СУММА(ХозрасчетныйОстатки.СуммаНУОстаток) КАК СуммаНУОстаток, ВложенныйЗапрос.Код ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(ДАТАВРЕМЯ(2019, 12, 31, 23, 59, 59), , , ) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ДоговорыКонтрагентов.Код КАК Код, ДоговорыКонтрагентов.Владелец КАК Владелец ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов) КАК ВложенныйЗапрос ПО ХозрасчетныйОстатки.Субконто1.Ссылка = ВложенныйЗапрос.Владелец СГРУППИРОВАТЬ ПО ХозрасчетныйОстатки.Счет, ХозрасчетныйОстатки.Субконто1, ХозрасчетныйОстатки.Организация, ВложенныйЗапрос.Код |
|||
1
MAPATNK2
naïve
18.03.20
✎
10:22
|
Бредово конечно объяснил...как смог
|
|||
2
MAPATNK2
naïve
18.03.20
✎
10:23
|
Знаю, что в Субконто 2 находится договор, но это не то), т.к. на остатках по разным договорам валяются разные суммы, а мне все это соединить надо в 1 любой договор.
|
|||
3
MAPATNK2
naïve
18.03.20
✎
10:28
|
Или я размечтался и чудес не бывает?
|
|||
4
vicof
18.03.20
✎
10:28
|
МАКСИМУМ(Субеонто2)
|
|||
5
MAPATNK2
naïve
18.03.20
✎
10:28
|
(4) Хм, попробую щас, интересный подход
|
|||
6
vicof
18.03.20
✎
10:29
|
Только нахрена, непонятно
|
|||
7
MAPATNK2
naïve
18.03.20
✎
10:32
|
(4) Огонь, спасибо) Новую базу делаем, остатки переносим. Коряво вели бух прошлую на разных договорах валяются разные остатки. Бухи попросили соединить в 1 любой договор.
|
|||
8
D_E_S_131
18.03.20
✎
11:05
|
В программных алгоритмах нет понятия "любой". В вашем случае наверное лучше брать тот договор, у которого наибольшая сумма остатка. Если потом будете делать корректировки долга, то меньше данных вводить придется. Ну или еще как вариант "самый ранний созданный договор" (а это функция Минимум() наоборот или сортировка по возрастанию кода).
|
|||
9
Rovan
гуру
18.03.20
✎
11:34
|
(7) какой ужас...
Ведь клиенты могут и не знать что вы взяли и слопнули взаиморасчеты по доворам в 1 ! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |