Имя: Пароль:
1C
 
Можно ли убрать ошибку Мобильное приложение содержит синтаксические ошибки, как?
,
0 Mikhail Volkov
 
23.11.23
17:08
При обновлении КА с 2.5.15.40 на 2.5.15.49 выскочила ошибка:
{ОбщийМодуль.ОбщегоНазначенияСлужебныйКлиентСервер.Модуль(271,13)}: Переменная не определена (ОбщегоНазначенияУТВызовСервера)
	Отказ = Не <<?>>ОбщегоНазначенияУТВызовСервера.ЭтоПолноправныйПользователь(,, Ложь);	//+МВ 16.02.2018 (Проверка: Мобильный клиент (автономная конфигурация). Сервер)

Мобильное приложение содержит синтаксические ошибки.
Мобильное приложение не использую. В "Назначения использования" стоит галка только на "Приложение для платформы". Свойства общих модулей ОбщегоНазначенияСлужебныйКлиентСервер и ОбщегоНазначенияУТВызовСервера (значения галочек: Клиент, Сервер, Внешнее соединение, Вызов сервера, Привилегированный) при обновлении не изменились. Можно ли убрать эту ошибку? Как?
1 rphosts
 
23.11.23
16:51
(0) Можно. Как? Сделай расширение - фикс-патч в который заимствуй этот вызов и выполняя вместо него другой код (судя по названию проверяющий что у пользователя нет полных прав (если нет Отказ = Истина;))
2 p-soft
 
23.11.23
17:36
проще проверку отключить
3 rphosts
 
23.11.23
17:41
(2) это нужно в отладчике поработать... с этим-бы справился...
4 Mikhail Volkov
 
23.11.23
18:15
(2) Как? Сервис - Параметры - Модули - Проверка - Проверять автоматически?
5 p-soft
 
23.11.23
18:22
(4) там по видам приложений настраивается. может глюкнуло, конечно
6 Mikhail Volkov
 
01.12.23
07:04
Со сменой релиза 2.5.15.57 ошибка осталась.
7 ejikbeznojek
 
01.12.23
14:45
(6) Если мобильные приложения не используются,
Сервис - Параметры - Модули - Проверка, сними там галку мобильный клиент
Ну или допиши где-нибудь условие #Если не МобильноеПриложениеКлиент
8 Mikhail Volkov
 
01.12.23
17:36
(7) Нет галки Сервис - Параметры - Модули - Проверка - Мобильный клиент.
9 ejikbeznojek
 
01.12.23
18:00
10 Mikhail Volkov
 
01.12.23
18:28
(9) Нет галки Сервис - Параметры - Модули - Проверка - Мобильный клиент.
Вставил
#Если не МобильноеПриложениеКлиент
    
Функция СообщениеПользователю(....
КонецФункции

#КонецЕсли

Получил: #Если не МобильноеПриложениеКлиент<<?>> (Проверка: Тонкий клиент)
{ОбщийМодуль.ОбщегоНазначенияСлужебныйКлиентСервер.Модуль(279,2)}: Пропущен оператор препроцессора Если (If)
#<<?>>КонецЕсли (Проверка: Тонкий клиент)
Как правильно вставить?
11 timurhv
 
01.12.23
19:39
ОбщегоНазначенияУТВызовСервера (значения галочек: Клиент, Сервер, Внешнее соединение, Вызов сервера, Привилегированный)

Откуда там Клиент и Внешнее соединение?

Проверяйте области, в которых находятся процедуры и инструкции препроцессора, в типовой все ок.
Вы неверно обновляете, у вас при сравнении модулей процедуры/функции пишет что есть отличия, смотрите код и отличий нет и вы пропускаете изменение, но области-то разные.

В типовой обернуто:

#Если НЕ МобильныйАвтономныйСервер Тогда
12 Mikhail Volkov
 
03.12.23
13:08
(11) Строку #Если НЕ МобильныйАвтономныйСервер Тогда переставил перед #Область ОповещениеПользователя (Функция СообщениеПользователю, которая дает ошибку), ошибки нет.