Бесплатный тренинг:

Разработка мобильного приложения на 1С
с нуля – за 5 вечеров!

В настоящий момент готовится выпуск новой версии курса, поэтому набор на курс приостановлен.

Мы опубликуем информацию о запуске новой версии курса в дополнительной новости на сайте.

Рекомендуем пройти предварительную регистрацию на новый поток.

Даже для начинающих
Мы заранее вышлем подготовительные материалы для тех, кто не имеет опыта программирования в 1С.

Уникальный контент
То, что мы с Вами сделаем в тренинге – не вошло ни в какие книги или курсы фирмы 1С.

3000+
человек
Этот курс прошли уже более 3 000 человек. Самый массовый тренинг по 1С.

Статистика:

  • 6 часов – длительность основного учебного видео
  • 5 практических заданий
  • 5 учебных модулей + 1 бонусный модуль
  • 128 страниц А4 – опорные методические материалы в PDF
  • 4 часа – видео с эталонным решением практических заданий

Это полноценный тренинг, с которым не сравнятся ни книги, ни отрывочные статьи на форумах.

Что будет в тренинге:

Вы разработаете 2 конфигурации – Клиент (конфигурация для мобильного приложения) и Сервер (центральная база, стационарная платформа 1С).

Функциональные возможности конфигурации для мобильного приложения:

  • Универсальный набор объектов для «сборки» мобильных приложений для клиентов и сотрудников
  • Возможность обмена данными (документами, записями регистров, элементами справочников) с центральной базой. В качестве центральной может выступать любая типовая или нетиповая конфигурация 1С
  • Создание фотографий, видео-записей с помощью 1С (хранение в мобильной базе)
  • Запись аудио средствами 1С (диктофон)
  • Прикрепление мультимедиа-материалов к произвольным документам
  • Передача мультимедиа на сервер (в центральную базу)
  • Просмотр мультимедиа-данных
  • Получение текущих гео-координат и привязка их к создаваемым мультимедиа-данным
  • Построение отчетов на мобильном устройстве, в том числе по данным, которых в мобильном устройстве (данные берутся динамически из центральной базы)

Также мы решим задачи, которые невозможно реализовать штатными средствами мобильной платформы 1С.

Вообще-то мобильная платформа не умеет это делать – но мы сделаем :))
И в Ваше мобильное приложение добавим:

  • Воспроизведение звука (любой звуковой файл, который находится на мобильном устройстве)
  • Вывод сообщения в меню телефона (push – сообщение)
Причем все эти функции можно вызывать удаленно, например, послать push-сообщение на мобильное устройство из центральной базы 1С или просканировать штрихкод и ответ получить сразу в 1С.

Функциональные возможности серверной конфигурации (центральной базы):

  • Набор объектов для реализации учета
  • Просмотреть мультимедиа данных, полученных с мобильного устройства
  • Отображение географической карты с координатами мобильных сотрудников
  • Демонстрация маршрута сотрудников
  • Веб-сервис для обмена данными клиентскими устройствами
  • Синхронизация с неограниченным количеством мобильных устройств

Кроме этого, будет решена задача учета личных финансов.

Будет создана конфигурация «Контроль расходов», которая будет синхронизироваться с мобильным приложением. Таким образом, расходы можно фиксировать всегда, когда под рукой мобильное устройство.

Не существует другого источника, в котором бы Вам рассказали то же самое :)

Ни книг, ни статей, ни курсов (даже от фирмы 1С).

Плюс сотни ответов на вопросы участников 1-го потока…

А еще и бесплатно :)

Несколько скриншотов из тренинга:

Работаем с XDTO пакетами.
Создаем и используем свои собственные типы данных.

Работа с камерой, получаем видео, фото, аудио – то есть все средства мультимедиа.

Сканируем камерой телефона – и получаем ответ в 1С. По сути, это сканер штрих-кодов.

Геопозиционирование. Вносим координаты в базу – и выводим на мобильное устройство.

Один из вариантов обмена данными «мобильный клиент <=> центральная база». Рассмотрим 4 варианта, сделаем 2.

Исследуем планы обмена, передаем данные через веб-сервисы – с реальным устройством на мобильной платформе.

Два примера видео из тренинга:

Фрагмент из “теоретической” части бесплатного курса

Фрагмент из «теоретической» части

Здесь мы рассматриваем синхронизацию при помощи планов обмена с учетом разной структуры метаданных клиента и сервера (на сервере больше реквизитов).

Мы знакомимся с объектом ПреобразованиеXSL. Смотрим, какие схемы бывают, как их применить, как из xml файла получить текстовый файл с разделителями, или html документ, или xml файл, но с совершенно другой структурой.

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

Фрагмент из решения домашнего задания

Фрагмент из решения домашнего задания

Работа с геокоординатами.

Задание решается «без заготовок» – чтобы увидеть те сложности, которые по ходу выполнения ДЗ возникнут. Есть неточности справки 1С, есть текущие ошибки самой мобильной платформы – мы это выявляем и решаем в домашних заданиях.

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

Все, что происходит на мобильном устройстве, слушатели так же наблюдают на экране компьютера.

План тренинга по модулям:

 Модуль 1 

Создание первого мобильного приложения 

Цель первого модуля:

получить достаточные знания для создания собственной конфигурации на мобильном устройстве

Результат этого модуля:

конфигурация, установленная на мобильное устройство, с возможностью обновления конфигурации при изменении ее на компьютере, где ведется разработка (на сервере)

Что Вы научитесь делать:

  • Устанавливать мобильную и стационарную платформу «1С:Предприятие 8.3»
  • Инсталлировать веб-сервер Apache
  • Запускать виртуальные машины VMware
  • Устанавливать ОС Android в виртуальную среду
  • Создавать мобильную конфигурацию на платформе «1С:Предприятие 8.3»
  • Публиковать разработанную конфигурацию на веб-сервере
  • Переносить и обновлять конфигурацию на мобильном устройстве

 Модуль 2 

Обмен данными с мобильным приложением через веб-сервисы 

Цель второго модуля:

понять, какие ограничения на нас накладывает мобильная платформа при конструировании форм, и разобраться в доступных вариантах обмена данными на примере реализации обмена данных через веб-сервисы

Результат этого модуля:

у нас получится конфигурация, способная выводить данные с сервера на мобильное приложение и отправлять их туда

Вы научитесь:

  • Создавать и публиковать веб-сервисы
  • Сериализовать и десериализовать данные при передаче между клиентом и сервером
  • Производить перенос справочников из одной базы в другую

 Модуль 3 

Использование планов обмена для мобильных баз данных 

Цель третьего модуля:

рассмотреть механизмы обмена между мобильным приложением и центральной базой с помощью планов обмена

Результат этого модуля:

мы получим конфигурации (клиент и сервер), которые смогут обмениваться данными при помощи планов обмена

В ходе третьего модуля Вы изучите:

  • Создание и настройку планов обмена
  • Создание узлов плана обмена
  • Регистрацию изменений по условию

 Модуль 4 

Работа с мультимедиа (аудио, фото, видео) и геопозиционированием 

Цель четвертого модуля:

научить работать со специфическими объектами, доступными только в мобильной платформе: Мультимедиа и Геопозиционирование

Результат этого модуля:

реализуем возможность отправлять из нашей клиентской базы фотографии с привязкой к геокоординатам, которые можно будет просмотреть на сервере

Вы научитесь работать с объектом «Мультимедиа»:

  • как делать фото
  • как делать видео
  • как записать разговор

Вы изучите объект «СредстваГеопозиционирования»:

  • что такое провайдеры
  • как получить текущие координаты
  • как получить адрес по координатам и наоборот
  • как показать текущее местоположение на карте
  • как просмотреть свой маршрут
  • как можно сделать ложный маршрут

 Модуль 5 

Интеграция с типовой конфигурацией 1С 

Цель пятого модуля:

Мы объединим нашу конфигурацию (серверную) с типовой конфигурацией от 1С

Результат этого модуля:

конфигурация на базе некой типовой конфигурации от 1С, которая будет обмениваться с клиентом документами, справочниками, регистрами сведений – у которых будут разные реквизиты на клиентской и серверной части

Все очень просто, мы изучим магию:

  • Объект ПреобразованиеXSL
  • Хранилище значений
Главное, чему Вы научитесь – применять на практике все ранее исследованные нами объекты

 Бонусный модуль 

Построение отчетов на мобильном устройстве 

Цель этого модуля:

научить строить отчеты на мобильном устройстве

Результат этого модуля:

Вы получите шаблон механизма для построения отчетов на мобильной платформе «1С:Предприятие 8»

В этом модуле мы рассмотрим:

  • какие варианты получения данных в виде отчета существуют на мобильном устройстве.
  • как получить отчет по данным, которых нет на мобильном устройстве

Предварительная регистрация на новый поток курса

Коллеги, мы приняли решение вернуться к модели, которую использовали с 2010 года – проведение курсов в потоках.

В настоящее время мы доучиваем текущих клиентов по курсу. Прием новых участников приостановлен.

Рекомендуем пройти предварительную регистрацию на новый поток курса:

  • Вы получите приглашение – и не пропустите его
  • Своевременная предварительная регистрация может дать специальные условия участия :)
  • Предварительная регистрация Вас ни к чему не обязывает
  • *Оформляя предварительную регистрацию Вы даете согласие на обработку персональных данных и соглашаетесь с Пользовательским соглашением
  • Это поле используется для проверочных целей, его следует оставить без изменений.

Комментарии / обсуждение (7 997):

  1. webformyself 1c

    Добрый день.
    При прохождение 5-го модуля (XSL преобразование) следующая ошибка:

    {ОбщаяФорма.Преобразование.Форма(9,25)}: Тип не определен (ПреобразованиеXSL)
    Преобразование = Новый <>ПреобразованиеXSL; (Проверка: Мобильное приложение-сервер)

    При обновлении ИБ конфигуратор выдает следующее сообщение (тонкий клиент обновляется, мобильное приложении – нет:

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

    Версия платформы – 8.3.18.1627
    Синтакс-помощник пишет:

    ПреобразованиеXSL (XSLTransform)
    Доступность:
    Тонкий клиент, сервер, толстый клиент, внешнее соединение.

    Это значит, что на версии 8.3.4.х, объект ПреобразованиеXSL был доступен на мобильном приложении, а начиная с какой-то версии платформы – нет?
    И какие есть варианты обхода этого и использования объекта ПреобразованиеXSL на мобильном приложении?
    Спасибо.

    PS. В предыдущих модулях тоже сталкивался с различиями в версиях, например объект СредстваМультимедиа в версии 8.3.18 не имеет конструктора Новый. Но все эти различия решались. Осталась только вышеописанная проблема.

    • Поддержка курса по EDT

      Погодите – эта конвертация использовалась на стороне сервера, а не мобильного приложения. Т.е. он никогда там доступен не был, на сколько я помню.
      Так что просто выполните проверку препроцесса и исключите этот блок из мобильного приложения. Если вы пишите универсальное приложение.

      • webformyself 1c

        В примере лектора XSL-конвертация используется и в приложении для ПК, и в приложении для мобильного устройства.
        Правда демонстрирует работу лектор не на мобильному устройстве, а на тонком клиенте, но демонстрирут именно работу мобильного приложения :)
        Здесь не вопрос добавить условие препроцессора для компиляции кода, а заставить работать конвертацию на мобильном приложении :)

        • Поддержка курса по EDT

          Скажите что за видео, какая минута. А то там было про конвертацию ответа от клиента, и конвертация запроса на клиент. Т.е. на мобильник прилетало уже готовое.

          • webformyself 1c

            Пересмотрел еще раз, и правда сам код в примерах автора выполняется только на десктопном приложении.
            Спасибо за ответы.

    • Алексей Катеринич

      Добрый день.
      Опыт в программировании нужен для прохождения курса.
      В настоящее время на курс записаться нельзя, рекомендуем пройти регистрацию на будущий поток.

  2. Максим Шишкин

    Добрый день.
    Подскажите, можно ли при запуске определить марку устройства, на котором запущена мобильная платформа?

    • Поддержка курса по EDT

      Доброе. Тут зависит уже от устройства, от версии андроида и т.д.
      Но можно поискать внешние компоненты, которые умеют это делать.
      В самой 1с – нам доступна только системная информация, но из нее, обычно, просто так это не получить.
      Как еще один вариант – это попытка чтения property файлов на андроиде, но вот тут уже многое зависит от прошивки.
      Поэтому единственный, правильный, вариант – это все же внешние компоненты.

  3. Максим

    В функции выходит ошибка как исправить помогите
    Функция ПодключениеКВебСервису(ПараметрДляОтправкиНаСервер) Экспорт //Сервер авторизации

    ВСОпределение = Новый WSОпределения(“http://10.10.1.10/DemoTrd/ws/DataTransfer.1cws?wsdl”,”Fedorov(admin)”);
    ВСервис = ВСОпределение.Сервисы.Получить(“DataTransfer”,”DataTransfer”);
    ВТочкаВхода = ВСервис.ТочкиПодключения.Получить(“DataTransferSoap”);
    ВОперация = ВТочкаВхода.Интерфейс.Операции.Получить(“Registration”);

    ВСПрокси = Новый WSПрокси(ВСОпределение, “DataTransfer”,”DataTransfer”,”DataTransferSoap”);
    ВСПрокси.Пользователь = “Федоров (администратор)”;

    Ответ = ВСПрокси.Registration(СериализаторXDTO.ЗаписатьXDTO(ПараметрДляОтправкиНаСервер));
    Возврат СериализаторXDTO.ПрочитатьXDTO(Ответ);
    КонецФункции

    Ошибка при вызове конструктора (WSОпределения)
    {CommonModule.ОсновныеФункции.Module(3)}: ВСОпределение = Новый WSОпределения(“http://10.10.1.10/DemoTrd/ws/DataTransfer.1cws?wsdl”,”Fedorov(admin)”);
    {ОбщаяФорма.ФормаАвторизации.Форма(42)}: Ответ = ПодключениеКВебСервису(СтрЗапроса);
    {ОбщаяФорма.ФормаАвторизации.Форма(4)}: АвторизацияНаСервере();
    по причине:
    WSDL должен содержать элемент definitions
    по причине:
    Неверный формат.

    • Поддержка курса по EDT

      Для начала – откройте его в браузере, и убедитесь что он вообще открывается. После этого – уберите все спецсимволы из логина.

  4. Александр Казарин

    Добрый день!
    А как получить материалы бесплатного тренинга?

    • Кузьмин Сергей

      Запись на курс остановлена и пока что получить материалы курса нельзя.
      Рекомендуем пройти предварительную регистрацию на текущей странице и мы сообщим, когда можно будет записаться на курс.

  5. Provad

    Добрый День! подскажите как часто происходят наборы и вообще актуально еще записываться? Записался на курс по мобильной разработке

    • Кузьмин Сергей

      Материалы курса переданы на доработку, поэтому записаться на него пока что нельзя.
      Когда будет информация о запуске обучения, мы сообщим всем, кто прошел предварительную регистрацию.

  6. stroka

    Здравствуйте
    ——————————–
    1С:Предприятие 8.3 (8.3.15.1565), Apache 2.4.46 Win64
    ——————————–
    Подскажите, пожалуйста.
    1) Публикую мобильное приложение через Конфигурация — Мобильное приложение — Публиковать. Напр., под именем m4
    Ошибок не выдает. Но когда ввожу в строке браузера http://127.0.0.1/m4 получаю “This XML file does not appear to have any style information associated with it. The document tree is shown below.” и ниже XML-схему, а не саму базу. А почему так? Почему не саму базу?

    2) Примерно в 44:13 модуля 3.
    Дает ошибку в “строка Ошибка”. (Недопустимое значение параметра (параметр #2). Код ошибки: Client Техническая информация:
    Код в операции веб-сервиса:

    Функция Синхронизация(Dan)
    ОтветКлиенту = ЗарегистрироватьВыгрузку(Dan.Получить());

    Возврат Новый ХранилищеЗначения(ОтветКлиенту,Новый СжатиеДанных(9));

    КонецФункции
    Функция ЗарегистрироватьВыгрузку(КодУзла)
    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.УстановитьСтроку();
    ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();

    Узел = ПланыОбмена.ОбменСДрБазой.НайтиПоКоду(КодУзла);

    ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Узел); //строка Ошибка
    ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(Узел, ЗаписьСообщения.НомерСообщения);
    Пока ВыборкаИзменений.Следующий() Цикл
    ОбъектОбмена = ВыборкаИзменений.Получить();
    ЗаписатьXML(ЗаписьXML,ОбъектОбмена);

    КонецЦикла;
    ЗаписьСообщения.ЗакончитьЗапись();
    Возврат ЗаписьXML.Закрыть();

    КонецФункции // ()
    ЦБ и М1 добавлены. Отладчиком прохожу до “строка Ошибка”: в Узел находится значение “Центральная база”, тип “ПланОбменаСсылка.ОбменСДрБазой”.

    • Поддержка курса по EDT

      1. Поттму что это схема базы для подкдючения мобилтного приложения. А если вы про мобильный клиент. То надо публ ковать через администриррвание.
      2. Попробуйте код перенести во внпшнюю обработку и выполнить и перепроверьте логику. Так сложно сказать в чем проблема

  7. stroka

    Добрый день
    Модуль 3. Примерно в 38:12 этого видео у меня странно работает.
    При нажатии на кнопку ВыполнитьСинхронизацию сначала было все хорошо, как и в видео, т.е. выполнение шло по ветке Попытка кода функции ВыполнитьСинхронизациюНаСервере(), до Ответ доходило точно, в ветку Исключение выполнение не переходило.

    Но примерно на моменте 38:12 при тестировании нажатия на эту кнопку сразу после прохождения строки кода:
    ВСОпределение = Новый WSОпределения(“http://192.168.___._/t8/ws/OD.1cws?wsdl”);
    выполнение стало переходить к Исключению и в
    результате — ошибка (указывает именно на эту строку кода (выше) и код ошибки 400).

    Уже делала несколько раз всё заново: всегда переходит после этой строки к Исключению. (1с и Apache2.2 переустановила, это не помогло)
    При этом базу в браузере вижу, xml-файл тоже.
    ————————————
    Примерно в момент возникновения этой ошибки началось следующее: даже если база нигде не открыта (ни в браузере, ни на ПК), выдается сообщение: “Достигнуто предельное количество подключений к ИБ”. Чтобы выходить из этой ситуации приходится часто чистить кэш и останавливать сервер. _______________ Из-за так стало происходить?

    Как исправить?

    • Поддержка курса по EDT

      Доброе. Сложно все описано. Давайте пытаться разобраться.
      Что в журнале регистрации? Есть какие то ошибки?

      • stroka

        Добрый день
        Нажимаю кнопку ВыполнитьСинхронизацию для тестирования в 16:04 (не в браузере)
        Получаю ошибку: “{ОбщаяКоманда.ВыполнитьСинхронизацию.МодульКоманды(15)}:Ошибка при вызове конструктора (WSОпределения): при создании описания сервиса произошла ошибка URL: http://192.168.___.__/t10/ws/OD.1cws?wsdl Код ответа сервера: 400″
        —————————
        В журнале регистрации при этом ошибок не вижу. https://drive.google.com/file/d/1EN_WzxzJJhJlixlZ7-WlscJbDvMUPMaW/view?usp=sharing
        —————————

        Сегодня, нажимая кнопку в базе, открытой в браузере, сначала не получила никакого результата, как понимаю, она зависла. Закрыла вкладку. При попытке открытия базы в другой вкладке получила ошибку, что достигнуто предельное подключение к учебной версии. Остановила сервер . Опять открываю базу в браузере, теперь она открылась и теперь при нажатии на кнопку не зависло, а выдало вышеописанную ошибку.

        Если ввожу в браузере неверный адрес http://192.168.___.__/t10/ws/OD?wsdl (т.е. не OD.1cws?wsd, а OD?wsd) — всё равно дает xml-схему.

        • Поддержка курса по EDT

          Про учебную версию – ничего не скажу толкового. Так как там нет пользователей и работает только одна сессия. Так что сидя в конфигураторе – вы можете попытаться вызвать веб сервис, но только, если у вас нет других запущенных 1с. Но это тоже не точно. Лучше все же купить еомплект разработчика, тем более он сейчас вообще копейки стоит.

          • stroka

            Добрый день
            Продают не всем.
            Курсы 1с_рф не входят в перечень курсов, прохождение которых дает разрешение на их приобретение? Надо такое спец.разрешение

            • Поддержка курса по EDT

              боюсь нет. Для покупки достаточно иметь сертификат разработчика любого уровня, на сколько я помню. Сертификат от компании 1С, конечно :)

  8. Сергей

    Добрый день. Курс по разработке мобильных приложений включает написания приложения для ТСД ? ( точнее взаимодействие со сканером штрихкода ТСД )

    • Поддержка курса по EDT

      Доброе. Скорее нет, чем – да. Т.е. готовых вещей и навыков разработки ВК – тут не показывается :(
      Но в целом – мы говорим тут о том, как можно взаимодействовать с внешними приложениями и т.д. Но тут все зависит от самого сканера. Обычно для каждого сканера надо ВК, а имея драйвер – подключить его – это уже дело быстрое.

  9. Azim_burkhanov

    Доброе всем. написано что курс бесплатный. на ютубе вроде всего 3 урока. остальные платно чтоли??

    • Кузьмин Сергей

      Курс бесплатный, но для просмотра всех материалов нужно подписаться на курс на данной странице.

  10. Эдуард Соловьев

    Добрый день. Вот решил посмотреть ваш курс. Но споткнулся на ровном месте (((
    Сделал задание второго дня. При выполнение обмена выскакивает такое сообщение

    “Ошибка работы с Интернет: Не могу установить соединение
    {ОбщаяКоманда.ВыполнитьОбмен.МодульКоманды(11)}: Ответ = Десериализовать(Соединение.ВыполнитьОбмен(СтрокаДанных));
    {ОбщаяКоманда.ВыполнитьОбмен.МодульКоманды(4)}: ВыполнитьОбменДанными()

    по причине:
    При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {ОбменДанными}:ОбменДанными:ВыполнитьОбмен()
    по причине:
    При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка работы с Интернет: Не могу установить соединение
    по причине:
    Ошибка работы с Интернет: Не могу установить соединение”

    Взял готовое решение преподавателя, там так же выдает.
    Через браузер “http://127.0.0.1/ServMP/ws/%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8.1cws?wsdl”
    можно посмотреть содержание.
    Подскажите в какую сторону копать )))

    • Поддержка курса по EDT

      Ну для начала покажите строку подключения к базе. Убедитесь что порт открыт – что можете получить что-то через браузер мобильника и т.д.

      • Эдуард Соловьев

        Я подключаюсь на локальном компьютере.
        Строка в браузере
        “http://127.0.0.1/servmp/ws/ОбменДанными.1cws?wsdl”
        Строка в базе
        “http://127.0.0.1/servmp/ws/ОбменДанными.1cws?wsdl”

        • Поддержка курса по EDT

          Отлично.
          Строка в базе – это на мобильнике? Если да, то мобильник должен общаться с базой по ее IP адресу, а не по локальному адресу (127.0.0.1 или localhost). Он у каждого устройства ведет на себя.

            • Поддержка курса по EDT

              это не важно, у эмулятора свой 127.0.0.1
              Исключением можно назвать только установку приложения моибльного в саму винду, как RT приложение, тогда, при определенных манипуляциях с регистром – у них будет один локальный адрес.
              Во всех остальных случаях – у каждого свой. Так что укажите сетевой адрес вашей сетевой карты. при чем в зависимости от настроек эмулятора – сетевых может быть несколько.

              • Эдуард Соловьев

                Поставил тонкий клиент на этот же комп. Сообщение такое же выходит.
                Могу дать внешний адрес (по которому подключаюсь с телефона) и там же такое сообщение

                | Убедитесь что порт открыт
                Подскажите, какие порты должны быть открыты. У веб сервиса какой то другой порт?

                  • Эдуард Соловьев

                    Этот порт работает. Т.к. на этом же веб-сервере крутится рабочая база.
                    Что еще можно проверить ((( Хочется, пока есть возможность, подтянуть свои знания.

                    • Поддержка курса по EDT

                      давайте еще раз, есть сервер 1С (стационарное решение) и он крутится на IIS, вы находясь на этом компьютере пишете
                      http://127.0.0.1/ServMP/ws/%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8.1cws?wsdl
                      И вы видите в результате XML, верно?
                      Теперь берете телефон и в браузере пишите IP вашего компьютера:
                      http://192.168.0.10/ServMP/ws/%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8.1cws?wsdl
                      И не видите XML, а получаете ошибку?
                      А сли введете путь к самой базе:
                      http://192.168.0.10/ServMP/
                      Тдт просто к IP:
                      http://192.168.0.10/
                      То все видно?

                    • Эдуард Соловьев

                      давайте еще раз, есть сервер 1С (стационарное решение) и он крутится на IIS,
                      вы находясь на этом компьютере пишете
                      http://127.0.0.1/ServMP/ws/%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8.1cws?wsdl
                      И вы видите в результате XML, верно?

                      Да.

                      Теперь берете телефон и в браузере пишите IP вашего компьютера:
                      http://192.168.0.10/ServMP/ws/%D0%9E%D0%B1%D0%BC%D0%B5%D0%BD%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8.1cws?wsdl
                      И не видите XML, а получаете ошибку?

                      Нет. Открывается результате XML.

                      А сли введете путь к самой базе:
                      http://192.168.0.10/ServMP/

                      Открывается база.

                      А уже из открывшей базы, при нажатие кнопки обмена, отображается ошибка .

                      Могу я куда нибудь прислать адрес внешнего сервера, где это все развернуто?

                      Ссылка отправлена через куратора.

                    • Поддержка курса по EDT

                      Понятно, значит проблема не в самом подключении, тога попробуйте еще один хинт – переименуйте веб сервис так, чтобы в путях везде была только латиница, и убедитесь что имя пользователя и пароль – тоже только латиница.

                    • Эдуард Соловьев

                      Переименовывал (((
                      У меня загружено решение преподавателя. Там нет пользователя и пароля.

                    • Поддержка курса по EDT

                      Даже не знаю что сказать :( Попробуйте поменять веб сервер. Попробуйте использовать SoapUI для теста подключения, чтобы исключить проблему мобильной платформы.

                    • Эдуард Соловьев

                      Спасибо. Установил серверную часть на сервере 1с, а клиента на другой машине в файловом варианте. Все заработало.

                    • Алексей Катеринич

                      Пожалуйста!

                      Интересного обучения!

    • Алексей Катеринич

      Добрый день!

      В Вашем комментарии нет текста или вложенных файлов.

      Обращаем Ваше внимание, что Вы мoжете добавить к комментарию:
      – изображение (JPG, PNG, GIF)
      – архивы (ZIP, RAR)
      – документы и текст (TXT, DOC, DOCX, XLS, XLSX, PPT, PPTX или PDF).

      Из соображений безопасности максимальный размер файла установлен в 10 МБ.

      Проверьте, пожалуйста, что Ваш комментарий соответствует этим требованиям, и опубликуйте его повторно.

  11. Михаил

    Добрый день!
    Сегодня только начну изучать данный курс. По описанию курса, курс хороший.
    Вопрос. Можно в этот курс добавить или просто какой то пример показать, как можно с мобильного приложения из 1с распечатывать документы, отчеты (что то отправить на принтер) Способы печати с мобильного устройства. Интересная тема печать с мобильного устройства.

    • Поддержка курса по EDT

      Это очень не тривиальная задача, как один из вариантов – делать печать через гугл принтер, для этого на компе, к которому подключен принтер – должен стоять хром, и настроена печать. Потом в мобильнике сохранаяете в PDF и отправляете в приложение печати, через интенты.
      На прямую печать без ВК – не получится.

  12. Дмитрий Глянский

    сделал все как обучении, все работает за исключением что при нажатии Выполнить синхронизацию на компьютере выдает ошибку – {ОбщаяКоманда.ВыполнитьСинхронизацию.МодульКоманды(14)}: Ошибка при вызове конструктора (WSОпределения): При вызове веб-сервиса произошла ошибка. При создании описания сервиса произошла ошибка. URL сервиса: 77.54.142.21/mb/ws/ОбменДанными.1cws?wsdl: Ошибка работы с Интернет: Не могу установить соединение , хотя с мобильного телефона синхронизация успешно! из за этого не могу провести синхронизацию с другой базой. Как быть?
    77.54.142.21/mb/ws/DataTransfer1.1cws?wsdl в браузере не открывает файлик. Хотя обмен данными моб -> клиент РС происходит в полном объеме и без ошибок

      • Дмитрий Глянский

        переименовал и получил – Не указан заголовок управления сеансами или куки с идентификатором сеанса.

          • Дмитрий Глянский

            пепеустановка 1С помогла )

            но другая проблема. при нажатии Выполнить синхронизацию на ПК выдает ошибку: {ОбщаяКоманда.ВыполнитьСинхронизацию.МодульКоманды(64)}: Ошибка при вызове метода контекста (НачатьЗапись): Недопустимое значение параметра (параметр номер ‘2’)

              • Дмитрий Глянский

                Остановка по ошибке в модуле Выполнить Синхронизацию, строка ЗаписьСообщения.НачатьЗапись(ЗаписьХМЛ,Узел);

                код:

                Функция ЗарегестрироватьВыгрузку()
                ЗаписьХМЛ = Новый ЗаписьXML;
                ЗаписьХМЛ.УстановитьСтроку();
                ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();

                Узел = ПланыОбмена.ОбменСМобильнымиУстройствами.НайтиПоКоду(“ЦБ”);

                ЗаписьСообщения.НачатьЗапись(ЗаписьХМЛ,Узел);
                ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(Узел,ЗаписьСообщения.НомерСообщения);
                Пока ВыборкаИзменений.Следующий() Цикл
                ОбъектОбмена = ВыборкаИзменений.Получить();
                ЗаписатьXML(ЗаписьХМЛ,ОбъектОбмена);
                КонецЦикла;

                ЗаписьСообщения.ЗакончитьЗапись();

                Возврат ЗаписьХМЛ.Закрыть();
                КонецФункции

                повторюсь, данные с моб уходят влегкую, с моб синхронизация выполняется отлично, а вот с РС вот такая вот ошибочка….. Коды, названия в обменах указаны верно! 1000 раз проверял

                • Поддержка курса по EDT

                  Порядок реквизитов и ресурсов одинаковый? Что-то мне подсказывает, что нет :)

                  • Дмитрий Глянский

                    Вы имеете ввиду, справочники, регистры? или Web-сервисы, команда ВыполнитьСинхронизацию?
                    или что? все сделал согласно урокам!

                    Даже скачав решение учителя по всем 5 модулям, происходит все то же самое….
                    {ОбщаяКоманда.ВыполнитьСинхронизацию.МодульКоманды(61)}: Ошибка при вызове метода контекста (НачатьЗапись): Недопустимое значение параметра (параметр номер ‘2’)

                    • Поддержка курса по EDT

                      Еще один вариант – а на телефоне существует узел с кодом ЦБ?
                      ПланыОбмена.ОбменСМобильнымиУстройствами.НайтиПоКоду(“ЦБ”);

                    • Дмитрий Глянский

                      Конечно существует “ЦБ” на телефоне, еще раз говорю, с телефона обмен выполняется успешно! Даже внести изменения в базе на компе, при синхронизации через телефон все изменения успешно проходят. а при нажатии синхронизации через базу на компьютере, выдает ошибку.
                      я заново прошел все видео пошагово, все один в один сделал. Запинка сразу после ЗарегестрироватьВыгрузку. как только убираю слова ОтветКлиенту в строке: Возврат Новый ХранилищеЗначения(ОтветКлиенту, Новый СжатиеДанных(9)); пишет что синхронизация прошла успешно! я короче запарился уже :(

                      &НаКлиенте
                      Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
                      Если ВыполнитьСинхронизациюНаСервере() Тогда
                      Сообщить(“Синхронизация прошла успешно!”);
                      Иначе
                      Сообщить(“При синхронизации были ошибки!”);
                      КонецЕсли;
                      КонецПроцедуры

                      &НаСервере
                      Функция ВыполнитьСинхронизациюНаСервере()
                      Попытка
                      ВСОпределение = Новый WSОпределения(“http://77.54.142.21:9090/wsExchange/ws/ОбменДанными.1cws?wsdl”);
                      ВСервис = ВСОпределение.Сервисы.Получить(“DateTransfer”,”ОбменДанными”);
                      ВТочкаВхода = ВСервис.ТочкиПодключения.Получить(“ОбменДаннымиSoap”);
                      ВОперация = ВТочкаВхода.Интерфейс.Операции.Получить(“Синхронизация”);

                      Данные = Новый ХранилищеЗначения(ПланыОбмена.ОбменСМобильнымиУстройствами.ЭтотУзел().Код, Новый СжатиеДанных(9));

                      ДанныеXDTO = ВСОпределение.ФабрикаXDTO.Создать(ВОперация.Параметры.Получить(“Данные”).Тип, Данные);
                      ВСПрокси = Новый WSПрокси(ВСОпределение, “DateTransfer”,”ОбменДанными”,”ОбменДаннымиSoap”) ;
                      Ответ = ВСПрокси.Синхронизация(ДанныеXDTO);
                      Возврат Истина
                      Исключение
                      Сообщить(ОписаниеОшибки());
                      Возврат Ложь;
                      КонецПопытки;
                      КонецФункции

                      Функция Синхронизация(Данные)
                      ОтветКлиенту = ЗарегестрироватьВыгрузку(Данные.Получить());
                      Возврат Новый ХранилищеЗначения(ОтветКлиенту, Новый СжатиеДанных(9));
                      КонецФункции

                      Функция ЗарегестрироватьВыгрузку(КодУзла)

                      ЗаписьХМЛ = Новый ЗаписьXML;
                      ЗаписьХМЛ.УстановитьСтроку();
                      ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();

                      Узел = ПланыОбмена.ОбменСМобильнымиУстройствами.НайтиПоКоду(КодУзла);

                      ЗаписьСообщения.НачатьЗапись(ЗаписьХМЛ,Узел);

                      ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(Узел,ЗаписьСообщения.НомерСообщения);

                      Пока ВыборкаИзменений.Следующий() Цикл
                      ОбъектОбмена = ВыборкаИзменений.Получить();
                      ЗаписатьXML(ЗаписьХМЛ,ОбъектОбмена);
                      КонецЦикла;

                      ЗаписьСообщения.ЗакончитьЗапись();

                      Возврат ЗаписьХМЛ.Закрыть();
                      КонецФункции

                      {ОбщаяКоманда.ВыполнитьСинхронизацию.МодульКоманды(22)}: Ошибка при вызове метода контекста (Синхронизация): При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {DateTransfer}:ОбменДанными:Синхронизация(): При вызове веб-сервиса произошла ошибка. Ошибка SOAP сервера: Неизвестная ошибка. {WebСервис.ОбменДанными.Модуль(14)}: Ошибка при вызове метода контекста (НачатьЗапись)
                      по причине:
                      {WebСервис.ОбменДанными.Модуль(14)}: Ошибка при вызове метода контекста (НачатьЗапись)
                      по причине:
                      Недопустимое значение параметра (параметр номер ‘2’)
                      Код ошибки: Client
                      Техническая информация:

                    • Поддержка курса по EDT

                      100% ошибка в чем-то элементарном.
                      Ок, давайте тогда по шагам идти.
                      Ошибка возникает в строке:


                      GeSHi Error: GeSHi could not find the language 1 (using path /var/www/kursypo1c.ru/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

                      Что у нас находится там?
                      Если ошибка в параметре 2, то значит проблема с Узлом. Что там сейчас?
                      Какие узлы есть в текущей базе, какой из них главный узел, и какой узел тут передается в параметре?
                      Просто вы же понимаете, что если вы делаете выгрузку со стационарной, то там должен быть узел мобильной.

                    • Дмитрий Глянский

                      в PC два узла: 1й (главный) – ЦБ, 2й – М1, а на мобильной 1й (главный) – М1, 2й – ЦБ. И такой ошибки нету как Вы ниже написали… GeSHi Error: GeSHi could not find the language 1 (using path /var/www/kursypo1c.ru/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2) все остальное я не изменял. Все как в обучении один в один. Переделываю по 6-му кругу :( с телефона уходит вся инфо, на с РС не могу вызвать Синхронизацию. Хочу добить этот участок прям пипец как)

                    • Поддержка курса по EDT

                      ну сайт что то не прогрузил, вы там что то отправили похоже

  13. Maria Nefedova

    Добрый день. Дошла до 4го модуля. При компиляции появляется ошибка
    {ОбщаяКоманда.СоздатьВложение.МодульКоманды(17,22)}: Конструктор не найден
    Мультимедиа = Новый <>СредстваМультимедиа; (Проверка: Мобильное приложение-клиент)
    На форумах находила аналогичные вопросы, но ответы не приводились. При попытке создания вложения на смартфоне, после выбора любого пункта меню: фото, видео, звук ничего не происходит. Спасибо.

    • Поддержка курса по EDT

      Когда это был объект. А теперь – это глобальная функция.
      Просто пишите, например, СредстваМультимедиа.СделатьФотоснимок(). Без Новый.

  14. Ane4ka

    Добрый день! При настройке обмена по архитектуре а обмена «Планы обмена + КД + Промежуточная база» возник вопрос. В момент синхронизации промежуточной базы и мобильного клиента, бывают редкие случаи потери связи с Wi-Fi. И тогда номера сообщений начинают отличаться. Как то можно это предусмотреть? Или я что то напортачила.

    • Поддержка курса по EDT

      а в чем проблема, что они отличаются? Для этого они сделаны, чтобы отличаться :)
      Или опишите проблему подробнее, так как пока я ее не увидел :)

  15. Владислав

    Добрый день! Спасибо за бесплатный курс! Выполняя задания из курса столкнулся со следующей проблемой…
    Использую платформу 8.3.16 и мобильную платформу 8.3.15. Поднял Apache 2.4 на Linux, сам сервер приложений на Windows, опубликовал базу на веб-сервере. При попытке подключиться к базе из приложения “1cem-arm.apk” получаю сообщение “неправильный формат конфигурации”, из приложения “1cem-client-arm.apk” подключение происходит нормально, если установить режим совместимости 8.3.15.
    Вопрос в следующем: В курсе рассматривается работа с мобильным клиентом, а не с мобильным приложением? Какие действия нужно выполнить над базой, чтобы можно было коннектиться к ней мобильным приложением “1cem-arm.apk”, чтобы при проблемах со связью андроид-приложение не закрывалось, а продолжало работать и можно было потом, после появления связи с сервером, передать ему данные с андроид-устройства?
    База публиковалась так:
    ./webinst -publish -apache24 -wsdir basename -dir /var/www/basename -connstr “Srvr=server:port;Ref=basename;” -confpath /etc/apache2/apache2.conf
    Заранее спасибо за ответ.

    • Поддержка курса по EDT

      вы должны опубликовать мобильное приложение, а не базу, т.е. конфигурация – мобильное приложение – Опубликовать, и вот тогда мобильное приложение подтянет конфигурацию. А так вы просто опубликовали тонкий клиент по веб доступу, ну или мобильный клиент, что суть одно и то же.

      • Владислав

        т.е. в моем случае – выгрузить в файл и перенести файл 1cema.xml на Linux-Web-Server в опубликованную папку на Apache и создать там файл 1cemarun.xml с датой как у файла 1cema.xml? При выгрузке в файл, в архиве присутствует еще один файл – 1Cv8.1CM, его нужно переносить?

        • Поддержка курса по EDT

          файл run вам не нужен, он используется только для автообновления при отладке. И работе на прямую из конфигуратора.
          Вам нужен только xml конфигурации. И если сами будете его отдельно публиковать, то не забудьте прописать alias, или указать полный путь при подключении конфы включая имя файла.

          • Владислав

            Спасибо! Можно еще вопрос?
            Как расходуются лицензии при таком режиме работы? Сколько планировать лицензий для работы пользователей?

            • Поддержка курса по EDT

              Лицензии на мобильное приложение – покупаются отдельно, на мобильный клиент – используются такие же как и для тонкого клиента. Если ничего не изменилось за последних пол года.

  16. olya_rinchinova@mail.ru

    Здравствуйте. Поставила Apache по статье https://infostart.ru/public/691604/, опубликовала базу, при обращении к веб-сервису из браузере запрашивает логин и пароль, подскажите, пожалуйста, как обойти ввод пароля и какой пароль требует?

  17. serpanik

    Пытаюсь отправить форму, но ругается на адрес электронной почты. У меня в адресе присутствует точка. Может быть из-за этого?

    • Алексей Катеринич

      Добрый день, на какой адрес пытаетесь подписаться? В Вашем адресе в этом логине нет точки.

      • serpanik

        Да, в адресе из профиля нет точки (это мой личный адрес), а я хочу подписаться на рабочий е-мейл, в котором точка есть. И не хотелось бы его в комментариях “светить”. Адрес 130% рабочий и введен с такой же аккуратностью. :) Вопрос в том, пропускает ли Ваша форма адреса с точкой?
        З.Ы. Кстати, в адресе электронной почты точка допускается…

  18. Галина

    Здравствуйте!
    Ввела имя и e-mail. Но кнопки “ПОЛУЧИТЬ МАТЕРИАЛЫ” нет…. Как получить?…

    • Алексей Катеринич

      Добрый день, Галина.
      Кнопки получить материалы не будет, материалы будут приходить на почту.
      Подписали Вас на рассылку, проверьте почту, если нет во входящих – проверьте папку Спам, возможно письмо попало туда.

  19. rgstrhsp

    Добрый день, 2 модуль, когда набираю в браузере http://127.0.0.1/serv/ws/ФункцииДляРасчета.1cws то появляется ссылка с таким же наименованием, но когда нажимаю эту ссылку, то xml-файл не открывается, а выдается ошибка: “This page contains the following errors:” и далее перечисления ошибок (error on line 5 at column 32: xmlns:tns: ‘ФункцииДляРасчета’ is not a valid URI). Два раза повторял за экзаменатором, но все равно появляется эта ошибка. В чем может быть причина?

  20. JRoman

    Добрый день!
    1. Подскажите где можно приобрести последнюю мобильную платформу 8.3.14?
    2. Стандартный элемент поиска в мобильной платформе 8.3.13 активизирует клавиатуру при нажатии, как то по своему желанию.. иногда раза с 15ого иногда и с 5го, как это подлечить?

    • Поддержка курса по EDT

      1. Подписка на ИТС
      2. Попробуйте на разных версиях платформы. Возможно на баг нарвались, или устройство слишком медленное.

  21. stroka

    Урок 1 тренинга. Автоматическое обновление мобильного приложения с ПК.
    Обновление происходит, но полностью исключить действия на планшете пока не получается, на планшете выдается предупреждение: “!С:Предприятие Отладка возможна только по протоколу HTTP tcp://127.0.0,1:1560”. После подтверждения обновления загружаются на планшет.

    Как избежать появление на планшете этого сообщения? Почему оно возникает?

    • Поддержка курса по EDT

      прописать не локалхост IP, а IP компа в локальной сети, и планшет должен быть тоже в этой сети по вайфаю.

      • stroka

        Немного не поняла.
        1) Где здесь надо указать “не локалхост IP, а IP компа в локальной сети”?

        Делаю так (как в видео) : нажимаю в конфигураторе мобильного приложения, установленного на стационарном ПК, кнопку “Мобильное приложение: начать отладку”. Где здесь надо указать IP?

        2) Или вы имеете ввиду указание этого IP при загрузке мобильного приложения на планшет? Там да, указан IP компа в локальной сети (смотрю через Центр управления сетями и общим доступом – Беспроводное сетевое соединение – Сведения). И да, планшет и ноут подключены к одному и тому же модему.

        Как-то неверно поняла Вас? Где еще надо прописать IP компа?

          • stroka

            Добрый день. Не совсем. Обновление мобильной платформы происходит, но через нажатие на планшете сообщения: “1С:Предприятие Отладка возможна только по протоколу HTTP tcp:…….” – Ок
            Т.е почему-то есть вот это промежуточное звено, которое, в принципе, никак не мешает, но не понимаю, почему оно есть (в видео его нет)

            • Поддержка курса по EDT

              А у вас отладка включена по какому протоколу? У вас клиент серверный вариант?

  22. stroka

    Добрый день
    Подскажите, пожалуйста, почему так может быть.
    2 урок этого тренинга примерно в 42 минуты. На ПК все отлично работает: и обменивается стационарная и мобильная версии верно, и результат правильный получается.
    В планшете приложение автоматически изменилось в соответствии с изменениями в мобильной версии на ПК.

    Но нажимаю на команду “Подключиться через статическую ссылку” и получаю ошибку: “Ошибка работы с Интернет. Не могу установить соединение.

    Но Интернет же работает, иначе как бы обновилось мобильное приложение.

    Что может быть тут не так?

      • stroka

        Спасибо! Надо было в WSСcылки указать не 127.0.0.1, а локальный IP, на котором опубликован веб-сервис? Верно?
        Подскажите, а что означает надпись над XML file в браузере: “This XML file does not appear to have any style information associated with it. The document tree is shown below”? Надо что-то делать, чтобы ее не было?

        • Поддержка курса по EDT

          Просто откройте исходный код страницы, через правую кнопку, или откройте в другом браузере

  23. stroka

    Добрый день
    Подскажите, пожалуйста, почему при загрузке мобильного приложения на планшет может выдаваться ошибка Неправильный формат конфигурации?

    Мобильное приложение публиковалось из Конфигурация – Мобильное приложение – Публикация. Назначение использования загружаемой конфигурации – Приложение для мобильной платформы.
    Содержание приложения – как в видео первого дня бесплатного курса.

    • Поддержка курса по EDT

      А версия стационарной совпадает с версией мобильной по первым трем цифрам? И какой режим совместимости?

      • stroka

        Не совпадает: стационарная 8.3.14, мобильная – 8.3.13.
        Это может влиять?
        Подскажите, пожалуйста, как установилась именно мобильная 8.3.13 у меня на планшете: передала файл 1cem-arm.apk, как этот файл преобразовался именно в 8.3.13, почему, напр., не в 8.3.10 или 8.3.14?

        • Поддержка курса по EDT

          Это вопрос к разработчикам платформы. В целом – должны совпадать первые три набора цифр. Т.е. 8.3.14 мобильная и 8.3.14 стационарная, иногда – могут быть и разные версии, например – мобильная новее, но если новее стационарная, то могут быть проблемы.

      • stroka

        Спасибо огромное! Без Вас никогда бы не поняла этого. 2 дня просидела. Благодарна Вам.

    • Алексей Катеринич

      Добрый день.
      Вы не получили материалы потому что уже подписывались на этот курс в июле 2018, теперь только с другой почты можно было бы подписаться. Отправили информацию на почту.

  24. Дмитрий Изюмов

    Здравствуйте!
    Что-то случилось!)
    Выкладывали новый релиз на Play Market получили ошибку “Release is not compliant with the Play 64-bit requirement”.
    Вроде тут описание https://android-developers.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html

    Что нужно сделать? Как нужно подготовить приложение на 64 бита? не вижу такой настройки в сборщике.

  25. Дмитрий Изюмов

    Здравствуйте!
    Наше приложение работает уже месяц. Собрали обратную связь с пользователей (300 человек), и по сути у всех одно и то же замечание “медленно работает”, “тормозит”, “долгий отклик” и т.д.
    Причем подлагивания идут даже на последних флагманах (у меня например).
    Замечены тормоза: при пролистывании динамический списков, при открытии новых форм (анимация там есть).

    Раз у нас все недовольны этим, то наверняка вы тоже сталкивались.
    Можно ли как-то отключить анимацию, например? Или убрать кнопки “быстрый переход к началу/концу списка”? Вообще, как-то ускорить эти процессы? Может как то в мобильной платформе какой файл подправить.
    Потому что экспериментировали в коде 1С – улучшения добиться не получилось.

    Заранее спасибо за ответ, без вас никуда!)

    • Поддержка курса по EDT

      Ну со списками, которые были критическими – я переделывал или в ТЗ, или в html, чтобы не было такого, о чем вы пишите.
      По подлагивания – надо понять чем они вызваны, для этого просто для начала соберите статистику замеров производительности через конфигуратор.
      Ну и надо придерживаться правил – формы не должны листаться (кроме списков), не должно быть более 3 страниц на форме. А лучше 2 и т.д. Если у вас много элементов на формах – значит вы что то не так делаете :)
      Пробуйте скрыть часть элементов и запустить – проверить, если лаги или нет, и вот так методом исключений – докопаетесь до истины.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *