Материалы 3-го модуля Полного курса по разработке Мобильных приложений на платформе «1С:Предприятие 8»
Добрый день, коллеги!
В закрытой части страницы расположены ссылки на скачивание видео-уроков и методических материалов тренинга Полный курс по разработке Мобильных приложений на платформе «1С:Предприятие 8».
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (284):
Комментарии закрыты

Добрый день! В курсе рассмотрена отправка почты с сервера. Мне же для реализации отправки отчета мобильным агентом необходимо отправлять почту через 1С и здесь проблема: ИспользоватьSSLSMTP — на мобильной платформе не работает(( Как можно обойти или что посоветуйте сделать?
…
(текст комментария доступен только участникам Мастер-группы)
Цель максимально упростить отправку e-mail. Т.е. вариант с копированием текста и последующей вставкой в тело письма не подходит. Все должно происходить по одной кнопке отправить. Рекомендуете посмотреть модуль 6? там это есть?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Дмитрий, ситуация следующая: есть несколько мобильных устройств, которые надо подготовить для работы. Их нужно прогрузить через веб-сервисы первоначальными данными. Вопрос: можно ли, сделав такую загрузку на одном мобильном устройстве, каким-то копированием данных с этого устройства более быстрым способом получить данные на другом устройстве?
…
(текст комментария доступен только участникам Мастер-группы)
По 5 заданию:
Добавлена константа «НомерШагаРегистрации», добавлен метод «УстановкаШагаРегистрации», который сохраняет текущий шаг в константе.
Добавлен обработка события «ПриСозданииНаСервере», которая реализует требуемое изменение поведения формы(проверку констант и открытие окна регистрации). В связи с обработкой вопрос — существует ли какой-либо метод запуска серверных процедур из модуля управляемого приложения под мобильной платформой? Компилятор напрямую это запрещает.
Добавлена общая форма «Служебная», общее событие «Служебное», где реализована методы «Перерегистрация»(очистка констант и открытие окна регистрации), «Тестирование соединения»(результат теста выдан в виде сообщения, не удалось выдать форму регистрации на третьем шаге, вопрос — как это будет выглядеть, если это возможно?), «Проверка строки соединения»(получение константы, получения данных из структуры, выдача сообщения).
По 6 заданию: прошел по документу и справочникам, удалил все через Выбрать(), Объект.Удалить()
…
(текст комментария доступен только участникам Мастер-группы)
…
(текст комментария доступен только участникам Мастер-группы)
Вызов:
Функция ПодключениеКВебСервису(ПараметрДляОтправкиНаСервер) Экспорт
….
Ответ = ВСПрокси.Registration(СериализаторXDTO.ЗаписатьXDTO(ПараметрДляОтправкиНаСервер));
Возврат Ответ.Получить();
КонецФункции;
Обработка вызова:
Функция Registration(data)
Ответ = Новый Структура;
….
Возврат Новый ХранилищеЗначения(Ответ,новый СжатиеДанных(9));
Ответ — Структура, уходит с сервера в виде Хранилища значений.
Приходит после Ответ.Получить() — Неопределено.
В чем проблема?
…
(текст комментария доступен только участникам Мастер-группы)
Приход в сервис — Structure, возврат — ValueStorage…
Ну в общем, сериализация не помогла, спасла перезагрузка сервера.
…
(текст комментария доступен только участникам Мастер-группы)
{WebСервис.DataTransfer.Модуль(41)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {ОбщийМодуль.ОбменДаннымиВызовСервера.Модуль(419)}: Ошибка при получении значения атрибута контекста (ИспользуемыеПланыОбмена): Попытка получения неинициализированного значения параметра сеанса
При попытке записи справочника «ОС_МобильныеУстройства».
Что это возникло?
…
(текст комментария доступен только участникам Мастер-группы)
УТ 10.3.29.1, объединена с шаблоном центральной базы.
…
(текст комментария доступен только участникам Мастер-группы)
Нет, это в модуле сеанса не определены параметры сеанса, т.е. в шаблоне серверной конфигурации они отсутствуют
…
(текст комментария доступен только участникам Мастер-группы)
Имеется в виду, что типовую УТ с шаблоном центральной базы сливать с параметрами по умолчанию нельзя.
…
(текст комментария доступен только участникам Мастер-группы)
Собственно, в прошлый раз я вроде бы как раз все по умолчанию сделал, и ошибок не было. Поэтому и удивился.
…
(текст комментария доступен только участникам Мастер-группы)
Можно вопрос. С чем может быть связана ошибка при десериализации на клиенте (Заказы)?
Причем на сервере Сериализовать/Десериализовать отработало проверил.. Пакет пришел в клиент идентичный, а вот десер не прошел здесь ТЗ = СериализаторXDTO.ПрочитатьXML(ЧтениеXMLДанных);
.. Спасибо..
ЧтениеXMLДанных = Новый ЧтениеXML;
ЧтениеXMLДанных.УстановитьСтроку(XMLСтруктураСериализованногоОбъекта);
ТЗ = СериализаторXDTO.ПрочитатьXML(ЧтениеXMLДанных);
ЧтениеXMLДанных.Закрыть();
Возврат ТЗ;
КонецФункции
Вот возвращенная ошибка:
ВерсияОС: version 6.1 Service Pack 1 (Build 7601)
ВерсияПриложения: 8.3.4.482
ИдентификаторКлиента: 8c88bb30-31c5-40cb-836e-ffcc76eb548b
ИнформацияПрограммыПросмотра:
ОперативнаяПамять: 16 255
Процессор: GenuineIntel Intel64 Family 6 Model 60 Stepping 3 3498 MHz
ТипПлатформы: Windows x86
Конфигурация: Заказы
ВерсияПриложения: 4
ID: cbb5e9da-8683-4896-b80e-9ca86794690b
Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(70)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка при вызове метода объекта модели XDTO.
Неверный параметр.
Хм.. кстати на телефоне всё прошло хорошо).. как отлаживать(?
…
(текст комментария доступен только участникам Мастер-группы)
Здраствуйте! 3 модуль, задание 5
«Подробное объяснение в уроке 3.12, начиная с 22:40.»
3.12 Доработка интерфейса (вторая часть).ufm идет полностью без звука.
Как быть?
…
(текст комментария доступен только участникам Мастер-группы)
Хотелось бы просто завершить этот момент. (
…
(текст комментария доступен только участникам Мастер-группы)
Не получается скачать pdf файлы с заданиями по 3-ему модулю
Пробовал в гугл хроме и амиго
…
(текст комментария доступен только участникам Мастер-группы)
все равно не получается
…
(текст комментария доступен только участникам Мастер-группы)
Скачалось, спасибо
Добрый день!
Я не совсем понял задание №5 пункт 2.3. «Просмотр строки подключения (для отладки)». А куда добавить возможность строки подключения, и в какой момент эта строка должна выводиться?
…
(текст комментария доступен только участникам Мастер-группы)
День добрый, Дмитрий.
Что-то я пропустил момент, когда поменялся тип возвращаемого значения операции Sync со String на ValueStorage. Это проговаривалось на видео? Почему перешли и почему именно на него? Можете ткнуть в конкретный модуль видео или пояснить здесь?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Вопрос ещё со флешмоба вновь появился в полном курсе.
Почему номер принятого сообщения Вы берете не из входящих данных (ЧтениеСообщения.НомерПринятого), а из объекта БД (ЧтениеСообщения.Отправитель.НомерПринятого)?
Ниже код из Вашей конфигурации (например, флешмоб, 3 модуль, сервер).
Не в этом ли причина того, что в видеоуроках не получается с первого раза очистить зарегистрированные данные для обмена?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо. Значит не заметил, пересмотрю.
Ещё вопросик, по квитированию в плане обмена.
1. клиент инициирует передачу, сервер принимает данные
2. сервер отвечает клиенту, что данные приняты + посылает свои данные.
3. клиент записывает принятые данные, но уже не сообщает серверу, что данные приняты. Если я правильно понимаю, об этом он сообщит только при следующем обмене, и лишь тогда на сервере отработает УдалитьРегистрациюИзменений()?
Вопрос: почему клиент сразу не сообщает серверу, что данные приняты? Ведь все это время на сервере данные для обмена не очищены, хотя на клиенте они загружены.
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте! Подскажите пожалуйста:
Мы в уроках всегда делаем синхронизацию: Клиент (моб.устройство) запрашивает вебсервисы и происходит синхронизация.
А возможен вариант чтобы На Сервере «Нажали какую-то кнопку» и обновить справочники на мобильных устройствах?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый вечер, случайно не встречали на реальном устройстве пытаюсь получить координаты
Координаты = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение(ИскомыйПровайдер);
СредстваГеопозиционирования.ОбновитьМестоположение(ИскомыйПровайдер, 60);
Координаты = СредстваГеопозиционирования.ПолучитьПоследнееМестоположение(ИскомыйПровайдер);
КонецЕсли;
проверял в искомом провайдоре получаю провайдера нормально — перепробывал всех из списка. но система пишет не найдет провайдер. не знаю куда копать
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день.
На клиенте вызывается Исключение
Ответ = ВСПрокси.Sync(Новый ХранилищеЗначения(ПараметрДляОтправкиНаСервер));
Хотя функция Sync на сервере отрабатывает нормально
Ответ.Вставить(«ПакетОбмена»,СформироватьПакетОбмена());
Возврат Ответ;
Ответ формирует правильный структура с XML.
Не могу понять в чем ошибка.
…
(текст комментария доступен только участникам Мастер-группы)
Текст ошибки выловить не могу, в журналах регистрации пусто. После вызова функции Sync из клиента (функция отрабатывает нормально, ответ формируется), вызывается исключение. ОписаниеОшибки() — пустое.
…
(текст комментария доступен только участникам Мастер-группы)
Ошибку нашел, возвращал структуру, а надо было хранилищезначений. Но эта ошибка ни где не регистрировалась. Пришлось комментировать (попытка — исключение) и сразу вылезла ошибка и стало понятно.
Доброе время суток. вы не подскажите если у меня есть допустим 3 типа документа в мобильной платформе, как мне сделать так что бы при вызове функции не видно было меню журнала каждого документа? как мне скрыть, что бы пользователь не мог открыть и видеть эти журналы.
…
(текст комментария доступен только участникам Мастер-группы)
Точно. Спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
Обмен не пройдет если загружать документы с разными наименованиями? Как сервер использую самописную конфигурацию, где планирую загружать заказы сразу в документ реализация. Остановился на уроке «3.13 Формирование пакета обмена», вылетает ошибка «Метод объекта не обнаружен (Sync)»..
Хотя нет, дело не в наименовании документа, на клиенте сделал такой же документ, все равно вылетает ошибка
…
(текст комментария доступен только участникам Мастер-группы)
при отладке ВОперация возвращает значение неопределено
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день. может не совсем не по теме. Случайно не знаете как 1С в мобильном приложении 1С ЗАказы сделали в документе подвал который статический и при прокрутки в низ остается? они там сумму документа прописали.
…
(текст комментария доступен только участникам Мастер-группы)
Про этапы ДЗ5 не понял, у нас ведь 3 этапа(со стороны мобильного устройства):
1.ввод идентификационных данных пользователя и отправка их на сервер регистрации.
2.ввод кода подтверждения отправного на почту и отсылка его на сервер регистрации.
3.обмен данными с сервером БД.
допиливаем ПО до такого состояния, что этап №2 уже не обязателен и мобильное приложение получает возможность сохранять параметры для «коннекта» с сервером БД?
Или нужно что-то другое реализовать?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день. Хотел уточнит. Схема ЦБ(УТ11) — МП(Заказы)
Что бы проверить подключение до регистрации, нам нужно при обращении к веб сервису писать логин пароль пользователя. Можно это как то обойти ? или мы должны всегда в ЦБ заводить пользователя с ограниченными правами только для проверки соединения ?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Как программно можно реализовать запрет автоповорота в планшете?
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос такой:
В видео и соответственно в шаблонной конфигурации Заказы в процедуре ПодключениеКВебСервису() глобального модуля в коде есть такая строка:
ВОперация = ВТочкаВхода.Интерфейс.Операции.Получить(«Registration»);
То есть в переменную ВОперация помещается объект типа WSОперация.
Далее переменная ВОперация нигде не испрользуется.
Тогда зачем эта строка нужна?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо
…
(текст комментария доступен только участникам Мастер-группы)
Перестали загружаться базы в режиме предприятия :-( могут повисев 5-7 минут загрузиться могут не загрузиться вообще. жменно 10.3 демо и заказы , остальные грузятся . апач перезапускал, комп перегружал. не знаю что и думать
…
(текст комментария доступен только участникам Мастер-группы)
не знаю иногда висит по 5-10 минут, чаще не открывается вообще :-( тестирование и исправление средствами платформы не прокатило. буду пробовать выгрузку и загрузку в чистую базу.
Проблема не в этих двух конфах. все 8.3 себя так ведут :-( сносил 1с полностью с компа с вычищением всех служебных папок — пока безрезультатно :-( не пришлось бы виртуальную машину заводить. что то в винде не дает работать а что не понятно. всё работало на ура до вчерашнего вечера
…
(текст комментария доступен только участникам Мастер-группы)
…
(текст комментария доступен только участникам Мастер-группы)
Перед выполнением 6го задания начал приводить конфигурации к виду из раздаточных материалов и наткнулся на следующее : при сравнении объединении конфигурации «Заказы» она видит различия только в общем модуле. но если просто открыть конфигурацию для чтения то я вижу что там есть и справочники и документы. Различия в оных налицо но я не могу их объединить с моей :-( причина непонятна крайне
…
(текст комментария доступен только участникам Мастер-группы)
Утро вечера мудреннее. Чудес конечно же не бывает и открывал я один cf а сравнивал с другим.
…
(текст комментария доступен только участникам Мастер-группы)
Столкнулся с такой проблемой:
При попытке сериализации на Вебсервере (ФабрикаXDTO.ЗаписатьXML(МойXML, ДеревоВОбъектеXDTO);) (Сериализуется массив результатов запроса, выгруженных в ТЗ и добавленных в Соответствие), программа выдает «неизвестную ошибку». Дело в том, что у меня в рабочей базе более 40 тыс. документов «Заказ покупателя». Если в запросе поставить «Выбрать ПЕРВЫЕ «, то все отрабатывает.
Версия платформы 8.3.4.465, Рабочая база УНФ 1.4.7.37.
Что это — особеннсть платформы?
…
(текст комментария доступен только участникам Мастер-группы)
Ну до телефона то дело еще не дошло. Ошибка в модуле вебсервера центральной базы
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день! В какой-то момент перестала обновляться конфигурация на планшете, просто выходило пустое окно с кнопкой ОК, и открывалась конфа до обновления. При попытке создать базу заново выдается предупреждение «Не правильный формат конфигурации». При этом тут же на планшете через хром все отлично запустилось.
…
(текст комментария доступен только участникам Мастер-группы)
Стационарная — 8.3.4.465, мобильная — 8.3.4.21
…
(текст комментария доступен только участникам Мастер-группы)
Обработка.ОбработкаОшибокНаКлиенте.Форма.Форма.Форма Не обнаружено ссылок на процедуру: «ПриСозданииНаСервере»
Обработка.ОбработкаОшибокНаКлиенте.Форма.Форма.Форма Пустой обработчик: «Отправить»
единственные ошибки в недоделанной обработке. (если убрать обработку ничего не меняется, началось до нее)
В папке публикации есть файлы.
то же самое происходит и с конфигурацией заказы с раздаточных материалов.
Где-то мелькали ошибки, связанные с платформой 8.3.4.21, возможно во флешмобе, стоит ли попробовать откатиться на моб.устройстве до 20?
…
(текст комментария доступен только участникам Мастер-группы)
Файлы есть, без ошибок все равно не публикуется
…
(текст комментария доступен только участникам Мастер-группы)
а при обновлении публикации должны оба файла обновляться в каталоге публикации? если менялась структура конфигурации?
…
(текст комментария доступен только участникам Мастер-группы)
файлы публикации есть, ошибок в вашей конфигурации не нашла, на компе запускается в браузере (см. скрин), на планшете запускается в браузере (не могу пока скрин сделать), база не создается — не правильный формат конфигурации
…
(текст комментария доступен только участникам Мастер-группы)
Как ни странно, после перезагрузки компа, конфигурация из раздаточного материала установилась на планшете, а моя нет))). Так что дело явно в конфе, хоть и не понятно в чем.
Ура, получилось. В общем модуле стояла лишняя галочка — вызов сервера, это единственное, чем моя конфа отличалась существенно от вашей. Убрала галочку, опубликовала — и все запустилось.
…
(текст комментария доступен только участникам Мастер-группы)
Доброго дня!
может я что то упустил, но все же вопрос: получение материалов 4-го модуля как то связано с решением ДЗ?
Добрый день!
После отчета по ДЗ Вам откроется эталонное решение. Доступ к модулям у Вас будет в любом случае.
Ознакомиться с материалами 4-го модуля Вы можете на странице: http://курсы-по-1с.рф/мобильная-платформа/стартовая-страница/модуль4/
Помогите, пожалуйста. Решила пятое задание, вроде между центральной базой и конфой Заказами в тонком все проходит. Начала отлаживать на мобильном устройстве, поняла что конфу не обновляет, хотя до этого вроде обновлял. Вообщем, дошла до того что посносила все регистрации, завела новые, на мобильном все поснесла. Не видит вообще и все тут. Пишет ресурс не найден, ошибка (400). Между тонким и центральной базой работает. Я не знаю уже что я напортачила.
…
(текст комментария доступен только участникам Мастер-группы)
Я уже подключить не могу, файлы публикации на месте. В тонком все отрабатывает. И авторизация, и код, и подключение.
…
(текст комментария доступен только участникам Мастер-группы)
Добавляю базу на мобильном:
http://192.168.0.101/ZakazMA
Имя и пароль не забиваю, база Заказов без пользователя. Адрес и имя публикации уже несколько раз проверяла.
…
(текст комментария доступен только участникам Мастер-группы)
Я ж говорю, все поснесла, по новой платформу поставила и по новой пытаюсь Добавить конфигурацию. и в момент добавления он это пишет. Нет, я то понимаю что я что-то не то делаю… что?
…
(текст комментария доступен только участникам Мастер-группы)
Если адрес внести в браузер на компе, то ошибка :(
Not Found
The requested URL /ZakazMA/ was not found on this server.
…
(текст комментария доступен только участникам Мастер-группы)
Есть: d:\!Bases_1C\Reshenie\Publ\1cema.xml и default.vrd.
Если открыть схему — то заполнена.
…
(текст комментария доступен только участникам Мастер-группы)
Апач перезапускала. Прочитав комменты выше, может у меня такая ж проблема, сравню конфигурацию с поставочной, посмотрю чего меняла. Может поможет
…
(текст комментария доступен только участникам Мастер-группы)
Все было банально. Изменила путь к файлам публикации на совсем короткий и все заработало. Непонятно почему работало раньше. Спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
Запустила обмен с конфигурацией Заказы из решения преподавателя по ДЗ6, УТ доработала по видео.
Но, у меня такой обмен работает при повторной регистрации или возврате на предыдущий шаг, если уже была регистрация с формированием в УТ пароля ГСЧ, если сначала вручную (под другим пользователем с полными правами) в УТ очищаю пароль пользователю, с которым идет обмен со смартфона. Иначе, у этого пользователя остается пароль ГСЧ с первой регистрации.
Так пока и задумано или что-то не так делаю?
В коде возможности работать без ручной очистки пароля — не нашла, но, я не кодировщик, могла и не понять.
…
(текст комментария доступен только участникам Мастер-группы)
При п-ов тонкой регистрации очищается пароль на смартфоне, а в У остается с прошлой регистрации от ГОСТ. Поэтому при повторной реализации — ошибка авторизации.
Только если вручную очистить пароль в У -повторная авторизация пройдет.
Опечатки
повторной
УПР. ТОР.
остается
Смартфоне слова заменяет
…
(текст комментария доступен только участникам Мастер-группы)
Есл делаем повторную авторизацию для Федорова — пароль не проходит, ошибка автоаризации, если на сервере вручную НЕ сбросить его пароль.
Вы так и хотели сделать или это ошибка?
…
(текст комментария доступен только участникам Мастер-группы)
ФИО — не принципиально. Служебный пользователь у меня добавлен Administrator, а Федоров (кратко пользователь Admin, чтобы не было русского языка) используется как обычный пользователь.
Не нравится Федоров — попробуйте в СВОЕЙ конфигурации ДЗ 6 авторизовать любого другого пользователя до 3 этапа, проверить соединение, а потом вернуться на 1 этап или сделать повторную авторизацию ЭТОГО же пользователя.
У меня при таких действиях программа сообщает об ошибке, и это понятно — в УТ для этого пользователя был сгенерирован пароль на 2 этапе, а при возврате или при повторной авторизации — пароль пользователя в Заказы сбрасывается, поэтому повторная авторизация и не проходит.
Я считаю что если ПОВТОРНАЯ авторизация предполагает возможность именно повторной авторизации того же пользователя — это ошибка алгоритма и кода, а если ПОВТОРНАЯ с Вашей точки зрения — это авторизация только НОВОГО пользователя, да, так работает.
Только тогда надо изменить название ПОВТОРНАЯ на название про авторизацию НОВОГО пользователя.
…
(текст комментария доступен только участникам Мастер-группы)
ОК, теперь ответ на свой вопрос получила — так и задумано. Ну и ладно.
Я всего лишь пытаюсь понять нюансы решения преподавателя.
…
(текст комментария доступен только участникам Мастер-группы)
Ну, на этом курсе просто хочу понять любой предложенный вариант реализации, это достаточно.
А на практике, по этой перерегистрации — по-моему, надо иметь возможность проанализировать, что это перерегистрация не только на смартфоне, а и в УТ тоже.
Например, передавать из смартфона в УТ какой-то признак, что это именно перегистрация.
Это для того, чтобы можно было сделать автоматический сброс пароля пользователя и в УТ. Тогда действительно можно будет начать с нуля на том же или на новом смартфоне для любого пользователя.
Сейчас я такой сброс делаю в УТ периодически вручную, так как при тестировании попадаю в такие ситуации, когда на смартфоне пароль пользователя сброшен, а в УТ — нет.
А, может быть, надо будет сделать возможность перерегистрации отдельного пользователя по инициативе УТ тоже.
На практике возможны разные ситуации зависаний и восстановить исходное состояние для всех или только отдельных пользователей было бы полезным.
…
(текст комментария доступен только участникам Мастер-группы)
Возможно, должно быть два канала обмена — служебной информацией через ключевого пользователя с постоянным паролем и информацией для обычного пользователя с генерацией его пароля на сервере по случайному закону.
Тогда можно более свободно строить алгоритмы управления состоянием пользователя и данными базы на основе обратной связи между сервером и клиентом.
Но, это просто мысли для будущего ТЗ, наверное.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
В мобильном приложении нет процедуры ЗавершитьРаботуСистемы().
Если авторизация не прошла, что делать?
…
(текст комментария доступен только участникам Мастер-группы)
При нажатии на любую кнопку открывается клавиатура (в форме документа, где есть и кнопки и поля ввода). Что с этим делать, подскажите?
…
(текст комментария доступен только участникам Мастер-группы)
Платформа 8.3.4.465
Android 4.1.2
…
(текст комментария доступен только участникам Мастер-группы)
8.3.4.14
…
(текст комментария доступен только участникам Мастер-группы)
Похоже, в платформе 1С:Предприятие 8.3 (8.3.4.465) ошибку с областями исправили. У меня просто выдается сообщение об ошибке и ничего не вылетает, можно исправить и конфигурация запишется.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день,
не могу понять — это баг платформы или что-то не так.
Если при нажатии синхронизация выбрать «Отмена», то повторное нажатие на «синхронизация» ни к чему не приводит. Только после возврата к рабочему столу, новая попытка синхронизации проходит
…
(текст комментария доступен только участникам Мастер-группы)
Замечание не по теме:
Немного смущают одинаковые названия экспортных: Процедура ОбработкаОшибок() и Функция ОбработкаОшибок() находящихся в разных общих модулях, причем глобальных. Хоть и директива компиляции у модулей разная.
…
(текст комментария доступен только участникам Мастер-группы)
Меня смутил тот момент, что при нажатии на F12 я оказался не в той процедуре )))
…
(текст комментария доступен только участникам Мастер-группы)
Продолжаю.
>Вполне может быть.
>На третьем этапе у нас что происходит? Мы на 2 возвращаем НОВУЮ >строку подключения, которую на третьем этапе и тестируем. >Проверьте – что у вас возвращает сервер на клиент, а конкретно – >функция в веб сервисе СтруктураСоединенияСЦентральнойБазой
Да тот у меня IP, тот. И смотрю на отладке именно в этой функции. И не меняется он перед проверкой соединения — одинаковый все три этапа.
И сканы про работающие браузеры ноута и смартфона я делала, когда IP и имя пользователя из отладки копировала.
И отключаю отладку — тоже не влияет, не в этом причина.
Все эти потенциально возможные элементарные причины уже много-много раз перепроверены, сразу, еще до того, как вопрос задала.
Не проходит пароль именно из программы, если из отладки IP, имя пользователя, пароль скопировать все в браузер, в форму запроса пароля — там работает.
…
(текст комментария доступен только участникам Мастер-группы)
Так я использую Ваши программы.
Что именно надо переделать?
И еще попытка, может так что-то получится понять. Может, пароль из программы не принимается по другой причине, уже как следствие?
Сделала с нуля базы из раздаточного материала модуля 3, заменила только IP 192.168.1.11 на 192.168.1.2
Пароль комментировать не стала — оставила генератор случайных чисел.
Первые два этапа — работают, на почту приходит код, воспринимается базами, а на проверке соединений — ошибка типов функции Registration
В файле к этому комментарию — снимки с отладки шага перед вылетом и следующего шага — момент Исключения с формированием ошибки.
…
(текст комментария доступен только участникам Мастер-группы)
…
(текст комментария доступен только участникам Мастер-группы)
Ну, раз программа сообщает про типы, это и так понятно, что проблема в типах.
Но, еще раз — конфигурации Ваши, я ничего не меняю!
Разве у Вас есть проблемы в типах на этапе проверки соединения, когда Вы запускаете именно эти две конфигурации, которые находятся в раздаточных материалах?
На снимках отладки все видно — тип Registration, на тип которого ссылается программа — Строка.
Так это — Наименование функции, тип и должен быть Строка.
На сервере — так и есть, наименование функции — Строка.
…
(текст комментария доступен только участникам Мастер-группы)
Код исправила — на ноуте работает.
На смартфоне пока ошибка, снова связанная с паролем из программы, буду разбираться дальше.
…
(текст комментария доступен только участникам Мастер-группы)
Смартфон — это проблемы с русским.
С пользователем Admin — работает.
…
(текст комментария доступен только участникам Мастер-группы)
Как сэмулировать поворот экрана на vmvare?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо. В инете найти не смог
…
(текст комментария доступен только участникам Мастер-группы)
Модуль 3.9 про планы обмена, а точнее регистрация изменений для мобильного узла при первом подключении, напомнил про похожий код в книжке Мастер-класс «Mobile 1C». Так вот, пока не нашла ответа на вопрос — почему, если в справочнике есть предопределенные элементы, при первом обменен они дублируются на мобильном устройстве (справочник «Статьи»)? Получается при одинаковой конфигурации ГУИДы предопределенных элементов справочников разные? Или тут другая причина?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
Я прошел краткий курс по мобильной платформе. В нем было много методической информации в .pdf файлах.
В полном курсе методические материалы в текстовом формате вообще отсутствуют. Видео-файлы защищены и никакую информацию из них не достать.
Можно ли ожидать до завершения полного курса хотя бы каких-либо методических материалов в текстовом формате как это было во флешмобе? — то, что можно с собой взять и использовать без наушников и стационарного ПК, иначе получается совсем не круто… На курсах обычно выдают методички, а их здесь нет и пока не анонсированы.
Спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
Ну, почему же? Обычно ответы ищешь в документации, на форумах и т.д., т.е. в «тексте». Любую информацию можно представить в виде текста. Многое из того, о чем рассказывается на видео, представлено в виде текстовых файлов к флешмобу — вплоть до полного совпадения текста. Думаю, имеет смысл разместить ссылки на эти методические материалы из флешмоба в модулях к полному курсу и желательно с указанием расхождения «границ» текстового и видео материалов. Ну, хотя бы для тех, кто не проходил краткий курс и пропустил этот необязательный модуль, т.к. он входит в полный курс.
Также считаю, что о полном отсутствии методических материалов в текстовом формате (за исключением пятого модуля) обязательно стоит указать и в аннотации к полному курсу по мобильной платформе. Количество страниц методических материалов во флешмобе было формой рекламы, а здесь их нет. Как-то нехорошо…
В итоге, нехватка справочной и методической информации по мобильной платформе в текстовом формате как была, так и остается актуальной проблемой. Повторюсь, «таскать» с собой видео-файлы не удобно и не всегда технически возможно в случае того же мобильного устройства планшетника или электронной читалки. .exe файл на Mac-е без Windows-а не запустить. Открывать конфигурацИИ вспоминать и «добывать» в них нужные фрагменты кода неудобно…
Я уже имею собственный опыт разработки мобильных приложений 1С, потому взял этот курс с целью получения новой информации, нежели обучения (только учебных видео).
Надеюсь на понимание, спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
Можно ли программно получить «Адрес обновления» (тот адрес по которому обновляется конфигурация МП)?
Возможно подключение по WiFi и через Интернет. IP, естественно, разные. «Адрес обновления» пользователям придется менять руками. А вот в самом приложении хотелось бы извлечь IP из «Адреса обновления» и использовать его при авторизации.
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо
…
(текст комментария доступен только участникам Мастер-группы)
Сделала на форме флажок «WiFi» и выбираю IP в зависимости его значения. Теперь это проблема пользователей.
…
(текст комментария доступен только участникам Мастер-группы)
Не получается программно зарегистрировать изменение константы в плане обмена (1С 8.3.4.465). Подскажите, пожалуйста.
…
(текст комментария доступен только участникам Мастер-группы)
Перепробовала все:
1.
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Константы.ВнешнийIP);
2.
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Константы.ВнешнийIP.СоздатьМенеджерЗначения());
3.
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Константы.ВнешнийIP.СоздатьМенеджерЗначения().Метаданные());
…
(текст комментария доступен только участникам Мастер-группы)
Нужно же как-то передать данные в приложение при первом подключении к базе или при смене пользователя. Для этого делаю регистрацию изменений в плане обмена. По большинству объектов — выборочную. В данном случае свойство «Авторегистрация» = Истина (пока, в дальнейшем, возможно, в филиалах будут другие IP).
При перезаписи константы изменения регистрируются. Пришлось так и поступить — ничего лучше не придумала.
…
(текст комментария доступен только участникам Мастер-группы)
А можно как-нибудь отобразить кнопку посередине формы? Создал горизонтальную группу, в нее запихнул Декорация-Кнопка-Декорация. Декорации: «растягивать по горизонтали» — «Да». В итоге когда растягиваю форму кнопка еле-еле двигается к центру
…
(текст комментария доступен только участникам Мастер-группы)
Нет. Задача в том, чтобы не в центр формы вывести, а в центр по горизонтали. Хотелось сделать вывод формы по центру при повороте экрана, но не получается никак =)
…
(текст комментария доступен только участникам Мастер-группы)
У меня не работают конфигурации из раздаточных материалов 3 модуля на стадии проверки соединения, не могу найти даже на отладке, как исправить.
Аналогично с Заказы на ноутбуке и на смартфоне (Note 3).
Когда ничего не меняю — не принимает пароль, который формируется как случайное число, хотя на отладке в Заказы этот пароль принят и войти с ним в IE 10 — могу, если указываю адрес и появляется форма для ввода пароля.
Но, по такой строке с паролем — входа нет.
http://Admin:xxxxxxx@192.168.1.2/DemoTrd/ws/DataTransfer.1cws?wsdl
Закомментировала в УТ10 пароль как в конфигурации 2 модуля (это работало) — получаю ошибку и с пустым паролем.
Переслала по почте с мобильного текст ошибки, который выдается при проверке соединения.
ВерсияОС: Android 4.4.2
ВерсияПриложения: 8.3.4.21
ИдентификаторКлиента: 988e4688-496b-e87f-3c48-ac866a5a80a0
ИнформацияПрограммыПросмотра:
ОперативнаяПамять: 1 430
Процессор: armv7l
ТипПлатформы:
Конфигурация: Заказы
ВерсияПриложения: 4
ID: 210448ba-18fb-97d8-0891-ad8fdea10b8f
Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(22)}: Ошибка при вызове конструктора (WSОпределения): Ошибка HTTP: http://Admin:xxxxxxx@192.168.1.2/DemoTrd/ws/DataTransfer.1cws?wsdl: Ошибка HTTP: http://Admin:xxxxxxx@192.168.1.2/DemoTrd/ws/DataTransfer.1cws?wsdl
…
(текст комментария доступен только участникам Мастер-группы)
Одинаково на учебной и не учебной.
…
(текст комментария доступен только участникам Мастер-группы)
У меня подобная ошибка была если не открыт конфигуратор сервера (в моем случае УТ11). В этом случае конфигурация Заказы не может подключиться к УТ11. Есть вероятность что это происходит из за включенной отладки веб сервера
…
(текст комментария доступен только участникам Мастер-группы)
Все варианты перепробовала — с отладкой, без отладки, с открытыми и закрытыми конфигураторами и программами — одинаково.
Это точно из-за включенной отладки.
На ноутбуке выдает форму запроса и потом ссылку и открывает .xml — файл прилагаю.
На смартфоне в браузере сообщает о необходимости авторизации, ввожу имя и пароль, открывает .xml — скрин экрана прилагаю.
Все аналогично, все работает.
Не отрабатывает именно http://Admin:xxxxxxx@192.168.1.2…
…
(текст комментария доступен только участникам Мастер-группы)
Наступала на эти грабли. Неверный IP.
Так это не я пишу — это в Вашей программе Заказы так формируется, на отладке видно, что именно так получается.
Т.е. Пользователь.Пароль@192…
Я пытаюсь понять, как это убрать, раз не срабатывает даже вручную.
…
(текст комментария доступен только участникам Мастер-группы)
>lgg
>Наступала на эти грабли. Неверный IP.
Ну да, авторизация и отправка кода — в программе проходят, а третий раз при проверке синхронизации IP не тем стал…
…
(текст комментария доступен только участникам Мастер-группы)
В файле НаНоутбуке — три последовательных скана, там видно, что пишу именно http://192.168.1.2… а потом имя пользователя в форме запроса, которая появляется.
Аналогично на смартфоне.
На ноутбуке и на смартфоне вручную в браузерах и из программы не отрабатывает именно http://Admin:xxxxxxx@192.168.1.2…
…
(текст комментария доступен только участникам Мастер-группы)
Проверьте какой IP стоит в функции СтруктураСоединенияСЦентральнойБазой()
Вот и я наконец-то добрался до этого модуля (все времени не хватает) надеюсь мне мастер класс будет тоже доступен 4 мес. Так вот по сути вопроса… В раздаточном материале конфигурации «Заказы» третьего модуля на третьем шаге (возможно умышленно Дмитрием дабы мы тупо не загружали готовенькое отлаженное, а немного подключали мозги) заложены ошибки. Сегодня немного попотел сам. Так-что смотрите и слушайте Дмитрия внимательней и не споткнитесь как я сегодня надеясь что выложенная конфигурация не содержит ошибок, а проблема в чем-то ином ;-)
…
(текст комментария доступен только участникам Мастер-группы)
Столкнулся с выбором устройства для мобильного приложения.
Есть планшеты на виндовсе, где можно запускать полноценные приложения (тоесть установить 8.3).
Тоесть у меня есть планшет на windows с GPS и установленной 8.3.
Будут ли работать средства геопозиционирования в таком случае?
Или все-таки то что в контексте «Мобильное приложение» работает исключительно на Android и ios?
…
(текст комментария доступен только участникам Мастер-группы)
Попробую при возможности «потыкать». Но выбор будет, скорее всего, за Андрюшей.
Спасибо большое.
…
(текст комментария доступен только участникам Мастер-группы)
В практическом задании сказано изменить механизм поведения формы, но не указано какой именно формы. Укажите пожалуйста название формы.
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, кстати по поводу добавления в email текста и темы:
Все прекрасно отрабатывает и без 8.3.5. В обработке немного подправил процедуру Отправить() и вроде работает с приложениями Email и Gmail:
Процедура Отправить(Команда)
ЗапуститьПриложение("mailto:email@gmail.com?subject=Сообщение для суппорта&body="+ТекстОшибки);
КонецПроцедуры
Или в 8.3.5 будет что-то особенное в работе с сообщениями?
…
(текст комментария доступен только участникам Мастер-группы)
mailto — это не работа с андроидом. Это одна из официальных схем URI. Вызывается почтовый клиент, который и обрабатывает переданный адрес вместе с параметрами, и работать это должно везде.
…
(текст комментария доступен только участникам Мастер-группы)
В 6 задании имеется в виду удалить все данные из всех справочников и документов конфигурации?
…
(текст комментария доступен только участникам Мастер-группы)
Доброе утро, а вот такой вот вопрос: я параллельно с конфигурацией курса пытаюсь сделать свою конфигурацию. Центральным узлом будет выступать управление торговым предприятием.
Обмен будет идти через промежуточную БД одним типом документа Событие и справочником Контрагенты. Встал вопрос, как лучше сделать идентификацию пользователя так, чтобы при обмене из промежуточной базы выгружались только те документы, которые относятся к определенному пользователю(т.е. отбор, где реквизит Ответственный документа Событие равнялся бы пользователю мобильного устройства). Не могли бы вы подсказать как это можно сделать?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый вечер!
Не могу скачать материалы 3-го модуля. Выдает ошибку 403.
Кстати уже не в первый раз. ТО же самое было и по 2-му модулю, правда потом все скачалось.
Все скачал, спачибо
…
(текст комментария доступен только участникам Мастер-группы)
А методические материалы(с кусками кода) будут выкладываться по этому модулю?
…
(текст комментария доступен только участникам Мастер-группы)
вообще не качается, задумывается но не качается
…
(текст комментария доступен только участникам Мастер-группы)
Все скачал.
…
(текст комментария доступен только участникам Мастер-группы)
Доброго дня!
не могу скачать — RAR-архив с материалами 3-го модуля курса
…
(текст комментария доступен только участникам Мастер-группы)