Материалы 4-го модуля Полного курса по разработке Мобильных приложений на платформе «1С:Предприятие 8»
Добрый день, коллеги!
В закрытой части страницы расположены ссылки на скачивание видео-уроков и методических материалов тренинга Полный курс по разработке Мобильных приложений на платформе «1С:Предприятие 8».
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (243):
Комментарии закрыты
Дмитрий может этот вопрос уже поднимался….
Сделал копию базы “Заказы”. Затем загрузил, сделал заново публикацию. При попытке загрузить на планшет новую базу пишет “Неправильный формат конфигурации”.
Я что то делаю не так?
PS с этой проблемой справился. Сам был не внимателен. И публиковал конфигурацию как web сервис.
Здравствуйте Дмитрий.
Возникла такая проблема… не могу понять с чем связано.
Взял ваши шаблоны из 5 модуля.
Релиз мобильной платформы: 8.3.6.182
Пытаюсь сделать синхронизацию. У меня в ЦБ данные с планшета не уходят.
Из ЦБ на планшет приходят. Только видимо баг какой то. Элементы справочников появляются сразу. А документы “Заказ покупателя” только после перезапуска платформы.
Но почему не уходят в ЦБ понять не могу. Никаких ошибок в журнале регистрации нет.
…
(текст комментария доступен только участникам Мастер-группы)
В процедуре “ПринятьИзмененияПоПлану” отрабатывает условие “Если ИмяОбъекта = “v8msg:Body” Тогда”
И процедура прерывается.
Может я не правильно понял… но такое ощущение что с клиента ничего не приходит.
…
(текст комментария доступен только участникам Мастер-группы)
А в каком уроке рассматривается обновление списков? Может я где то это пропустил….
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте, подскажите пожалуйста почему если выложенную в четвертом модуле конфигурацию Сервера объединить с УТ 10.3, то при открытии справочника ФизическиеЛица если щелкнуть по коду физлица то вылетает вот такая ошибка:
{ОбщийМодуль.ОбщегоНазначения.Модуль(7808,21)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
УчетнаяПолитика = <>глЗначениеПеременной(“УчетнаяПолитикаПоНалоговомуУчету”);
{ОбщийМодуль.ОбщегоНазначения.Модуль(7810,21)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
УчетнаяПолитика = <>глЗначениеПеременной(“УчетнаяПолитикаПоУправленческомуУчету”);
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте, неоднократно сталкивался с такой проблемой, что у автора в коде и интерфейсе с новыми уроками появляются новые элементы видимо это вызвано тем что у автора в его конфигурации присутствуют изменения сделанные при выполнении им практических заданий. И вот в задании 4.8 на 12 минуте столкнулся с проблемой, что то что у автора и у меня сильно отличается например у автора уже код модернизирован на мобильном приложении и в общем модуле в основых функциях у него уже нет процедуры ПодключениеКВебСервису а у меня до сих пор есть и у меня все досих пор работает через нее… Вообщем внимательно пересмотрел и подправил – щас у меня код вроде бы такой же как у автора и все делаю как на видео но на 12 минуте когда пытаюсь заново регистрироваться на клиенте вылетает вот такая ошибка 1.jpg
Ошибка происходит в процедуре ПодключениеКВебСервисуЦБ на стоке “Выполнить”. Подскажите пожалуйста.
…
(текст комментария доступен только участникам Мастер-группы)
Возможно, я что-то упустил, но не могу сообразить; для чего в функциях сериализации и десериализации нужна переменная ПараметрыЗаписиXML? Она никуда не передается и не записывается, существует только в контексте вызова функции и уничтожается после ее завершения.
…
(текст комментария доступен только участникам Мастер-группы)
Скажите, по каким принципам вы решаете, что является обработкой, а что — общей формой? Не очень понял, например, почему форма активации общая, а для отчетов об ошибках нужна обработка — хотя и та, и та вызывается много откуда.
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос про обмен. Разрабатываю некоторое очень простое приложение для клиента отражающее статусы и наличие товаров на полках магазина. В головном офисе клиента работают через v77 и довольно строгие требования по безопасности (или просто нежелание поднимать web сервис) Результирующую информацию отправляю на email, далее в офисе ее разбирают. Появилось желание загружать из офиса некоторые справочники. Клиент хотел бы отправлять их в некотором формате на почту. Может ли мобильное приложение проверять почту, чтобы вытащить и разобрать от туда справочники? Я знаю что в текущей версии платформы есть некоторые ограничения связанные с методами по защитной аутентификации ssl и т.п. Может посоветует альтернативный вариант обмена без использования web сервиса и ftp?
…
(текст комментария доступен только участникам Мастер-группы)
подскажите как избавиться от тега d5p1:ThisNode>true</d5p1:ThisNode из приложенного файла, на мобильном клиенте не работает регистрация, на стационарном работает. платформа 8.3.5 клиент и сервер. на сервере в стандартных реквизитах присутствует "ЭтотОбъект" типа Булево. Через xsl преобразование что-то не вышло убрать тег(пробовал как показывали с штрихкодами).
…
(текст комментария доступен только участникам Мастер-группы)
это тег стандартного реквизита(ЭтотОбъект) плана обмена на сервере. На клиенте в плане обмена в стандартных реквизитах его нет.
…
(текст комментария доступен только участникам Мастер-группы)
сервер 8.3.5.1186 , клиент 8.3.5.74
…
(текст комментария доступен только участникам Мастер-группы)
УПП 1.3.55.1, конфигурацию(план обмена) загружал с шаблона.
…
(текст комментария доступен только участникам Мастер-группы)
Доброго времени суток!
Если вдруг я не успею зафиналиться (на тек момент я на дз 8.1) смогу я получить решение преподователя по фин заданию и прочим которые не успел пройти с группой, чтобы закончить на заочке? ))
Добрый день!
После окончания активации Вашего токена, обратитесь на support@kursy-po-1c.ru и мы предоставим Вам решения преподавателя по домашним заданиям.
Вопрос по xsl преобразованиям:
Есть xml следующего вида:
|<Structure>
|<Food name=""Яблоко"">
|<IsFruit>true</IsFruit>
|</Food>
|<Food name=""Картофель"">
|<IsFruit>false</IsFruit>
|</Food>
|
|</Structure> ";
Которую преобразую такой схемой:
| <xsl:output method=""xml"" encoding=""UTF-8""></xsl:output>
| <xsl:template match=""node() | @*"">
| <xsl:copy>
| <xsl:apply-templates select=""@* | node()""></xsl:apply>
| </xsl:copy>
| </xsl:template>
| <xsl:template match = ""Structure/Food"">
| <xsl:if test= ""IsFruit = 'true'"">
| <Fruit> <xsl:value-of select=""@name""></xsl:value> </Fruit>
| </xsl:if>
| <xsl:if test= ""IsFruit = 'false'"">
| <Vegan> <xsl:value-of select=""@name""></xsl:value> </Vegan>
| </xsl:if>
| </xsl:template>
|
|</xsl:stylesheet>";
И все работает.
Когда же в верхний тег добавляю атрибуты, то преобразование не работает. Строка становится такой:
|<Structure xmlns=""http://v8.1c.ru/8.1/data/core"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">
|<Food name=""Яблоко"">
|<IsFruit>true</IsFruit>
|</Food>
|<Food name=""Картофель"">
|<IsFruit>false</IsFruit>
|</Food>
|
|</Structure> ";
Вопрос: почему перестало работать и как заставить работать с преобразование с доработанным xml?
…
(текст комментария доступен только участникам Мастер-группы)
Обмен между двумя базами. Из источника берется справочник Номенклатура, во вторую, в зависимости от значения одного из реквизитов, должен приходить или как элемент справочника Оборудование или как элемент справочника Номенклатура.
Сейчас в начале 5-го модуля полного курса, про XSL преобразования будет дальше?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Вопрос по уроку 4.3: при активации в регистре логов мы создаем начальный образ для мобильного устройства, а при первой синхронизации он должен перенестись на клиента. Но при обработке на сервере процедурой Sync функция СформироватьОтветЛогов вызывается раньше, чем формирование выгрузки, и соответственно, очищает логи, на клиент у меня ничего не переносится. Если в обработке логов меняю параметр Рег.Записать(Истина) на Ложь, то загрузка проходит, но логи не очищаются. Код привожу ниже:
Параметры = Десериализовать(data.Получить()); //Data.Получить();
Ответ = Новый Структура;
Ответ.Вставить("Ошибка", СтруктураОшибки());
Ответ.Вставить("Информация", "");
Попытка
ПроверкаКонфигурации(Параметры, Ответ);
Параметры.Вставить("МобУстр", Справочники.ОС_МобильныеУстройства.ПолучитьСсылку(Параметры.ИнформацияОКонфигурации.ID));
Ответ.Вставить("Логи", СформироватьОтветЛогов(Параметры));
Ответ.Вставить("ПакетОбмена", СформироватьПакетОбмена(Параметры));
Исключение
ЗаписатьОшибку(Ответ, "Во время синхронизации произошла ошибка. Код 5.1", ОписаниеОшибки(), Истина);
КонецПопытки;
Возврат Новый ХранилищеЗначения(Сериализовать(Ответ), Новый СжатиеДанных(9));
КонецФункции
Функция СформироватьОтветЛогов(СтрТел)
Рег = РегистрыСведений.ОС_Логи.СоздатьНаборЗаписей();
Рег.Отбор.МобильноеУстройство.Установить(СтрТел.МобУстр);
Для Каждого Стр Из СтрТел.Логи Цикл
Если ЗначениеЗаполнено(Стр.Описание) Тогда
НовРег = Рег.Добавить();
НовРег.Объект = Стр.Объект;
НовРег.МобильноеУстройство = СтрТел.МобУстр;
НовРег.Период = Стр.Период;
НовРег.Описание = Стр.Описание;
Иначе
КонецЕсли;
КонецЦикла;
//Рег.Записать(Ложь); //
Рег.Записать(Истина);
Возврат "ОК";
КонецФункции
…
(текст комментария доступен только участникам Мастер-группы)
Да как раз ничего отличного ((
Что необходимо сделать, чтобы данные все-таки перенеслись? Либо я упустил какой-то момент в видео?
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, я как раз представил эту ситуацию – анализировал еще со вчерашнего дня, поэтому и написал.
В материалах модуля увидел планы обмена и как работает понял. Но повторял все по урокам и как раз в модуле 4.3 и предыдущих планов обмена не было (по дереву конфигурации даже видно), а обмен работает. Рассмотрена ситуация – активация (с регистрацией в логах), обмен и данные сразу попадают на клиент.
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, спасибо! Я был не внимателен – не заметил запись лога при загрузке элементов.
…
(текст комментария доступен только участникам Мастер-группы)