Имя: Пароль:
1C
1С v8
не компилируется модуль в клиент серверном режиме
0 ParinovS
 
04.02.13
16:44
Добрый день. Решил внедрий для нетиповой
1 ParinovS
 
04.02.13
16:49
Добрый день. Решил внедрить для нетиповой конфигурации подсиситему (http://infostart.ru/public/85059/). И при компиляции в общем модуле выдаются ошибки. В файловом режиме все отлично. Модуль "уос_ОбщиеФункцииПодсистемы". Галки стоят на: "Сервер", "Клиент(Обычное приложение)", "Вызов сервера". Смысл примерно следующий:
1. В деректике к препроцессору "Если Клиент" в 1 процедуре создается таблица значений
2. далее в других процедурах идет обращение к этой таблице значений - обращение тоже заключено в дерективу "Если Клиент". Вопрос собсвенно следующий, как мне избивиться от этой ошибки.
2 AaNnDdRrEeYy
 
04.02.13
16:50
скопированное сообщение ошибки куда информативнее описание того что ты делал.
3 ParinovS
 
04.02.13
16:52
{ОбщийМодуль.уос_ОбщиеФункцииПодсистемы.Модуль(1090,20)}: Переменная не определена (уос_ТаблицаПодключений)
   ПодключениеКВИБ = <<?>>уос_ТаблицаПодключений.НайтиСтроки(СтруктураПоиска); (Проверка: Толстый клиент (обычное приложение))


одна из ошибок.(остальные такие же)
4 Reset
 
04.02.13
16:54
(3) Переменная, созданная в одной процедуре, не видна в других, все верно.
5 ParinovS
 
04.02.13
16:57
так а почему в файловом режиме все компилируется?)))
6 ParinovS
 
04.02.13
17:30
ап-ну
7 ParinovS
 
04.02.13
17:43
разобрался, в модуль приложения нужно было добавить
ПЕРЕМ уос_ТаблицаПодключений Экспорт - сделать переменную глобальной в общем. Понедельник, блин, мозг вообще не работает :) В файловом режиме переменная была просто)
8 Reset
 
04.02.13
17:46
(7) Понедельник :)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший