Имя: Пароль:
1C
1С v8
Ошибки в клиент-серверном варианте
0 wtlz
 
28.01.14
14:48
Здравствуйте!
Имеется простенькая самописанная конфигурация, которая раньше без проблем полноценно работала в файловом варианте. Но с переводом в клиент-сервер (на sql) - появилась следующая проблема: при некоторых  действиях вызываются менеджер модуля (которые никак не связаны) другого справочника, в котором заранее неверный код.
Вопрос - знает ли кто-нибудь, где конкретно в тех.литературе описана особенность того, что в серверном варианте не должно быть ошибок в модулях? или как-то объяснить поведение системы? (1с82, 1с83)
1 Apokalipsec
 
28.01.14
14:49
"описана особенность того, что в серверном варианте не должно быть ошибок в модулях" - в логике наверное это должно быть...
2 MaxisUssr
 
28.01.14
14:49
(0)
Пример ошибки? Обращение к серверным методам из клиента? В файловой все работало - там же сервера нет
3 wtlz
 
28.01.14
14:51
Ошибка инициализации модуля: Справочник.Валюты.МодульМенеджера
по причине:
{Справочник.Валюты.МодульМенеджера(11,25)}: Переменная не определена (ОбщегоНазначения)
КлассификаторТаблица = <<?>>ОбщегоНазначения.ПрочитатьXMLВТаблицу(КлассификаторXML).Данные;
{Справочник.Валюты.МодульМенеджера(78,30)}: Переменная не определена (ДоходыИРасходыСервер)
  Параметры.Вставить("Ключ", <<?>>ДоходыИРасходыСервер.ПолучитьВалютуУправленческогоУчета());
4 wtlz
 
28.01.14
14:51
(1) это логично, но требуется документальное подтверждение
5 Apokalipsec
 
28.01.14
14:52
(3) галочки в свойствах модуля некорректно установлены откуда можно вызывать.
6 wtlz
 
28.01.14
14:53
(5) вызываемого модуля в конфигурации нет. А спр. Валюты - атавизм, которого в коде конфы нигде нет, и связей тоже с другими объектами нет.
7 Apokalipsec
 
28.01.14
14:55
(6) Ну так уберите его.)
(4) Какое документальное подтверждение, у вас программа не работает, вам этого не хватает?Или это не баг, это фича?
8 wtlz
 
28.01.14
14:56
(7) я то так и сделал, удалил объект -  и все заработало. Но, как говорит один очень уважаемый мною специалист, надо найти, почему так происходит.
9 wtlz
 
28.01.14
14:57
Надо понять причину, почему в файловом работало, в серевере перестало
10 Apokalipsec
 
28.01.14
15:01
(9) Отладчик. Регламенты.
11 13_Mult
 
28.01.14
15:02
Проверку конфигурации сделай с нужными галочками и все встанет на свои места.
12 wtlz
 
28.01.14
15:02
(10) Отладчик - понятно. Регламенты какие?
13 wtlz
 
28.01.14
15:06
(11) мысль была по этому поводу. спасибо, ошибки нашлись. Наверное этого достаточно будет )))