1с мобильное приложение содержит синтаксические ошибки

Имел неосторожность в конфигурации поставить роль использования пк и моб. клиент, убрал потом, но с тех пор постоянно валятся ошибки:

{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(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. на глаз скорость обмена быстрее, чем у веб-сервиса

Уважаемые коллеги доброго времени суток! Может кто столкнулся изнает решение. Сам не могу найти. Имею конфу Бухгалтерия предприятия, редакция 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, посмотри потроха, как там обмены сделаны а далее принимайте решение куда двигаться

При поднятии уровня совместимости и попытке опубликовать мобильный клиент, вохзникают ошибки

{ОбщийМодуль.ДлительныеОперацииГлобальный.Модуль(140,2)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя)
<>ПоказатьОповещениеПользователя(?(Оповещение.Текст <> Неопределено, Оповещение.Текст, НСтр(«ru = ‘Действие выполнено'»)), (Проверка: Мобильное приложение-клиент)
{ОбщийМодуль.ОбменДаннымиГлобальный.Модуль(32,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя)
<>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Установить обновление'»), «e1cib/app/Обработка.ВыполнениеОбменаДанными», (Проверка: Мобильное приложение-клиент)
{ОбщийМодуль.СоединенияИБГлобальный.Модуль(85,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя)
<>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), (Проверка: Мобильное приложение-клиент)
{ОбщийМодуль.СоединенияИБГлобальный.Модуль(116,3)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя)
<>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), (Проверка: Мобильное приложение-клиент)
{ОбщийМодуль.СоединенияИБГлобальный.Модуль(135,4)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя)
<>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), (Проверка: Мобильное приложение-клиент)
{ОбщийМодуль.СоединенияИБГлобальный.Модуль(145,2)}: Процедура или функция с указанным именем не определена (ПоказатьОповещениеПользователя)
<>ПоказатьОповещениеПользователя(НСтр(«ru = ‘Завершение работы пользователей'»), (Проверка: Мобильное приложение-клиент)
Мобильное приложение содержит синтаксические ошибки.

Нужно поднимать версию БСП

Проблема с публикацией мобильного приложения

Я

  

asder117

12.05.16 — 10:43

Уважаемые коллеги доброго времени суток! Может кто столкнулся изнает решение. Сам не могу найти.

Имею конфу Бухгалтерия предприятия, редакция 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 = ‘Завершение работы пользователей’»),

Мобильное приложение содержит синтаксические ошибки.

  

Tatitutu

1 — 12.05.16 — 10:56

«Платформа последнего релиза. в конфигурации поставил свойство мобильное устройство. пытаюсь опубликовать для работы на планшете» — вот так вот просто взял и перевел всю конфигурацию в мобильное приложение ? Молодец!

Цель БП — закинуть на планшет ?

  

asder117

2 — 12.05.16 — 11:05

(1) Я енто ни разу не делал а руководство потребовало. чтобы менагеры могли работать в программе с планшетников. вот и мучаюсь. Если возможно нужен совет. Спасибо

  

asder117

3 — 12.05.16 — 11:06

(1) «Цель БП — закинуть на планшет ?» в принципе да но я хочу туда установить приложение мобильное и к базе цеплять их без всяких (если енто возможно) обменов

  

asder117

4 — 12.05.16 — 11:09

(1) Как вариант я попробовал просто опубликовать приложение на web сервере. Но что-то для планшетников такая идея не очень мне кажется. Но если ничего не возможно придется смириться с ней

  

Остап Сулейманович

5 — 12.05.16 — 11:10

(3) «установить приложение мобильное и к базе цеплять их без всяких (если енто возможно) обменов»

Вот вам болт дорогой товарисчЬ. В случае с мобильным приложением без обменов не получится. Никак. Ни при каких обстоятельствах.

Публикуйте не веб сервере и работайте через браузер.

  

Остап Сулейманович

6 — 12.05.16 — 11:11

+ (5) Мобильное приложение работает с данными на мобильном устройстве. Для того, что б данные попали в центр нужен обмен. Веб-клиент работает с данными непосредственно в базе.

  

asder117

7 — 12.05.16 — 11:14

(6) т.е. как я понял мобильное приложение напрямую в базе работать не может? просто я думаю если так сделать то время пока обменяется пока примет много пройдет. Как я понял по com-соединению оно тоже криво работает?

  

asder117

8 — 12.05.16 — 11:15

(6) Получается если делать на мобильном то тогда все придется зааттачивать на обработчиках событий. Как минимум ПриЗаписи().

  

Остап Сулейманович

9 — 12.05.16 — 11:18

(7) Откуда может быть КОМ-соединение на ведроиде? Оно не просто криво работает — его там нет по определению.

  

Остап Сулейманович

10 — 12.05.16 — 11:20

(8) «все придется заатачивать на обработчиках событий.» В каком таком смысле? Нифига не понятно. Что затачивать? И почему именно ПриЗаписи?

Если терки за регистрацию измененных объектов то уже давно придуманы планы обмена.

  

Tatitutu

11 — 12.05.16 — 11:20

(2) руководство потребовало. чтобы менагеры могли работать в программе с планшетников»

«определиться ,что они должны с планшетиков вводить и просматривать .» — какова сама цель !

почему планшеты, а не ноутбуки например

  

asder117

12 — 12.05.16 — 11:35

(11) Им закупили планшеты просто. Они должны видеть заказы, остатки. и при вводе заказа он автоматом должен появиться у операциониста. Конфа готовая и уже рабочая.

  

asder117

13 — 12.05.16 — 11:37

(10) «регистрацию измененных объектов то уже давно придуманы планы обмена» это про готовую конфу. Но тут придется писать ее полностью под мобильное и получается планы обмена свои продумывать.

а ПриЗаписи — я думаю при записи нового заказа к примеру при проверке на новый док выкидывать его в центральную базу

  

kittystark

14 — 12.05.16 — 12:18

скачай 1С:Заказы, работающая «искаропки» с УТ и КА2, посмотри потроха, как там обмены сделаны

а далее принимайте решение куда двигаться

Уважаемые коллеги доброго времени суток! Может кто столкнулся изнает решение. Сам не могу найти. Имею конфу Бухгалтерия предприятия, редакция 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, посмотри потроха, как там обмены сделаны а далее принимайте решение куда двигаться

TumJan

0 / 0 / 0

Регистрация: 15.04.2018

Сообщений: 40

1

Мобильное приложение

15.09.2019, 05:54. Показов 2390. Ответов 1

Метки нет (Все метки)


Всем привет!

Хочу записать в файл через меню:

Конфигурация-Мобильное приложение- Записать в файл — Новая папка;

Но выходит ошибка:

1C
1
2
3
4
5
{ОбщийМодуль.АвтоОбмен.Модуль(9,16)}: Тип не определен (ЗаписьZipФайла)
    Архив = Новый <<?>>ЗаписьZipФайла (ИмяАрхива,,"",МетодСжатияZIP.Сжатие,УровеньСжатияZIP.Максимальный,);
{ОбщийМодуль.АвтоОбмен.Модуль(30,18)}: Тип не определен (ЧтениеZipФайла)
    Архив   = Новый <<?>>ЧтениеZipФайла (ИмяАрхива);
Мобильное приложение содержит синтаксические ошибки

Помогите решить эту проблему.

1С:Предприятие 8.3 (8.3.10.2650) — обычное приложение

Добавлено через 1 час 22 минуты
Вот код:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Функция ИзвлечьФайл(ИмяАрхива,УдалитьПослеОперации = Ложь)
    
    ИмяФайла  = "";
    Файл   = Новый Файл (ИмяАрхива);
    Архив   = Новый ЧтениеZipФайла (ИмяАрхива);
    
    Если Архив.Элементы.Количество() > 0 Тогда
        Элемент  = Архив.Элементы[0];
        ИмяФайла  = Файл.Путь + Элемент.Имя;
        Архив.Извлечь(Элемент,Файл.Путь);
    КонецЕсли;
    
    Архив.Закрыть();
    
    Если УдалитьПослеОперации Тогда
        Попытка
            УдалитьФайлы(ИмяАрхива);
        Исключение
        КонецПопытки;
        
    КонецЕсли;
    
    возврат ИмяФайла;
    
КонецФункции

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

6 / 4 / 2

Регистрация: 02.05.2019

Сообщений: 33

15.09.2019, 06:42

2

Не работает этот метод ЗаписьZipФайла в мобильном приложении.

ЗаписьZipФайла (ZipFileWriter)
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.

И аналогов пока для мобильной платформы нет.

Если только платформа старше 8.3.9, можно внешние компоненты использовать.

0

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • 1с критическая ошибка при обновлении базы данных
  • 1с мобильная платформа ошибка загрузки библиотек
  • 1с линк ошибка инициализации ssl соединения
  • 1с линк ошибка 404
  • 1с критическая ошибка работы java процесса

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: