Имел неосторожность в конфигурации поставить роль использования пк и моб. клиент, убрал потом, но с тех пор постоянно валятся ошибки:
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1154,58)}: Переменная не определена (БизнесПроцессы)
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Результат, <<?>>БизнесПроцессы.ТипВсеСсылки().Типы());
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1155,58)}: Переменная не определена (ПланыВидовХарактеристик)
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Результат, <<?>>ПланыВидовХарактеристик.ТипВсеСсылки().Типы());
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1156,58)}: Переменная не определена (ПланыСчетов)
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Результат, <<?>>ПланыСчетов.ТипВсеСсылки().Типы());
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1157,58)}: Переменная не определена (ПланыВидовРасчета)
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Результат, <<?>>ПланыВидовРасчета.ТипВсеСсылки().Типы());
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1158,58)}: Переменная не определена (Задачи)
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Результат, <<?>>Задачи.ТипВсеСсылки().Типы());
{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1069,32)}: Процедура или функция с указанным именем не определена (ЗначениеВСтрокуВнутр)
СтрокаДерева.Идентификатор = <<?>>ЗначениеВСтрокуВнутр(СтрокаДерева.Ссылка);
Мобильное приложение содержит синтаксические ошибки.
Как отключить что бы конфигуратор перестал это делать? В настройках проверку синтаксиса отключал.
Уважаемые коллеги доброго времени суток! Может кто столкнулся изнает решение. Сам не могу найти. Имею конфу Бухгалтерия предприятия, редакция 3.0 (3.0.43.208) Платформа последнего релиза. в конфигурации поставил свойство мобильное устройство. пытаюсь опубликовать для работы на планшете. При обновлении мобильновго приложения вываливается енто. Как решить? спасибо заранее {ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(100,3)}: Процедура или функция с указанным именем не определена (ВыполнитьОбработкуОповещения) <<?>>ВыполнитьОбработкуОповещения(ДлительнаяОперация.ОповещениеОПрогрессеВыполнения, Прогресс); {ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(157,2)}: Процедура или функция с указанным именем не определена (ВыполнитьОбработкуОповещения) <<?>>ВыполнитьОбработкуОповещения(ДлительнаяОперация.ОповещениеОЗавершении, Результат); {ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(140,2)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(?(Оповещение.Текст <> Неопределено, Оповещение.Текст, НСтр(«ru = ‘Действие выполнено’»)), {ОбщийМодуль.ОбменДаннымиГлобальный.Модуль(32,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Установить обновление’»), «e1cib/app/Обработка.ВыполнениеОбменаДанными», {ОбщийМодуль.ОбработкаЗаявленийАбонентаГлобальный.Модуль(24,46)}: Переменная не определена (ВариантОткрытияОкна) ОткрытьФорму(ИмяФормы,ПараметрыФормы,,,<<?>>ВариантОткрытияОкна.ОтдельноеОкно); {ОбщийМодуль.ПолучениеОбновленийПрограммыКлиентГлобальный.Модуль(112,8)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя( {ОбщийМодуль.ПолучениеОбновленийПрограммыКлиентГлобальный.Модуль(138,9)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя( {ОбщийМодуль.ПолучениеОбновленийПрограммыКлиентГлобальный.Модуль(151,9)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя( {ОбщийМодуль.СоединенияИБГлобальный.Модуль(85,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей’»), {ОбщийМодуль.СоединенияИБГлобальный.Модуль(116,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей’»), {ОбщийМодуль.СоединенияИБГлобальный.Модуль(135,4)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей’»), {ОбщийМодуль.СоединенияИБГлобальный.Модуль(145,2)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей’»), Мобильное приложение содержит синтаксические ошибки.
«Платформа последнего релиза. в конфигурации поставил свойство мобильное устройство. пытаюсь опубликовать для работы на планшете» — вот так вот просто взял и перевел всю конфигурацию в мобильное приложение ? Молодец! Цель БП — закинуть на планшет ?
Я енто ни разу не делал а руководство потребовало. чтобы менагеры могли работать в программе с планшетников. вот и мучаюсь. Если возможно нужен совет. Спасибо
«Цель БП — закинуть на планшет ?» в принципе да но я хочу туда установить приложение мобильное и к базе цеплять их без всяких (если енто возможно) обменов
Как вариант я попробовал просто опубликовать приложение на web сервере. Но что-то для планшетников такая идея не очень мне кажется. Но если ничего не возможно придется смириться с ней
«установить приложение мобильное и к базе цеплять их без всяких (если енто возможно) обменов» Вот вам болт дорогой товарисчЬ. В случае с мобильным приложением без обменов не получится. Никак. Ни при каких обстоятельствах. Публикуйте не веб сервере и работайте через браузер.
+ Мобильное приложение работает с данными на мобильном устройстве. Для того, что б данные попали в центр нужен обмен. Веб-клиент работает с данными непосредственно в базе.
т.е. как я понял мобильное приложение напрямую в базе работать не может? просто я думаю если так сделать то время пока обменяется пока примет много пройдет. Как я понял по com-соединению оно тоже криво работает?
Получается если делать на мобильном то тогда все придется зааттачивать на обработчиках событий. Как минимум ПриЗаписи.
Откуда может быть КОМ-соединение на ведроиде? Оно не просто криво работает — его там нет по определению.
#10
by Остап Сулейманович
«все придется заатачивать на обработчиках событий.» В каком таком смысле? Нифига не понятно. Что затачивать? И почему именно ПриЗаписи? Если терки за регистрацию измененных объектов то уже давно придуманы планы обмена.
руководство потребовало. чтобы менагеры могли работать в программе с планшетников» «определиться ,что они должны с планшетиков вводить и просматривать .» — какова сама цель ! почему планшеты, а не ноутбуки например
Им закупили планшеты просто. Они должны видеть заказы, остатки. и при вводе заказа он автоматом должен появиться у операциониста. Конфа готовая и уже рабочая.
«регистрацию измененных объектов то уже давно придуманы планы обмена» это про готовую конфу. Но тут придется писать ее полностью под мобильное и получается планы обмена свои продумывать. а ПриЗаписи — я думаю при записи нового заказа к примеру при проверке на новый док выкидывать его в центральную базу
скачай 1С:Заказы, работающая «искаропки» с УТ и КА2, посмотри потроха, как там обмены сделаны а далее принимайте решение куда двигаться
Здравствуйте. В курсе вы неоднократно говорили, что при реализации http-сервисов в 1С (платформа 8.3.5) – рекомендуется перейти на них. А в чем будет их преимущество? В скорости авторизации? В скорости передачи данных? В надежности? В меньшем количестве кода (как мне показалось)?
И второй вопрос. Попробовав осилить http-сервис собственными силами, попробовал реализовать две процедуры:
// на мобильном устройстве
&НаСервере
Функция ВыполнитьСоединениеПоХТТП()
// подготовка файла для передачи
СтруктураДляПередачи = Новый Структура;
СтруктураДляПередачи.Вставить(“Пользователь”, ПараметрыСеанса.ТекущийПользователь);
СтруктураДляПередачи.Вставить(“ДанныеСтрокой”, “Строковые данные”);
ХранилищеДляПередачи = Новый ХранилищеЗначения(СтруктураДляПередачи, Новый СжатиеДанных(9));
ТекстФайла = Сериализовать(ХранилищеДляПередачи);
// передача файла
Соединение = новый HTTPСоединение(“base.ildarcheg.ru/”, , “-“, “-“);
Запрос = Новый HTTPЗапрос(“BillyTest/hs/auth/file/”);
Запрос.УстановитьТелоИзСтроки(ТекстФайла);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
// преобразование полученного сериализованного хранилища
ПолученнаяСтруктура = Десериализовать(Ответ.ПолучитьТелоКакСтроку()).Получить();
Возврат ПолученнаяСтруктура;
КонецФункции
// в модуле http-сервиса центральной базы
Функция userpost(Запрос)
// получение структуры из входящих данных
Данные = Запрос.ПолучитьТелоКакСтроку();
Хранилище = Десериализовать(Данные);
Структура = Хранилище.Получить();
// подготовка ответа
Структура.Вставить(“ДанныеОбработаны”, Истина);
ХранилищеДляПередачи = Новый ХранилищеЗначения(Структура, Новый СжатиеДанных(9));
ТекстФайла = Сериализовать(ХранилищеДляПередачи);
// передача ответа
Ответ = Новый HTTPСервисОтвет(200);
Ответ.УстановитьТелоИзСтроки(ТекстФайла);
Возврат Ответ;
КонецФункции
В правильном направлении я иду?
P.S. на глаз скорость обмена быстрее, чем у веб-сервиса
Войти или зарегистрироваться
Мобильное приложение имеет синтаксические ошибки
Тема в разделе «Статьи», создана пользователем Soltanaga, 27 июл 2016.
-
0/5,
Голосов: 0
-
Offline
Soltanaga
- Регистрация:
- 27 июл 2016
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
У меня ест конф каторый работаеть в тонкый клиент но нужна ево исползовать и Мобильное приложение 1с . когда я публиковаю Мобильное приложение и обнавлаю конф дают
{ОбщийМодуль.CRM_GoogleИнтеграцияРегл.Модуль(576,21)}: Type is not defined (РасписаниеРегламентногоЗадания)
Расписание = Новый <<?>>РасписаниеРегламентногоЗадания;
Mobile application has syntax errors.
такое ощибка но ето конф работает в режиме тонкый клиент нормална
Soltanaga,
27 июл 2016
#1 -
Offline
nickpugachev
Профессионал в 1С
Команда форума- Регистрация:
- 28 май 2012
- Сообщения:
- 3.397
- Симпатии:
- 156
- Баллы:
- 104
Потому что не умеет мобильное приложение все, что умеет нормальная 1с
В частности регламентные задания оно не умеет. Да и не зачем они ему.
nickpugachev,
27 июл 2016
#2 -
Offline
Soltanaga
- Регистрация:
- 27 июл 2016
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
можете сказат за что изменить кусок етот код? правилна работала мобилн прилож
— Объединение сообщений, 27 июл 2016 —
ДопРеквизит = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(ИмяДопРеквизита); или такое код?
Soltanaga,
27 июл 2016
#3 -
Offline
Soltanaga
- Регистрация:
- 27 июл 2016
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
У меня ест конф каторый работаеть в тонкый клиент но нужна ево исползовать и Мобильное приложение 1с . Как можна исползовать однавременна и тонкый клиент и мобил приложения.
Soltanaga,
28 июл 2016
#4 -
Offline
nickpugachev
Профессионал в 1С
Команда форума- Регистрация:
- 28 май 2012
- Сообщения:
- 3.397
- Симпатии:
- 156
- Баллы:
- 104
Скорее всего конфигурацию придется достаточно сильно переделывать
nickpugachev,
28 июл 2016
#5
- Похожие темы
-
7.7
Синтаксические ошибки модуля
DIO,
19 июл 2007, в разделе: Конфигурирование на платформе «1С:Предприятие 7.7»
- Ответов:
- 5
- Просмотров:
- 2.781
- DIO
- 19 июл 2007
-
8.х УНФ
Мобильное приложение 1С унф
wojas,
2 апр 2013, в разделе: «1С:Управление небольшой фирмой УНФ»
- Ответов:
- 16
- Просмотров:
- 9.559
- istan
- 14 июн 2018
-
8.х
Мобильное приложение iOS
alex-79,
20 янв 2016, в разделе: Установка платформы «1С:Предприятие 8»
- Ответов:
- 1
- Просмотров:
- 3.816
- Dem0lisher
- 22 янв 2016
-
Курилка
Мобильное приложение 1с 8.3
st88,
19 апр 2016, в разделе: Курилка
- Ответов:
- 9
- Просмотров:
- 3.687
- alexburn
- 29 дек 2016
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
-
- Искать только в заголовках
- Сообщения пользователя:
-
Имена участников (разделяйте запятой).
- Новее чем:
-
- Искать только в этой теме
- Искать только в этом разделе
- Отображать результаты в виде тем
-
Быстрый поиск
- Последние сообщения
Больше…
Уважаемые коллеги доброго времени суток! Может кто столкнулся изнает решение. Сам не могу найти. Имею конфу Бухгалтерия предприятия, редакция 3.0 (3.0.43.208) Платформа последнего релиза. в конфигурации поставил свойство мобильное устройство. пытаюсь опубликовать для работы на планшете. При обновлении мобильновго приложения вываливается енто. Как решить? спасибо заранее {ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(100,3)}: Процедура или функция с указанным именем не определена (ВыполнитьОбработкуОповещения) <<?>>ВыполнитьОбработкуОповещения(ДлительнаяОперация.ОповещениеОПрогрессеВыполнения, Прогресс); {ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(157,2)}: Процедура или функция с указанным именем не определена (ВыполнитьОбработкуОповещения) <<?>>ВыполнитьОбработкуОповещения(ДлительнаяОперация.ОповещениеОЗавершении, Результат); {ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(140,2)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(?(Оповещение.Текст <> Неопределено, Оповещение.Текст, НСтр(«ru = ‘Действие выполнено'»)), {ОбщийМодуль.ОбменДаннымиГлобальный.Модуль(32,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Установить обновление'»), «e1cib/app/Обработка.ВыполнениеОбменаДанными», {ОбщийМодуль.ОбработкаЗаявленийАбонентаГлобальный.Модуль(24,46)}: Переменная не определена (ВариантОткрытияОкна) ОткрытьФорму(ИмяФормы,ПараметрыФормы,,,<<?>>ВариантОткрытияОкна.ОтдельноеОкно); {ОбщийМодуль.ПолучениеОбновленийПрограммыКлиентГлобальный.Модуль(112,8)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя( {ОбщийМодуль.ПолучениеОбновленийПрограммыКлиентГлобальный.Модуль(138,9)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя( {ОбщийМодуль.ПолучениеОбновленийПрограммыКлиентГлобальный.Модуль(151,9)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя( {ОбщийМодуль.СоединенияИБГлобальный.Модуль(85,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), {ОбщийМодуль.СоединенияИБГлобальный.Модуль(116,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), {ОбщийМодуль.СоединенияИБГлобальный.Модуль(135,4)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), {ОбщийМодуль.СоединенияИБГлобальный.Модуль(145,2)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя) <<?>>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), Мобильное приложение содержит синтаксические ошибки.
«Платформа последнего релиза. в конфигурации поставил свойство мобильное устройство. пытаюсь опубликовать для работы на планшете» — вот так вот просто взял и перевел всю конфигурацию в мобильное приложение ? Молодец! Цель БП — закинуть на планшет ?
Я енто ни разу не делал а руководство потребовало. чтобы менагеры могли работать в программе с планшетников. вот и мучаюсь. Если возможно нужен совет. Спасибо
«Цель БП — закинуть на планшет ?» в принципе да но я хочу туда установить приложение мобильное и к базе цеплять их без всяких (если енто возможно) обменов
Как вариант я попробовал просто опубликовать приложение на web сервере. Но что-то для планшетников такая идея не очень мне кажется. Но если ничего не возможно придется смириться с ней
«установить приложение мобильное и к базе цеплять их без всяких (если енто возможно) обменов» Вот вам болт дорогой товарисчЬ. В случае с мобильным приложением без обменов не получится. Никак. Ни при каких обстоятельствах. Публикуйте не веб сервере и работайте через браузер.
+ Мобильное приложение работает с данными на мобильном устройстве. Для того, что б данные попали в центр нужен обмен. Веб-клиент работает с данными непосредственно в базе.
т.е. как я понял мобильное приложение напрямую в базе работать не может? просто я думаю если так сделать то время пока обменяется пока примет много пройдет. Как я понял по com-соединению оно тоже криво работает?
Получается если делать на мобильном то тогда все придется зааттачивать на обработчиках событий. Как минимум ПриЗаписи.
Откуда может быть КОМ-соединение на ведроиде? Оно не просто криво работает — его там нет по определению.
#10
by Остап Сулейманович
«все придется заатачивать на обработчиках событий.» В каком таком смысле? Нифига не понятно. Что затачивать? И почему именно ПриЗаписи? Если терки за регистрацию измененных объектов то уже давно придуманы планы обмена.
руководство потребовало. чтобы менагеры могли работать в программе с планшетников» «определиться ,что они должны с планшетиков вводить и просматривать .» — какова сама цель ! почему планшеты, а не ноутбуки например
Им закупили планшеты просто. Они должны видеть заказы, остатки. и при вводе заказа он автоматом должен появиться у операциониста. Конфа готовая и уже рабочая.
«регистрацию измененных объектов то уже давно придуманы планы обмена» это про готовую конфу. Но тут придется писать ее полностью под мобильное и получается планы обмена свои продумывать. а ПриЗаписи — я думаю при записи нового заказа к примеру при проверке на новый док выкидывать его в центральную базу
скачай 1С:Заказы, работающая «искаропки» с УТ и КА2, посмотри потроха, как там обмены сделаны а далее принимайте решение куда двигаться
OneMomentAndIGo 0 / 0 / 0 Регистрация: 07.12.2019 Сообщений: 1 |
||||
1 |
||||
07.12.2019, 10:36. Показов 1374. Ответов 1 Метки мобильная версия, мобильная платформа (Все метки)
Помогите пожалуйста с ошибкой при разработке мобильного приложения на 1С (1) (2) Ошибка:
0 |
1876 / 1281 / 460 Регистрация: 16.01.2015 Сообщений: 5,606 |
|
08.12.2019, 00:06 |
2 |
OneMomentAndIGo, Добавлено через 6 минут
0 |