ГлЗначениеПеременной слетело #519256


#0 by wladimir90
Всем привет. 1С выдает ошибки что "Процедура или функция с указанным именем не определена (глЗначениеПеременной)" Хотя она вполне даже есть! Открываю ошибку, тыкаю перейти к определению и:
#1 by acsent
Сервер
#2 by wladimir90
Что сервер?
#3 by hhhh
есть режим выполнения - сервер и есть - клиент. Ты в каком режиме эту функцию замутил?
#4 by Леха Дум
он ее скорее всего из модуля приложения пытается вызвать на стороне сервера :)
#5 by Леха Дум
+ вернее она находится в модуле приложения :)
#6 by wladimir90
Это типовая функция бухгалтерии 2.0 в общем модуле Глобальный модуль. Учитывая это: #Если НЕ Клиент И НЕ ВнешнееСоединение Тогда Можно предположить что она только серверная.
#7 by wladimir90
Мест (в т.ч. типовых) откуда вызывается эта функция десятки.
#8 by Леха Дум
а в модуле приложения она есть? или еще где кроме этого: #Если НЕ Клиент И НЕ ВнешнееСоединение Тогда
#9 by hhhh
ну ты с сервера ее вызываешь?
#10 by Dmitrii
>> 1С выдает ошибки... Где именно? >> Можно предположить что она только серверная. Аналогичная функция есть и  в модуле обычного приложения.
#11 by 5 Элемент
перешли на 8.2 ?
#12 by wladimir90
В модуле обычного приложения, в модуле внешнего соединения, в глобальном модуле. Всё. Хм. Ну получается что так. Возможно мы о разном - поясню. Подключил локальную базу к хранилищу, загрузил обьект для редактирования, прогаю, нажал сохранить а тут раз и все. Эта ошибка выходит. Сделал синтаксический контроль - десятки мест этой самой ошибки.
#13 by wladimir90
Да
#14 by wladimir90
Везде где только есть вызов этой функции. Первые три: {КритерийОтбора.НастройкиВыполненияОбмена.Форма.ФормаСписка.Форма(8,133)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)    ПроцедурыОбменаДанными.ВыполнитьОбменПоНастройкеАвтоматическогоВыполненияОбменаДанными(ЭлементыФормы.Список.ТекущиеДанные.Ссылка, ,<<?>>глЗначениеПеременной("глОбработкаАвтоОбменДанными")); (Проверка: Толстый клиент (обычное приложение)) {ОбщийМодуль.ДоходыИРасходыПредпринимателя.Модуль(1375,7)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)    Если <<?>>глЗначениеПеременной("ИспользоватьУправляемыеБлокировки") Тогда (Проверка: Толстый клиент (обычное приложение)) {ОбщийМодуль.ДоходыИРасходыПредпринимателя.Модуль(1633,7)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)    Если <<?>>глЗначениеПеременной("ИспользоватьУправляемыеБлокировки") Тогда (Проверка: Толстый клиент (обычное приложение))
#15 by Леха Дум
для начала каг бэ не надо цеплять рабочую базу к хранилищу, возможно ситуация когда удалил реквизит, спохватился и добавил по названию и типу такой же, вздохнул сохранил в рабочей и почему то... :) потерял данные...
#16 by Леха Дум
столкнулся только сегодня с такой ситуацией: пользователи работают в терминале, трое товарищей зашли под одним пользователем винды но под разными пользователями 1С. Как итог - в кэше у них осталась старая версия конфигурации и упрямо говорит что работать не буду.
#17 by 5 Элемент
Версия платформы?
#18 by wladimir90
8.2.12.96 Это не рабочая база. Демо. Но насчет реквизитов - я не уверен, может это и из за меня полетело, но все что я сделал так это добавил константу и реквизит в справочник, обработку написал... Да и все. С чего такие ошибки вообще неясно.
#19 by 5 Элемент
а у глобального модуля стоит флажок "Сервер"?
#20 by wladimir90
Да. Стоят все кроме клиент и привелегированый
#21 by Dmitrii
Отключите использование режима совместимости с 8.1.
#22 by wladimir90
Он не используется.
#23 by acsent
А вызываешь с клиента?
#24 by wladimir90
С сервера если я правильно понимаю. С конфигуратора ) В нем при синт.контроле ошибка выходит. А вообще стоит Обычное приложение.
#25 by Homer
почисти кэш
#26 by wladimir90
Удалил базу из списка, переименовал папку, добавил в список, подключился к хранилищу, обновился из хранилища. Итог тот же. Может я неправильно почистил кэш? ПС У коллеги рядом со мной та же проблема.
#27 by wladimir90
Может есть еще какие варианты? Опять же повторюсь, возможно проблема из за меня (добавил константу, в поступлениеТоваровУслуг переписал код немного, добавил пару реквизитов), а может нет, но работать невозможно, надо что то делать...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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