v7: Проблема с ИтогиАктуальны() #750724


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

В этой группе 1С