|
дебиторская задолженность по контрам | ☑ | ||
---|---|---|---|---|
0
Папай
10.11.21
✎
12:49
|
всем добрый день.взял тему вот отсюда https://infostart.ru/1c/articles/262300/
пытаюсь адаптировать.Сделал СКД,но ругается на строку Синтаксическая ошибка "=" И Шаг.Край < <<?>>= Обороты.Период не пойму в чем дело.может кто подскажет? |
|||
1
mistеr
10.11.21
✎
12:50
|
<= пишется слитно
|
|||
2
Папай
10.11.21
✎
12:55
|
(1)))пробовал.хотя вполне может быть.Но возникает другая ошибка
Таблица не найдена "Шаг1" <<?>>Шаг1 КАК Шаг) КАК Шаг |
|||
3
Папай
10.11.21
✎
12:55
|
приведу запрос на всякий случай
ВЫБРАТЬ Остатки.Организация, Остатки.Контрагент, Остатки.ДоговорКонтрагента, &Дата КАК Край, Остатки.СуммаВзаиморасчетовОстаток КАК Долг, 0 КАК ПолуСумма, 0 КАК Сдвиг ПОМЕСТИТЬ Шаг536870912 ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(ДОБАВИТЬКДАТЕ(&Дата, СЕКУНДА, 1), ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем)) КАК Остатки ГДЕ Остатки.СуммаВзаиморасчетовОстаток > 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Обороты.ДоговорКонтрагента, Обороты.Период КАК Период, СУММА(Обороты.СуммаВзаиморасчетовОборот) КАК СуммаВзаиморасчетовОборот ПОМЕСТИТЬ Обороты ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты( , &Дата, Регистратор, ДоговорКонтрагента В (ВЫБРАТЬ Шаг.ДоговорКонтрагента ИЗ Шаг536870912 КАК Шаг)) КАК Обороты ГДЕ Обороты.СуммаВзаиморасчетовОборот > 0 СГРУППИРОВАТЬ ПО Обороты.ДоговорКонтрагента, Обороты.Период ИНДЕКСИРОВАТЬ ПО Обороты.ДоговорКонтрагента, Период ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Шаг.ДоговорКонтрагента, Шаг.Край, Шаг.Долг, ЕСТЬNULL(СУММА(Обороты.СуммаВзаиморасчетовОборот), 0) КАК ПолуСумма, ВЫБОР КОГДА Шаг.Долг > ЕСТЬNULL(СУММА(Обороты.СуммаВзаиморасчетовОборот), 0) ТОГДА -1 ИНАЧЕ 0 КОНЕЦ КАК Сдвиг ПОМЕСТИТЬ Шаг268435456 ИЗ (ВЫБРАТЬ Шаг.ДоговорКонтрагента КАК ДоговорКонтрагента, Шаг.Долг + Шаг.Сдвиг * Шаг.ПолуСумма КАК Долг, ДОБАВИТЬКДАТЕ(Шаг.Край, СЕКУНДА, 536870912 * (Шаг.Сдвиг - 0.5) + 1) КАК Центр, ДОБАВИТЬКДАТЕ(Шаг.Край, СЕКУНДА, 536870912 * Шаг.Сдвиг) КАК Край ИЗ Шаг536870912 КАК Шаг) КАК Шаг ЛЕВОЕ СОЕДИНЕНИЕ Обороты КАК Обороты ПО Шаг.ДоговорКонтрагента = Обороты.ДоговорКонтрагента И (Обороты.Период МЕЖДУ Шаг.Центр И Шаг.Край) СГРУППИРОВАТЬ ПО Шаг.ДоговорКонтрагента, Шаг.Край, Шаг.Долг ; ... //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Шаг.ДоговорКонтрагента, Шаг.Край, Шаг.Долг, ЕСТЬNULL(СУММА(Обороты.СуммаВзаиморасчетовОборот), 0) КАК Сумма ПОМЕСТИТЬ Шаг0 ИЗ (ВЫБРАТЬ Шаг.ДоговорКонтрагента КАК ДоговорКонтрагента, Шаг.Долг + Шаг.Сдвиг * Шаг.ПолуСумма КАК Долг, ДОБАВИТЬКДАТЕ(Шаг.Край, СЕКУНДА, Шаг.Сдвиг) КАК Край ИЗ Шаг1 КАК Шаг) КАК Шаг ЛЕВОЕ СОЕДИНЕНИЕ Обороты КАК Обороты ПО Шаг.ДоговорКонтрагента = Обороты.ДоговорКонтрагента И (Обороты.Период = Шаг.Край) СГРУППИРОВАТЬ ПО Шаг.ДоговорКонтрагента, Шаг.Край, Шаг.Долг ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Шаг.ДоговорКонтрагента.Организация КАК Организация, Шаг.ДоговорКонтрагента.Владелец КАК Контрагент, Шаг.ДоговорКонтрагента КАК ДоговорКонтрагента, Обороты.Период КАК Период, Обороты.Регистратор КАК Регистратор, ВЫБОР КОГДА Обороты.Период = Шаг.Край ТОГДА Шаг.Долг * Обороты.СуммаВзаиморасчетовОборот / Шаг.Сумма ИНАЧЕ Обороты.СуммаВзаиморасчетовОборот КОНЕЦ КАК Долг, РАЗНОСТЬДАТ(Обороты.Период, &Дата, ДЕНЬ) КАК Долгота ИЗ Шаг0 КАК Шаг ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты( , &Дата, Регистратор, ДоговорКонтрагента В (ВЫБРАТЬ Шаг.ДоговорКонтрагента ИЗ Шаг0 КАК Шаг)) КАК Обороты ПО Шаг.ДоговорКонтрагента = Обороты.ДоговорКонтрагента И Шаг.Край < = Обороты.Период ГДЕ Обороты.СуммаВзаиморасчетовОборот > 0 |
|||
4
1Сергей
10.11.21
✎
13:00
|
Думаю, логичнее было бы задать вопрос создателю сего поделия
|
|||
5
Папай
10.11.21
✎
13:04
|
(4)та задал молчит.тема то старая
|
|||
6
1Сергей
10.11.21
✎
13:06
|
Думаю всё дело вот тут:
; ... //////////////////////////////////////////////////////////////////////////////// |
|||
7
mistеr
10.11.21
✎
13:58
|
(5) Он и здесь бывает, позови.
|
|||
8
Папай
10.11.21
✎
14:06
|
(6)нет не там
|
|||
9
polosov
10.11.21
✎
14:18
|
(8) Т.е. ты скачал отчет и точно взял код разворачивания запроса оттуда?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |