|
v7: Торговля и склад. Есть отчет по неоплаченным реализациям? | ☑ | ||
---|---|---|---|---|
0
Oblako486
24.07.14
✎
11:21
|
Есть "строка выписки банка", в которой есть ссылка на "реализация товаров". Нужно получить список неоплаченных.
|
|||
1
Ёпрст
24.07.14
✎
11:32
|
ведомость по клиентосам открой в разрезе кред документов - вот они и не оплачены у вас.. усё
|
|||
2
floody
24.07.14
✎
11:32
|
(0) В ТИС вроде по фифо долги закрываются.
|
|||
3
Злопчинский
24.07.14
✎
11:32
|
структура подчиненности и ввод на основании служат для облегчения заполнения документов. а не для привязки действий по проведению одного документа к состояниб другого документа (если в алгоритмах не прописано особо).
. все долги погашаются по ФИФО в рамках договора. И это правильно. . Неоплаченные реализации и авансы можно посмотреть штатным отчетом "Ведомость по контрагентам" с включенными группировками фирма-контрагент-кред.документ". . хотите отдельно отслеживать оплату каждой отдельной реализации - делайте как положено - какждая реализация-сделка==отдельный договор. . вот тут еще можно почитать http://infostart.ru/public/175550/ |
|||
4
Oblako486
24.07.14
✎
15:53
|
Спасибо, прояснилось. Нужно разобраться с прямым запросом
|ВЫБРАТЬ | $РегПокупатели.Фирма КАК впФирма | $РегПокупатели.Договор КАК [Договор $Справочник.Договоры] | $РегПокупатели.КредДокумент КАК впКредДокумент | $РегПокупатели.СуммаРуб Как впСуммаРуб |ИЗ | Регистр.Покупатели КАК РегПокупатели $nolock |ГДЕ $РегПокупатели.Договор IN | (ВЫБРАТЬ | $СпрДоговоры.ТекущийЭлемент КАК [впДокумент $Справочник.Договоры] | ИЗ Справочник.Договоры КАК СпрДоговоры $nolock | ГДЕ $СпрДоговоры.Владелец = :впКонтрагент)"; Ошибка:Неправильный синтаксис около конструкции "РегПокупатели". |
|||
5
vinogradъ
24.07.14
✎
16:01
|
|ВЫБРАТЬ
| $РегПокупатели.Фирма КАК впФирма, | $РегПокупатели.Договор КАК [Договор $Справочник.Договоры], | $РегПокупатели.КредДокумент КАК впКредДокумент, | $РегПокупатели.СуммаРуб Как впСуммаРуб |ИЗ | Регистр.Покупатели КАК РегПокупатели $nolock |ГДЕ $РегПокупатели.Договор IN | (ВЫБРАТЬ | $СпрДоговоры.ТекущийЭлемент | ИЗ Справочник.Договоры КАК СпрДоговоры $nolock | ГДЕ $СпрДоговоры.Владелец = :впКонтрагент |
|||
6
Oblako486
24.07.14
✎
16:19
|
(5) Та же ошибка. Вложенный запрос отдельно, работает.
|
|||
7
Oblako486
24.07.14
✎
16:22
|
(6)
|SELECT | РегПокупатели.SP4322 AS впФирма | РегПокупатели.SP4323 AS впДоговор | РегПокупатели.SP4326 AS впКредДокумент | РегПокупатели.SP4329 AS впСуммаРуб |FROM | RA4335 AS РегПокупатели (nolock) |WHERE РегПокупатели.SP4323 IN | (SELECT | СпрДоговоры.ID | FROM SC204 AS СпрДоговоры (nolock) | WHERE СпрДоговоры.PARENTEXT = ' LV ') |
|||
8
Oblako486
24.07.14
✎
16:24
|
(6) конструкция "IN" в прямых запросах не работает?
|
|||
9
mikecool
24.07.14
✎
16:26
|
(8) работает
|
|||
10
vinogradъ
24.07.14
✎
16:27
|
(7) запятые не нужны штоле?
|
|||
11
Ёпрст
24.07.14
✎
16:28
|
(7) ёё...
в селект листе между полями зпт кто будет расставлять ? Дарю : ,,,,,,,,,, |
|||
12
Oblako486
24.07.14
✎
16:31
|
(10) Этот запрос выводится при включенном РежимеОтладки. То есть оригинальный запрос (5)
|
|||
13
Oblako486
24.07.14
✎
16:32
|
(12) Пардон
|
|||
14
Ёпрст
24.07.14
✎
16:38
|
(12) брешешь
|
|||
15
Ёпрст
24.07.14
✎
16:38
|
там даже типизации нет в селекте и алияс у поля другой
|
|||
16
Oblako486
24.07.14
✎
16:43
|
(14) Согласен
|
|||
17
Oblako486
24.07.14
✎
17:11
|
(15)
|ВЫБРАТЬ | $РегПокупатели.Фирма КАК [впФирма $Справочник.Фирмы], | $РегПокупатели.Договор КАК [впДоговор $Справочник.Договоры], | $РегПокупатели.КредДокумент КАК впКредДокумент, | $РегПокупатели.СуммаРуб Как впСуммаРуб |ИЗ | Регистр.Покупатели КАК РегПокупатели $nolock |ГДЕ $РегПокупатели.Договор IN | (ВЫБРАТЬ | $СпрДоговоры.ТекущийЭлемент | ИЗ Справочник.Договоры КАК СпрДоговоры $nolock | ГДЕ $СпрДоговоры.Владелец = :впКонтрагент)"; Результат не пустой, но значения почему-то пустые Пока РезультатРеализации.ПолучитьСтроку()=1 Цикл Сообщить("!впФирма!",Результат.впФирма); Сообщить("!впДоговор!",Результат.впДоговор); Сообщить("!КредДокумент!",Результат.впКредДокумент); Сообщить("!впСуммаРуб!",Результат.впСуммаРуб); КонецЦикла; |
|||
18
Oblako486
24.07.14
✎
17:13
|
Пока Результат.ПолучитьСтроку()=1 Цикл
Сообщить("!впФирма!",Результат.впФирма); Сообщить("!впДоговор!",Результат.впДоговор); Сообщить("!впКредДокумент!",Результат.впКредДокумент); Сообщить("!впСуммаРуб!",Результат.впСуммаРуб); КонецЦикла; |
|||
19
vinogradъ
24.07.14
✎
17:15
|
(18) Результат.ВыбратьСтроки(); конечно же есть?
|
|||
20
Oblako486
25.07.14
✎
09:22
|
(19)
Сново дело в запятых оказалось, в Сообщить надо плюс ставить, а не запятую. |
|||
21
ДенисЧ
25.07.14
✎
09:27
|
(20) О_о
|
|||
22
1Сергей
25.07.14
✎
09:29
|
(21)
//Сообщить("!впФирма!",Результат.впФирма); Сообщить("!впФирма!" + Результат.впФирма); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |