![]() |
|
Первый документ по которому образовался долг. | ☑ | ||
---|---|---|---|---|
0
Hans
18.12.11
✎
20:42
|
УТ 10.3
Нужно получить первый документ по которому образовался долг по договору. Без расчетных документов. кто нибудь знает как получить его максимально быстро? вот запрос который в принципе вроде работает, но он работает медленно ВЫБРАТЬ РАЗРЕШЕННЫЕ ВложенныйЗапрос.Регистратор, СУММА(ВложенныйЗапрос.ПросроченнаяЗадолженность) КАК ПросроченнаяЗадолженность ИЗ (ВЫБРАТЬ ВложенныйЗапрос.Регистратор КАК Регистратор, ВЫБОР КОГДА РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Регистратор.Дата, ДЕНЬ), НАЧАЛОПЕРИОДА(&ДатаКонца, ДЕНЬ), ДЕНЬ) > ВложенныйЗапрос.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности ТОГДА ВложенныйЗапрос.ОплатитьПоДокументу ИНАЧЕ 0 КОНЕЦ КАК ПросроченнаяЗадолженность ИЗ (ВЫБРАТЬ ТаблицаОстатков.ДоговорКонтрагента КАК ДоговорКонтрагента, ТаблицаДокументов.Регистратор КАК Регистратор, ВЫБОР КОГДА СУММА(ТаблицаНакопления.СуммаВзаиморасчетовПриход) < МАКСИМУМ(ТаблицаОстатков.СуммаВзаиморасчетовОстаток) ТОГДА МАКСИМУМ(ТаблицаДокументов.СуммаВзаиморасчетовПриход) ИНАЧЕ МАКСИМУМ(ТаблицаОстатков.СуммаВзаиморасчетовОстаток) - (СУММА(ТаблицаНакопления.СуммаВзаиморасчетовПриход) - МАКСИМУМ(ТаблицаДокументов.СуммаВзаиморасчетовПриход)) КОНЕЦ КАК ОплатитьПоДокументу ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ДоговорКонтрагента = &ДоговорКонтрагента) КАК ТаблицаНакопления ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ДоговорКонтрагента = &ДоговорКонтрагента) КАК ТаблицаДокументов ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, ДоговорКонтрагента = &ДоговорКонтрагента) КАК ТаблицаОстатков ПО ТаблицаДокументов.ДоговорКонтрагента = ТаблицаОстатков.ДоговорКонтрагента ПО (ТаблицаДокументов.Период <= ТаблицаНакопления.Период) И ТаблицаНакопления.ДоговорКонтрагента = ТаблицаДокументов.ДоговорКонтрагента ГДЕ ТаблицаНакопления.СуммаВзаиморасчетовПриход > 0 И ТаблицаДокументов.СуммаВзаиморасчетовПриход > 0 СГРУППИРОВАТЬ ПО ТаблицаОстатков.ДоговорКонтрагента, ТаблицаДокументов.Регистратор ИМЕЮЩИЕ МАКСИМУМ(ТаблицаОстатков.СуммаВзаиморасчетовОстаток) - (СУММА(ТаблицаНакопления.СуммаВзаиморасчетовПриход) - МАКСИМУМ(ТаблицаДокументов.СуммаВзаиморасчетовПриход)) > 0) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Регистратор, ВЫБОР КОГДА РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Регистратор.Дата, ДЕНЬ), НАЧАЛОПЕРИОДА(&ДатаКонца, ДЕНЬ), ДЕНЬ) > ВложенныйЗапрос.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности ТОГДА ВложенныйЗапрос.ОплатитьПоДокументу ИНАЧЕ 0 КОНЕЦ) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Регистратор |
|||
1
Hans
19.12.11
✎
10:39
|
up
|
|||
2
jsmith82
19.12.11
✎
10:44
|
"ВЫБРАТЬ ПЕРВЫЕ 1
| ВзаиморасчетыСКонтрагентамиОбороты.Регистратор, | ВзаиморасчетыСКонтрагентамиОбороты.Период КАК Период |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(, , Регистратор, ДоговорКонтрагента = &ДоговорКонтрагента) КАК ВзаиморасчетыСКонтрагентамиОбороты | |УПОРЯДОЧИТЬ ПО | Период" |
|||
3
Hans
19.12.11
✎
11:02
|
Это не то, это просто первый документ. Нужен первый документ который образует текущий долг по FIFO.
|
|||
4
jsmith82
19.12.11
✎
11:03
|
на инфостарте вроде был отчет взаиморасчеты с контрами по фифо
хотя, меня всегда поражало, бухи не хотят заполнять доки расчетов, а отчеты требуют по докам расчетов я в таких случаях держу линейку, чтобы бить по рукам |
|||
5
oleg_km
19.12.11
✎
11:43
|
(4) Зачем бухгалтерам заполнять документы расчетов по FIFO, если с этим легко может справиться 1С? Что бы тебе было кому по рукам стучать линейкой?
|
|||
6
jsmith82
19.12.11
✎
12:15
|
(5) зачем же так категорически. в 1ске есть средства для работы по фифо, но бухи выключают его, мотивируя тем, что "мы так не ведём, у нас по договору в целом", а потом "а дайте-ка нам отчет по документам расчетов"
|
|||
7
jsmith82
19.12.11
✎
12:16
|
в общем, у меня есть строгое правило, такие ретроспективные отчеты не делать, только по регистру взаиморасчетов по документам расчетов, а эту хрень я им показываю, и говорю пользуйтесь дети мои
|
|||
8
Hans
19.12.11
✎
18:50
|
(4) Отчет то есть у меня, но мне надо контролить при проведении.
С заполнением расчетных документов бухи не справляются, постоянно косяки какие то. + еще ведется платежный календарь с заявками на расходование и довольно подробная постатейная аналитика ДДС, из за этого что то постоянно сбивается. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |