|
v7: Проблема с ИтогиАктуальны()
| ☑ |
0
varelchik
14.08.15
✎
10:59
|
Проблема в следующем.
Перевел базу из dbf в sql.
Переписал все расчеты в из модулей проведения на прямые запросы.
Все классно и все работает.
Но!
Если вызывать при проведении глСформироватьТаблицуПартиц(Контекст,.....) то все в норме.
Но если вызвать тоже из формы, то валится на этом
Если Конт.ИтогиАктуальны()=0 Тогда
{Глобальный модуль(9382)}: Поле агрегатного объекта не обнаружено (ИтогиАктуальны)
Хотя в dbf формате все работает.
Это что фича?
|
|
1
ДенисЧ
14.08.15
✎
11:02
|
Замечание:
Метод доступен только в Модуле документа в предопределенной процедуре ОбработкаПроведения.
|
|
2
Ёпрст
14.08.15
✎
11:03
|
ИтогиАктуальны - это доступно только для контекста модуля проведения доков. А у тебя контекст - поди контекст открытоф формы, да ?
|
|
3
Ёпрст
14.08.15
✎
11:04
|
(1) сегодня точно пятница!
:)
какой-то пятничный затупин на ровном месте
|
|
4
Попытка1С
14.08.15
✎
11:07
|
(1)(2)
Как тогда вот это объяснить
"Хотя в dbf формате все работает.".
|
|
5
Джинн
14.08.15
✎
11:07
|
(1) Доку кАнкретные пацаны не читают - она для ламеров.
|
|
6
ДенисЧ
14.08.15
✎
11:07
|
(4) А то ты не знаешь, что 77 в файловом режиме непредсказуема?
|
|
7
Смотрящий
14.08.15
✎
11:08
|
(4) Исключение не вызывается в движке 1С при дбф-базе...
Оно и проскальзывает. Тупо беря итоги на ТА.
|
|
8
varelchik
14.08.15
✎
11:11
|
(7)Все вызывается.
Хотя вопрос снят.
ИтогиАктуальны() реально вызываются из контекста модуля проведения.
Ну вообщем разобрался где затык.
|
|
9
ДенисЧ
14.08.15
✎
11:12
|
(8) Как всегда, в ДНК? ))
|
|
10
varelchik
14.08.15
✎
11:40
|
(9)Нет.
Хто ж мог подумать что эту процедуру додумаются вызывать из формы?
|
|
11
varelchik
14.08.15
✎
11:41
|
потому Конт это для нее вообще-то всегда подразумевалось как контекст модуля проведения.
а тута ему на вход поступил контекст формы.
вот и вывалилось.
|
|