Имя: Пароль:
1C
 
Соединение с максимумом по сумме, реально?
0 kumena
 
28.09.09
16:37
Задача вобщем то такая, на примере бухгалтерии, делаем отчет по дебиторской задолженности.
Запросом вытаскиваем задолженность по дебету 62.02 в разрезе контрагентов, а потом надо сделать запрос к таблице оборотов и выбрать периоды возникновения задолженности (в обратном поряке от даты на которую смотрим долг) до погашения долгов первого запроса. То есть надо все сделать в одном запросе.
Кто-нибудь творил подобное?
1 IronDemon
 
28.09.09
16:59
2 kumena
 
28.09.09
17:08
сам делал подобное, но пока не соображу как прикрутить в данном случае.
спасибо, попозже подумаю.
3 Maniac
 
03.10.09
15:21
лучше промолчу а то щаз закидают помидорами)))
4 kumena
 
03.10.09
15:22
так вы по делу пишите, а умные советы я и сам знаю
5 Maniac
 
03.10.09
15:23
программить мне щаз лень, на мосх алкоголь до сих пор влияет выпитый за неделю)) могу разве что позаниматся теорией чо сделать надо)) Но прийдут мужики в красных труселях и обзовут меня ламером.
6 jcage
 
03.10.09
15:23
(0) Легко. Но пока Maniac и такие как он фигни не насоветует писать запрос лениво.
План запроса такой:
1. Дергаешь все приходы
2. Дергаешь все расходы
3. По FIFO распределяешь одно на другое и получаешь незакрытые даты задолженности.
Пример можешь посмотреть в отчете "Дебиторская задолженность" в УТ.

Но тут есть момент учетной политики. Если ведется учет в разрезе документов возникновения - тогда просто остатки надо взять =)
7 Maniac
 
03.10.09
15:25
(6) слушай мне надо быть твоим руководителем. Сразу работать начинаешь.
8 jcage
 
03.10.09
15:28
(7) работаю я и без тебя хорошо. А ламеров в г@вно головой кунать у меня просто хобби.
9 izekia
 
03.10.09
15:30
а периоды - это что?
10 jcage
 
03.10.09
15:31
(9) не задавай глупых вопросов. А то постигнет судьба Maniac.
11 izekia
 
03.10.09
15:33
(0) то есть надо разбить первоначальную сумму по периодам возникновения?
12 izekia
 
03.10.09
15:33
(6) зачем расходы дергать?
13 kumena
 
03.10.09
15:33
(6) да я же сделал его уже, ограничитель обратного отсчета только не в запросе.

план у вас не правильный для бухгалтерии, если остаток на активном счете, то и надо искать оборот в дебет, его породивший.

периоды, здесь написал для упрощения. надо выводить даты и документы, которыми долги сформированы.
14 izekia
 
03.10.09
15:35
(10) слушай, не надо мне всякую фигню писать, если я ошибся в одной теме, хорошо?
15 Maniac
 
03.10.09
15:35
(8) борзой ты я смотрю. труселя на голову одень и дырочки вырежь для глаз.
16 izekia
 
03.10.09
15:36
(13) вкратце взять итоги и выбрать движения по ним, логика такая же как в теме в которой ты обратился, только вместо количества надо сравнивать с итогом по сумме
17 kumena
 
03.10.09
15:36
(15) маньячина, уйди вон со своими труселями если сказать больше нечено.
18 Maniac
 
03.10.09
15:37
а у меня хобби лохов разводить которые думают чт оя ламер. можешь у любого спросить.
19 izekia
 
03.10.09
15:37
(13) ну и по ссылке в (1) достаточный пример, как мне кажется
20 kumena
 
03.10.09
15:40
(19) вот я и предлагаю сделать живой пример, для тех кому делать нечего :)
21 jcage
 
03.10.09
15:40
(15) когда не осталось аргументов - ты опустился до оскорблений. Все ламеры так делают.

(13) Обратный отсчет оборотов от остатков или распределение расходов по приходам даст одинаковый результат. Дебет или кредит касается уже конкретно реализации - думаю сам сообразишь.
22 kumena
 
03.10.09
15:41
за советы всем спасибо! я просто хочу посмотреть как другие сделают!
23 izekia
 
03.10.09
15:42
у меня есть пример, но там распределение оплаты по документам создавшим задолженность, логика примерно та же
24 izekia
 
03.10.09
15:43
я не думаю, что если выложу, то тебе это сильно поможет)
+ там же расчет остатка и курсовых
25 kumena
 
03.10.09
15:46
если для конфигураций с планом  счетов то выкладывайте
26 izekia
 
03.10.09
16:00
нет, для торговли, по нетиповому регистру
27 izekia
 
03.10.09
16:01
в (1) ссылка там же логика очень просто описана
согласно ей и сделать
28 Maniac
 
03.10.09
16:07
(27) да чел тупо развести хочет чтобы ему готовое показали. Самому лень писать вот и ищет лохов в красных.. ну вы поняли.
29 kumena
 
03.10.09
16:21
(28) не пиши в моих ветка больше. и вообще - иди гуляй если читать не умеешь что отчет уже сделан.
30 Maniac
 
03.10.09
16:33
(29) а чего ты злишся. откуда нам всем знать написан или не написан. написан покажи. почему тебе должны готове писать. покажи а мы скажем клаасно сделано или нет. Или ты действительно полагаешь что все тут такие наивные и в сказки верят. Что у тебя есть большой большой вопрос.
31 Maniac
 
03.10.09
16:44
я лично никогда не прошу кого то что то написать если я уже это готовое сделал. Тем более если сделал то решением могу поделится. Некрасиов считать других людьми идиотами. Если есть зачем просишь? Причем ответы тебе дали а тебе все равно нужно чтобы кто то конкретику показал. совсем всех за лохов держишь?
Вот я и предположил что нету ничего у тебя. Я обычно в своих ветках если нашел вариант решения то отписываюсь как и что сделал.
32 Мебиус
 
03.10.09
17:53
Есть предложение забанить (31)
Так как всех уже достал.
33 kumena
 
03.10.09
18:15
"а чего ты злишся"
с чего это? я вообще не обижаюсь тут.

"почему тебе должны готове писать"
я кого то тут принуждаю?

"Или ты действительно полагаешь что все тут такие наивные и в сказки верят"
ваше право

"Что у тебя есть большой большой вопрос"
еще раз повторяю, вопрос уже решен и имеет чисто академический интерес.

"Некрасиов считать других людьми идиотами"
где я это написал?

"я лично никогда не прошу кого то что то написать если я уже это готовое сделал"
ваше право

"Причем ответы тебе дали, а тебе все равно нужно чтобы кто то конкретику показал"
Ответы на мой взгляд не верные, или не совсем верные, вот почему.
Если взять цепочки отгрузки в 20, 40, 50, 10 рублей и оплаты в 30 и 20 то не закроются последние 20 и 40, но при этом документ с 40 рублями должен попадать в отчет частично. Чтобы сделать условие по отбору таких половинчатых документов надо не только знать сумму с нарастающим итогом, но и с нарастающим итогом по предущему документу, верней то что после расчетов по нему все еще есть "остаток". Это тоже можно сделать, но я сейчас не помню как это сделать в запросе. К тому же я не вижу смысла городить дополнительные тормоза.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой