|
v7: Черный запрос странное поведение. | ☑ | ||
---|---|---|---|---|
0
1c_
не_не_слышал 05.12.14
✎
08:40
|
Доброго утра. 1с 7.7 бухгалтерия переписанная. Есть отчет разработанный когда-то давно. В нём запрос. Так вот этот запрос не работает на 26 платформе, на 18той же всё ок. Это мне сами пользователи показали, говорят мы специально запускаем старую платформу, чтоб сформировать этот отчет. Стал разбираться. Выяснилось, что не работает функция с условием в этом запросе:
|Функция СуммаКорреспонденции = КО(Сум) когда (ДатаОперации>=Дата2); Причем, если убрать условие когда..., то запрос выдаёт данные. Если кто встречался с таким поведением 7ки, подскажите пожалуйста. |
|||
1
Banned
05.12.14
✎
08:41
|
27 не пробовал?
|
|||
2
1c_
не_не_слышал 05.12.14
✎
08:42
|
пробовал, также не работает
|
|||
3
ikea
05.12.14
✎
08:47
|
Может вместе со старой платформой они и другую базу запускают?
|
|||
4
1c_
не_не_слышал 05.12.14
✎
08:49
|
(3) они конечно запускают. НО я тестирую на своем компе сейчас.
|
|||
5
1c_
не_не_слышал 05.12.14
✎
08:50
|
(1) Попробовал качнул еще 27 платформу с инета, не помогло
|
|||
6
ikea
05.12.14
✎
08:50
|
(4) А у вас на своем компьютере таже база, которая используется под 18 релиз?
|
|||
7
1c_
не_не_слышал 05.12.14
✎
08:50
|
(6) Да, именно она
|
|||
8
1c_
не_не_слышал 05.12.14
✎
08:50
|
я давно с 7кой работаю, но такое в первый раз увидел
|
|||
9
ASV
05.12.14
✎
08:51
|
(7) на 25 релизе как ведет?
|
|||
10
Изучаю1С8
05.12.14
✎
08:53
|
А почему "(ДатаОперации>=Дата2)" не вставить в секцию Условие?
|
|||
11
1c_
не_не_слышал 05.12.14
✎
08:54
|
(9) 25 сейчас скачаю, проверю
(10) в условие пробовал, не помогло |
|||
12
ikea
05.12.14
✎
08:55
|
Значит с когда (ДатаОперации>=Дата2) что-то не так. Парметр Дата2 не выходит за границы дат в запросе?
|
|||
13
ikea
05.12.14
✎
08:56
|
Покажите что стоит в Период С... ПО...
|
|||
14
ASV
05.12.14
✎
08:56
|
(10) сервис - параметры -начало столетия
|
|||
15
1c_
не_не_слышал 05.12.14
✎
09:02
|
(13) |Период с Дата1_1 по Дата2;
Дата1_1=НачГода(Дата1); Дата2 это конечная дата. Так, извиняюсь. Вот функция: |Функция СуммаКорреспонденции = КО(Сум) когда (ДатаОперации>=Дата1); выше - это уже я тестил. Изначально была Дата1 там. |
|||
16
1c_
не_не_слышал 05.12.14
✎
09:03
|
(14) А причем тут начало столетия? там стоит сейчас 1954
|
|||
17
Herby
05.12.14
✎
09:07
|
а весь запрос не судьба показать
|
|||
18
kobzon2
05.12.14
✎
09:08
|
Я так и не понял чему равна Дата1.
|
|||
19
1c_
не_не_слышал 05.12.14
✎
09:09
|
(17) держи:
"//{{ЗАПРОС(Сформировать) |Период с Дата1_1 по Дата2; |Дт = Операция.Дебет.Счет; |Кт = Операция.Кредит.Счет; |МО = Операция.МО; |Сум = Операция.Сумма; |ДатаОперации = Операция.ДатаОперации; |СтатьиЗатрат = Операция.Дебет.СтатьиЗатрат; |Функция СуммаКорреспонденции = КО(Сум) когда (ДатаОперации>=Дата1); |Функция СуммаКорреспонденции_СНГ = ДО(Сум); |Группировка СтатьиЗатрат без групп все ВошедшиеВЗапрос; |Группировка МО упорядочить по МО.Код без групп; |Группировка Кт упорядочить по Кт.Код без групп; |Условие(Дт в ВыбСчет); |Условие(Сум<>0); |Условие(МО<>МОВнутреннихОборотов); |"//}}ЗАПРОС |
|||
20
1c_
не_не_слышал 05.12.14
✎
09:10
|
формирую за месяц (любой). На форме выбор периода стандартный. Дата1 и Дата2. Дата1_1 в запросе это НачГода(Дата1)
|
|||
21
kobzon2
05.12.14
✎
09:12
|
Ну хз. Была дыра в 1с, в последующих релизах ее заделали)
|
|||
22
Квиджибо
05.12.14
✎
09:12
|
на 18 и 26 реально не работает. Предлагаю обновится
|
|||
23
1c_
не_не_слышал 05.12.14
✎
09:18
|
(22) куда обновиться? скинь ссылку. Я уже попробовал 3 разных 27 платформы, 25ую и 26ую
|
|||
24
ikea
05.12.14
✎
09:18
|
А точно есть КО в диапозоне дат Дата1 по Дата2?
|
|||
25
1c_
не_не_слышал 05.12.14
✎
09:21
|
(24) Я думал об этом. Получается не для всех операция есть КО(). НО 18ая платформа нормально эту ситуацию обрабатывает и выдаёт верные данные (со слов бухгалтерии), а вот 27 почему то всегда 0 даёт
|
|||
26
Изучаю1С8
05.12.14
✎
09:22
|
Разбей на 2 запроса в конце концов.
|
|||
27
1c_
не_не_слышал 05.12.14
✎
09:25
|
(26) Это всё понятно, запрос переписать можно. Но сначала хотел бы мнения спецов послушать. Вот бы ЁПРСТ написал...
|
|||
28
Квиджибо
05.12.14
✎
09:25
|
ребята, клюшка реально классно работает на 27-й вы что?
|
|||
29
1c_
не_не_слышал 05.12.14
✎
09:25
|
(28) ну скинь свою 27-ю я проверю её ))
|
|||
30
ASV
05.12.14
✎
09:40
|
датаоперации нет в запросе
ДатаОперации в запросе (только решения нет) |
|||
31
ASV
05.12.14
✎
09:44
|
|Функция СуммаКорреспонденции = КО(Сум) когда (ТекущийДокумент.ДатаДок>=Дата1);
|
|||
32
ikea
05.12.14
✎
09:44
|
(25) Так гляньте анализ счета и все станет на свои места.
|
|||
33
ASV
05.12.14
✎
09:45
|
||||
34
1c_
не_не_слышал 05.12.14
✎
09:50
|
(31) с текущим документом вроде как заработало
|
|||
35
1c_
не_не_слышал 05.12.14
✎
09:50
|
щас данные еще сравню со старым вариантом на 18 платформе
|
|||
36
1c_
не_не_слышал 05.12.14
✎
09:53
|
Всё ОК, ASV Александр, спасибо
|
|||
37
ASV
05.12.14
✎
09:54
|
запросами запрещено было пользоваться
Как обратиться к Операциям и Проводкам в Запросе???? |
|||
38
1c_
не_не_слышал 05.12.14
✎
10:01
|
(37) Дык когда это было )))
|
|||
39
Herby
05.12.14
✎
10:03
|
(36) еще не желательно переменные запроса называть такими же именами как и реквизиты, которым обращаешься
|Клиент = Документ.Расходная.Клиент; лучше так |ДокКлиент = Документ.Расходная.Клиент; |
|||
40
Chum
05.12.14
✎
10:12
|
(0) а ты не пробовал эту хню переписать на нормальный бухзапрос, т.е. с использованием объекта БухгалтерскиеИтоги?
|
|||
41
Злопчинский
05.12.14
✎
14:11
|
(39) фигня
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |