|
v7: Групповое проведение документов. | ☑ | ||
---|---|---|---|---|
0
__Se24
24.10.11
✎
14:57
|
Бухгалтер сделала перепроведение базы за прошлый месяц , влогах обнаружил такие ошибки
Если Запрос.Выполнить(ТекстЗапроса)=0 тогда : {Документ.ПриходнаяНакладная.Модуль Документа(360)}: Невозможно обращение к итогам после ТА. вот начало запроса в модуе проведения , строка ТекДк=ТекущийДокумент(); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |ПЕРИОД С ТекДк По ТекДк; вопрос в следующем , разве ТА не ползет в след за проводимым документом ? |
|||
1
Ёпрст
24.10.11
✎
14:58
|
И.. нахрена было делать запрос в модуле проведения ? Заняться нечем ?
|
|||
2
filh
24.10.11
✎
14:58
|
запрос в модуле проведения?
Оригенально! |
|||
3
Dmitrith
24.10.11
✎
14:59
|
ИМХО ТА на момент проведения будет не на текущем документе а на предыдущем
|
|||
4
1Сергей
24.10.11
✎
14:59
|
(3) нет
|
|||
5
Ёпрст
24.10.11
✎
14:59
|
В момент проведения, ТА находится на последнем проведенном документе, а не на текущем.
Передавать надо было преыудущую позицию, если что |
|||
6
andrewks
24.10.11
✎
14:59
|
круто, чо
|
|||
7
__Se24
24.10.11
✎
15:00
|
код не мой .... предыдущий программер это практиковал .... 95% документов в модулях проведения имеют запрос ... а иногда и 2-3 ...
|
|||
8
__Se24
24.10.11
✎
15:00
|
вопщем , видимо на курсах , пропустил , этот важный нюанс ! спасибо огромное за помощь !
|
|||
9
palpetrovich
24.10.11
✎
15:00
|
дла лано вам, вон в 8-ке в модуле проведения запрос на запросе :)
|
|||
10
ДенисЧ
24.10.11
✎
15:00
|
Не вижу ничего странного в запросе при проведении...
|
|||
11
Amra
24.10.11
✎
15:01
|
(4) Да ты че, правда чтоли? Если перепроводить той, которая в меню операции - ТА будет на предыдущем документе
|
|||
12
Ёпрст
24.10.11
✎
15:01
|
(7) а че за конфа то хоть ? Древний Тис ? или укр конфа ?
|
|||
13
__Se24
24.10.11
✎
15:02
|
когда ооооочень давно это был тис ...
года 4 назад |
|||
14
1Сергей
24.10.11
✎
15:02
|
(11) ты прав
(4) сторно |
|||
15
1Сергей
24.10.11
✎
15:02
|
Если ИтогиАктуальны()=1 Тогда
ТекстЗапроса = "Период с ТекДок;"; Иначе ТекДок = ТекущийДокумент(); ТекстЗапроса = "Период с ТекДок по ТекДок;"; КонецЕсли; |
|||
16
__Se24
24.10.11
✎
15:02
|
но перепахан полностью
|
|||
17
__Se24
24.10.11
✎
15:02
|
(15)спасибо ... так и планировал сделать )
|
|||
18
1Сергей
24.10.11
✎
15:02
|
(10)+1
|
|||
19
miki
24.10.11
✎
15:03
|
А что в запросе-то?
|
|||
20
__Se24
24.10.11
✎
15:08
|
Получение состояния регистра ... чтобы закрыть движение в 0
|
|||
21
Ёпрст
24.10.11
✎
15:10
|
(20) если че, ВыгрузитьИтоги с рассчитанными фильтрами - один из самых быстрых методов в 7-ке, и в разы быстрее твоего запроса.
|
|||
22
__Se24
24.10.11
✎
15:26
|
(21) да , я знаю , что он работает очень быстро ...
но там к сожадению все гораздо сложнее , там запрос выгружается в таблицу ,и потом по ней делаются расчеты , и фильтры ... вопщем я уже думал над заменой ... неполучается ... |
|||
23
Ёпрст
24.10.11
✎
16:58
|
(22) выгрузитьИтоги, если че, тоже в ТЗ выгружается
|
|||
24
__Se24
24.10.11
✎
17:20
|
в регистре 6 измерений ....
по 3-м измерениям в качестве фильтров идут списки значений ... вопщем запросом получается удобнее ... |
|||
25
ДенисЧ
24.10.11
✎
17:22
|
(24) В фильтры для ВыгрузитьИтоги() тоже можно списки ставить :-)
|
|||
26
FN
24.10.11
✎
17:22
|
(24) см. УстановитьЗначениеФильтра()
|
|||
27
victuan1
24.10.11
✎
17:27
|
(1) А ты уже забыл типовую конфигурацию Предприниматель 7.7. с чОрным запросом в обработке проведения?
|
|||
28
__Se24
24.10.11
✎
17:30
|
можно ... нада поизучать вопрос ....
правда первое правило программизма говорит , "работает . не трогай !" |
|||
29
Cthulhu
24.10.11
✎
19:57
|
выгрузка итогов "в разы быстрее" запроса только если фильтры наложены "по индексам", без пропусков измерений.
|
|||
30
Злопчинский
24.10.11
✎
22:35
|
(29) и скорее всего когда значения фильтров - скаляры, а не списки значений...?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |