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

На клиенте в методе «ПодключениеКВебСервисуЦентральнойБД» создается новая переменная
ПараметрДляОтправкиНаСерверСериализованный = Сериализовать(ПараметрДляОтправкиНаСервер);
и далее выполняется вызов метода вэб-сервиса Sync с параметром ХранилищеЗначения
В методе Sync (data) — параметр data должен быть ХранилищеЗначения, после выполнения строки:
СтрТел = Десериализовать(data.Получить());
У Вас в видео 4.2 переменная СтрТел — Структура, а у меня ХранилищеЗначения, соответственно, дальше не выполняется строка:
ПроверкаКонфигурации(СтрТел, Ответ);
Потому что СтрТел не содержит свойства «ИнформацияОКонфигурации»
Вопрос: где я потерял нить? Почему у вас после десериализации переменная имеет тип Структура, а у меня ХранилищеЗначения??
…
(текст комментария доступен только участникам Мастер-группы)
В хранилище хранится XML-строка. Т.е. там хранится сериализованное хранилище значения. Файл прилагаю.
…
(текст комментария доступен только участникам Мастер-группы)
СтрТел = Десериализовать(data.Получить());
При просмотре выражения переменная СтрТел = ХранилищеЗначения. Не понимаю, почему у Вас Структура ?!
…
(текст комментария доступен только участникам Мастер-группы)
В какой-то момент УТ 11 стала при обновлении ругаться на стандартные модули
<>ЗавершитьРаботуСистемы(Истина, Истина);
{ОбщийМодуль.СоединенияИБГлобальный.Модуль(45,3)}: Процедура или функция с указанным именем не определена (ЗавершитьРаботуСистемы)
<>ЗавершитьРаботуСистемы(Истина, Истина);
Мобильное приложение содержит синтаксические ошибки.
соответственно перестала обновляться конфа на мобильном устройстве. Может кто-то сталкивался с такой проблемой?
…
(текст комментария доступен только участникам Мастер-группы)
я об этом уже думала, на всякий случай сравнила/объединила стандартные объекты с конфой поставщика, но не помогло. Возможно дело в том, что УТ далеко не новая. Попробую на последний релиз перенести.
Вопрос, а у тех кто не успеет зафиналиться в понедельник, будет еще время отчитаться по дз и получить решение тренера?
…
(текст комментария доступен только участникам Мастер-группы)
Ругается на стандартные модули когда, у меня случилось, я неправильно поставил публикацию мобильного приложения. Если в УТ11 сделать Конфигурация-Мобильное приложение-Публиковать. Но начинаются такие глюки.
…
(текст комментария доступен только участникам Мастер-группы)
Имена разные для разных баз. Внутри одной конечно одинаковые. Еще выяснился глюк с апачем. Если Опубликовать сначала УТ11 а потом Заказы. То Апач падает. И больше не запускается. т.к. после разбора нашел что УТ11 прописывает путь на библиотеку а наша убирает.
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий ХЕЛП !
Делаю перенос регистра «Цены номенклатуры». По метаданным вроде бы совместил в обеих конфах.
В преобразование добавил
| <xsl:output method='xml' indent='yes' encoding='UTF-8'/>
| <xsl:template match='node()|@*'>
| <xsl:copy>
| <xsl:apply-templates select='@*' />
| <xsl:apply-templates />
| </xsl:copy>
| </xsl:template>
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Filter/ТипШтрихкода' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/ТипШтрихкода' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/СерияНоменклатуры' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/Качество' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьКод' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьШтрихкод' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьВладелец' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьЕдиницаИзмерения' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьХарактеристикаНоменклатуры' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьСерияНоменклатуры' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьКачество' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/ПредставлениеШтрихкода' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/УдалитьТипШтрихкода' />
// убираем из цен
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/ПроцентСкидкиНаценки' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/СпособРасчетаЦены' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/ХарактеристикаНоменклатуры' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/Валюта' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/Period' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/Active' />
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/ЕдиницаИзмерения' />
|</xsl:stylesheet>";
но всё равно на что то ругается в 30 строке, не могу понять на что ??? Ошибка преобразования данных XML: [30,6]
файлы XML и скриншот ошибки приложил.
…
(текст комментария доступен только участникам Мастер-группы)
Уже понял свою ошибку. Просто видимо нужно было поспать а не не 5 утра каждый день решать. У меня получился и вариант переноса по регистру и по документу. Я не верно переносил документ, и период не надо было убирать. Это я уже запаниковал от отсутствия идей.
…
(текст комментария доступен только участникам Мастер-группы)
Кстати отличная идея — посмотреть сериализацию на клиенте. Возьму себе на заметку такое метод, спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
Повторно добавил файл лога с code
и текст ошибки на клиенте :
<Property name="Ошибка">
<Value xsi:type="Structure">
<Property name="ЕстьОшибка">
<Value xsi:type="xs:boolean">false</Value>
</Property>
<Property name="ТекстОшибки">
<Value xsi:type="xs:string"></Value>
</Property>
</Value>
</Property>
<Property name="Информация">
<Value xsi:type="xs:string"></Value>
</Property>
<Property name="СтруктураСоединенияСЦентральнойБазой">
<Value xsi:type="Structure">
<Property name="Пользователь">
<Value xsi:type="xs:string">men</Value>
</Property>
<Property name="Пароль">
<Value xsi:type="xs:string">45785150</Value>
</Property>
<Property name="Адрес">
<Value xsi:type="xs:string">http://192.168.0.103/m4s/ws/DataTransfer.1cws?wsdl</Value>
</Property>
<Property name="URIПространстваИменСервиса">
<Value xsi:type="xs:string">DataTransfer</Value>
</Property>
<Property name="ИмяСервиса">
<Value xsi:type="xs:string">DataTransfer</Value>
</Property>
<Property name="ИмяФункции">
<Value xsi:type="xs:string">Sync</Value>
</Property>
</Value>
</Property>
<Property name="ДанныеДляНастройкиОбмена">
<Value xsi:type="Structure">
<Property name="КодГлавногоУзла">
<Value xsi:type="xs:string">ЦБ</Value>
</Property>
<Property name="УзелГлавнойБазы">
<Value xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config" xsi:type="d5p1:ExchangePlanObject.ОС_ОбменСМобильнымиУстройствами">
<d5p1:Ref>b6de04a9-77f1-40bf-be2b-a2064e4970b3</d5p1:Ref>
<d5p1:DeletionMark>false</d5p1:DeletionMark>
<d5p1:Code>ЦБ</d5p1:Code>
<d5p1:Description>Центральная база данных</d5p1:Description>
<d5p1:SentNo>0</d5p1:SentNo>
<d5p1:ReceivedNo>0</d5p1:ReceivedNo>
<d5p1:ОбластьДанныхОсновныеДанные>0</d5p1:ОбластьДанныхОсновныеДанные>
</Value>
</Property>
<Property name="КодУзлаМобУстр">
<Value xsi:type="xs:string">007</Value>
</Property>
</Value>
</Property>
</Structure>
ВерсияОС: Microsoft Windows XP version 5.1 Service Pack 3 (Build 2600)
ВерсияПриложения: 8.3.4.482
ИдентификаторКлиента: 3478ca42-7628-4b62-8fec-6a7cd6382982
ИнформацияПрограммыПросмотра:
ОперативнаяПамять: 2 013
Процессор: GenuineIntel x86 Family 6 Model 23 Stepping 10 2926 MHz
ТипПлатформы: Windows x86
Конфигурация: Заказы
ВерсияПриложения: 5
ТекущаяВерсияПриложения: 5
ID: 4a2f4f83-fd0f-4b0a-8001-c2759a4b6ed7
Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(54)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/core}Structure Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}Structure: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}ОбластьДанныхОсновныеДанные Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
Объединяю шаблон сервера с УТ11, ранее в мод3 это получалось, а сейчас нет:
-на этапе активации выдается ошибка (в файле «ошибка на клиенте») чтения xml-ответа (в файле лога)
-если закомментарить передачу объекта Узел ЦБ, то все принимается верно.
План обмена настроил на сервере и скопировал на клиент.
Платформа 8.3.4.482 для сервера и клиента.
Что бы еще посмотреть?
…
(текст комментария доступен только участникам Мастер-группы)
На VM-ware неожиданно отвалился интернет. Кажется…
и теперь все телодвижения с авторизацией и синхронизацией невозможны.
домашний комп. Винда 7 32 бит
интернет есть.
что интересно, мобильная платформа обновляется
однако увидеть в браузере ВСДЛ описание опубликованного вебсервиса Сервера УТ10 не могу на виртуальной машине.
Что делать?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день.
Чего-то у меня на ночь глядя лыжи не едут.
Скачал конфу «заказы». Опубликовал — ВМ подключилась — все ОК.
Скачал шаблон центральной базы.Объединил с демо УТ10.
Публикую веб сервис. И нате вам, в браузере не могу увидеть ВСДЛ описание. «http://127.0.0.1/DemoEnterprise/ws/DataTransfer.1cws»
То есть, при первом обращении по этой строке браузер спрашивает пароль к УТ10 а потом пишет «Веб страница не доступна».
На выходных делаю все на домашнем ПК.
На работе таких глюков отродясь не было.
Подскажите, что тут не так?
…
(текст комментария доступен только участникам Мастер-группы)
1. отключил публикацию, опубликовал, на предложение перезапустить веб сервер — нет, перезапуск вручную — результат тот же
2. все то же, но согласился на перезапуск веб сервера — результат тот же
3. то же что и в п.2 после еще раз вручную перезапускал веб сервер
ничего не помогает
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо. Помогло
Ошибка: Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(6)}: Ошибка при вызове конструктора (WSОпределения): При создании описания сервиса произошла ошибка. http://%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%20%28%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%29:xxxxxxx@192.168.0.101/DemoTrd/ws/DataTransfer.1cws?wsdl: При создании описания сервиса произошла ошибка. http://%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%20%28%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%29:xxxxxxx@192.168.0.101/DemoTrd/ws/DataTransfer.1cws?wsdl: Ошибка работы с Интернет: Server returned nothing (no headers, no data)
Куда рыть? Все работало, конектилось, и на втором шаге авторизации — на тебе. Уже устала с этими не пойми откуда ошибками.
…
(текст комментария доступен только участникам Мастер-группы)
так не помогает… Я это уже пробывала. Сейчас даже снесла Apach и установила по новой. Ужасно обидно, если из-за этого не успею все сделать. Главное не понятно что делать.
…
(текст комментария доступен только участникам Мастер-группы)
Если не секрет, какой софт для эмуляции iOS-аппарата использовался?
…
(текст комментария доступен только участникам Мастер-группы)
В раздаточных материалах есть одна ошибка которая странным образом себя ведет.
Конфигурация «Заказы»: 1Cv8-FullCourse-Module04-OrdersConfiguration.rar
В данной конфигурации есть:
В Общие модули — ОсновныеФункции —
Функция ОбработкаОшибок(СтрОшибки) Экспорт
И в Общие модули — ДополнительныеФункции
Процедура ОбработкаОшибок(ОписаниеОшибки = «») Экспорт
Их по именам желательно развести. А то ошибки выскакивают бывает и при запуске базы.
…
(текст комментария доступен только участникам Мастер-группы)
У меня 1 раз уже случилось. Я даже и не понял сначала, без появления всяких окон, выкидывала ошибку на данную (не помню функция или процедура). Вообще в конфигуратор не заходила 1С.
И вот вчера при сохранении начала ругаться. И нашел огрех. ;)
Переименовал одну. И где-то 50% обращений к данной (процедуре) выпали в ошибку что нету такой. А 50% видят другую.
Вот что получилось после изменения имени.
Как-то замороченно с ценами сделали в УТ11. Тяжело понять даже в каких местах хранятся цены. Раскидали по всей базе. И в РегистреСведений 3 регистра (СтоимостьТоваров, ЦеныНоменклатуры, ЦеныНоменклатурыПоставщиков) и в РегистреНакопления 1 (СебестоимостьТоваров). Я уж не говорю про остатки, вообще темный лес. Придется разбираться куда что двигается и где что лежит в реальности.
…
(текст комментария доступен только участникам Мастер-группы)
При синхронизации выходит ошибка преобразования данных xdto начало свойства pair, anytype… В каком то уроке вы это разбирали — но я не могу найти в каком? Проблема как я понимаю с составным типом данных. Подскажите где искать?
В запросе все написано через «Выразить»
Проблема только на мобильном устройстве. На компе — синхронизация идет без ошибок.
Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(54)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/core}Structure Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}Structure: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: pair Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}KeyAndValue: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
Нашел ошибку — проблема была в том, что я сериализовал дерево значений, а не таблицу значений. Сериализовать дерево значений нельзя?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте! Я еще пятый модуль не далала, может быть в нем и есть решение….Параллельно с задачами курса делаю свою…
Вот такой вопрос возник:
Когда передаю с клиента на сервер документ (передаю через Сериализовать/Десериализовать, планы обмена в моем случае не подходят). В момент создания/обновления документа на сервере, документ необходимо распечатать. Принтер установлен. Как это сделать, как то не могу придумать… Подскажите, плз, в какую сторону двигаться…
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо! А в этом курсе можно ожидать Вашу схему?
…
(текст комментария доступен только участникам Мастер-группы)
Занятие 4.10. Не удалось на своей конфигурации проверить как работает расширенное логирование — при создании аналогичной ошибки в запросе по ЕдиницамИзмерения (отключил Владельца) — справочник перенесся без ошибок, хотя у каждого элемента владелец не задан.
Ну, и как следствие, в логах в обоих базах пусто.
Платформа 8.3.4.465. Конфигурация учебная, т.е. создаю последовательно при изучении материалов.
…
(текст комментария доступен только участникам Мастер-группы)
Может пропустил.. И такой строки у меня нет..
глобальный поиск тоже ничего не дал. Где искать?
UPD. Все, нашел. Именно так и есть
…
(текст комментария доступен только участникам Мастер-группы)
Да, все работает как надо.
Я когда материалы изучал, эту строку у себя сразу не прописывал, чтобы ошибки видеть. А после при обновлении конфигурации из раздаточных материалов она и появилась.
Ничего, внимательнее буду ;)
…
(текст комментария доступен только участникам Мастер-группы)
Извиняюсь, если придет несколько раз. Раньше при отправке комментария была надпись, «ваш комментарий отправлен на модерирование», сейчас ничего подобного не видно :( Отправлю в третий раз, но с ошибкой в текстовом файлике.
Добрый день. 4-й модуль, пытаюсь приступить к решению д.з. «заказы» и шаблон беру с раздачи. И не могу даже на тонком клиенте пройти все проверки наши. Ладно на первом этапе пришлось откатить все изменения, которые мы делали для проверки на ios. Без этого даже первый этап не проходится. Но активация нормально не проходит даже после этого. Сервер отрабатывает нормально, узел создается, регистрируется все, что нужно, код стирается, в общем, как должно быть. Нормально не отрабатывает функция «Десериализовать» уже на клиенте. Выдает ошибку на строке «ТЗ = СериализаторXDTO.ПрочитатьXML(ЧтениеXMLДанных);»:
Не понимаю, что не так. С типами данных в XDTO не разобрался толком..
…
(текст комментария доступен только участникам Мастер-группы)
Не уверен, что правильно понял, скрин чего нужно было приложить. Надеюсь, то, что нужно. В текстовом файлике строка, полученная на клиенте из хранилища значений перед отправкой ее в функцию «Десериализовать».
…
(текст комментария доступен только участникам Мастер-группы)
Вы, как всегда, правы. Но как вы это поняли, ума не приложу. Мне эта ошибка ну никак не намекала на различие названия плана обмена. Тоже хочу, что бы мне так точно «что то подсказывало» :) Большое спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
Аналогичная ошибка, которая возникает только на мобильном клиенте (с ПК все отрабатывает и отображается без ошибок).
Если закомментировать строки с помещением/извлечением узла, все работает.
Текст ошибки такой:
Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(54)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/core}Structure Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}Structure: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}ThisNode Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
Возвращаемый XML прикрепил.
Планы обмена называются одинаково (ставил имя через буфер обмена), общих реквизитов нет.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Такая проблема, сломал голову:
При синхронизации с УПП Выскакивает ошибка:
{ОбщаяКоманда.Синхронизация.МодульКоманды(209)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XML: [32,3]
Ругается на ШтирихКод. Преобразовало, вроде все ровно:
<Filter>
<Штрихкод>2000001914014</Штрихкод>
<Владелец xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CatalogRef.Номенклатура">ea215058-e133-11d8-937c-000d884f5d5e</Владелец>
<ЕдиницаИзмерения>ea215059-e133-11d8-937c-000d884f5d5e</ЕдиницаИзмерения>
<ХарактеристикаНоменклатуры>00000000-0000-0000-0000-000000000000</ХарактеристикаНоменклатуры>
</Filter>
<Records>
<Record>
<Штрихкод>2000001914014</Штрихкод>
<Владелец xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CatalogRef.Номенклатура">ea215058-e133-11d8-937c-000d884f5d5e</Владелец>
<ЕдиницаИзмерения>ea215059-e133-11d8-937c-000d884f5d5e</ЕдиницаИзмерения>
<ХарактеристикаНоменклатуры>00000000-0000-0000-0000-000000000000</ХарактеристикаНоменклатуры>
</Record>
</Records>
</InformationRegisterR0ecordSet.Штрихкоды>
Где ошибка?
…
(текст комментария доступен только участникам Мастер-группы)
0 — это я нечаянно.. В оригинале нет.
32-я строчка последняя в коде как раз там где 0
Порядок и имена соблюдены
…
(текст комментария доступен только участникам Мастер-группы)
Нет, эта та, что я по ходу уроков делал.
Код преобразования один в один взял из раздатки. В УТ10 все без сучка без задоринки.
…
(текст комментария доступен только участникам Мастер-группы)
Все, вопрос снят, разобрался.
На клиенте в РС.Штрихкоды был реквизит «ПредставлениеШтрихКода».
Вот его-то я и пропустил.
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, доброго времени суток! Подскажите пожалуйста, где я совершил ошибку, в уроке 4.3 на 35 минуте при формировании лога в ЦБ в мобильную все данные переносятся, а вот когда формирую ответ на клиенте при повторной синхронизации, то регистр логов возвращает пустую таблицу, как будто там данных нет и в итоге логи в ЦБ не очищаются.
Извиняюсь, разобрался, спасибо!
Дошел до видео 4.7
Странная ситуация, при открытии списка любого плана обмена в конфигурации центральной базы начинает появляться ошибка
Ошибка SDBL: Ожидается простое наименование таблицы или поля (pos=82)
Базу тестировал, каталог менял, cf по новой загружал. Удалял добавленный план обмена и всё равно такая ошибка.
Не могли бы подсказать с чем это может быть связано?
…
(текст комментария доступен только участникам Мастер-группы)
Ага, создал управляемую(обычной и не пробовал) форму списка для ОС_ОбменСМобильнымиУстройствами и он теперь открывается нормально, т.е. 1С-ка не вылетает :-)
На других планах обмена, без вручную созданной формы списка так и вылетает.
На всякий случай, если у кого случится такая проблема, версия платформы: 8.3.5.823
В списках багов платформы ничего относящегося к теме не нашел.
Подтверждаю. Версия платформы 8.3.5.1098. Проблема та же. Эта проблема к тому же выливается в другую — невозможно пользоваться обработкой «Регистрация изменений обмена». При выборе узла обмена напрочь зависает.
в xsl- преобразовании Вы используете имена типа УдалитьТипШтрихкода или УдалитьВладелец, но в самом тексте XML таких имен нет. Поясните, что это за приставка «удалить», в флешмобе от этом ничего не сказано.
…
(текст комментария доступен только участникам Мастер-группы)
Не могу понять каким образом на конец видео 4.3 у нас образовался код запроса в процедуре СформироватьПакетОбмена. Т.е на каком этапе мы так лихо заменили во всех пакетах таблицы с документами и справочниками на регистр Логи.
Не могли бы вы привести код функции СФормироватьПакетОбмена() на конец видео 4.3 ?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо. Наверное, прошляпил момент этот ранее.
Перенос цен:
решил сделать на МУ регистр не привязанный к документу.
Столкнулся с нюансом.
При передаче XML с сервера в Филтре стоит только документ регистратор, а на клиенте фильтр по стоит на тип цен и на номенклатуру (у этих реквизитов основной отбор).
Ну ладно, Удалил из XML с тега Фильтр — документ регистратор — XML не прочитался на клиенте.
Посмотрел — Фильтр в XML остался пустым.
Затем на клиенте сделал тип цен и номенклатуру не основным отбором, так как в файле ничего нет в теге фильтр. и так XML не прочитался.
Ну тут есть вариант, думаю: установить на клиенте галки на тип цен и номенклатуру в истину, затем в XML файле удалять из тега фильтр «документ регистратор» и добавить в файл фильтры по товары и типу цен. Но как это сделать — ума не приложу.
Я вообще на правильном пути, или как-то не так ? :)
…
(текст комментария доступен только участникам Мастер-группы)
На клиенте регистр сведений не подчинен регистратору.
На сервере у нас документ «Установка цен» и его движения
а на клиенте просто регистр не подчиненный регистратору.
Хочется перенести просто регистр без документа с сервера в регистр на клиенте.
…
(текст комментария доступен только участникам Мастер-группы)
Запись сериализовать не получается.
Вот ответ клиента при попытке сериализовать
{ОбщийМодуль.ОсновныеФункции.Модуль(44)}: Ошибка при вызове метода контекста (ЗаписатьXDTO)
ДеревоВОбъектеXDTO = СериализаторXDTO.ЗаписатьXDTO(ОбъектСериализации);
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘РегистрСведенийЗапись.ЦеныНоменклатуры’
Получается сериализовать набор записей
Вот результат сериализации набора записей на клиенте:
<Filter xmlns:d2p1="http://v8.1c.ru/8.1/data/enterprise"/>
<Record>
<ТипЦен>dd6bfa79-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>cfacda9a-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>20</Цена>
</Record>
<Record>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>cfacda9c-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>10</Цена>
</Record>
</InformationRegisterRecordSet.ЦеныНоменклатуры>
А вот что выдает мне сервер после XSL преобразования.
<InformationRegisterRecordSet.ЦеныНоменклатуры>
<Records>
<Record>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>d631d0b9-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>0.1</Цена>
</Record>
<Record>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>cfacda96-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>0.1</Цена>
</Record>
Получается что я добился того чтобы в тегах «» поля совпадали. Но на клиенте нет тега , а сервер мне его передает.
Видимо в этом проблема.
…
(текст комментария доступен только участникам Мастер-группы)
На клиенте Запись регистра не сериализуется. выдает ошибку. И это правильно, так как запись не может быть сериализована, хотя вы это рекомендуете сделать.
Вот ошибка сериализации.
ДеревоВОбъектеXDTO = СериализаторXDTO.ЗаписатьXDTO(ОбъектСериализации);
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'РегистрСведенийЗапись.ЦеныНоменклатуры'
А вот набор записей сериализуется так:
<Filter xmlns:d2p1="http://v8.1c.ru/8.1/data/enterprise"/>
<Record>
<ТипЦен>dd6bfa79-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>cfacda9a-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>20</Цена>
</Record>
<Record>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>cfacda9c-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>10</Цена>
</Record>
</InformationRegisterRecordSet.ЦеныНоменклатуры>
Это все было на клиенте. разница с сервером в том что на клиенте нет тега .
А вот что мне на клиент возвращает сервер после XSL преобразования.
<InformationRegisterRecordSet.ЦеныНоменклатуры>
<Records>
<Record>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>d631d0b9-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>0.1</Цена>
</Record>
<Record>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>cfacda96-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<Цена>0.1</Цена>
</Record>
Я так понимаю что именно проблема в , хотя не уверен. Вобщем не могу найти решения.
…
(текст комментария доступен только участникам Мастер-группы)
Что за дела, уже 2 раза ответил на сообщение и оба раза оно пропало ?
Я шлю текст XML и описание ошибок 1С. и не уверен что напишу третий раз и оно ищезнет.
Скажите куда писать в таких случаях?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день.
При полном удалении объекта в ЦБ, при регистрации изменений Регистра Штрихкодов, вываливается ошибка (второй параметр не корректен, там Владелец = (31:85d00024546e14ba11e3ea2183129bdb)). Ну ладно. я проверил его на ПОлучитьОбъект() = Неопределено,и не регистрирую такие изменения (ну не очень хорошо, ну можно это обработать при загрузке). Но после загрузки удаленного объекта на клиенте, если возникла ошибка (скажем были ссылки в документе Заказа), то ошибка попадает в лог. Тут все хорошо. По идее этот объект должен заново загрузится. Лог выгржается в ЦБ сэтой номенклатурой ( (31:85d00024546e14ba11e3ea2183129bdb)). Собственно в ЦБ этого объекта тоже нет. Процедура СформироватьОтветЛогов(СтрТел) отрабатывает эту ситуацию и пытается зарегистрировать изменения для этого удаленного объекта. Ошибок не возникает, но изменения не регистрируется. Пытался в ЗарегистрироватьИзменения передавать объект «УдалениеОбъекта», но не помогло. Подскажите как тут поступить…
…
(текст комментария доступен только участникам Мастер-группы)
1. Создаю в ЦБ номенклатуру «ном1
2. Синхронизирую клиента и она переносится на клиент. Все ок.
3. Полностью удаляю эту номенклатуру из ЦБ. В плане обмена она зарегистрировалась в виде «Объект не найден». Все ок
4. Нажимаю синхронизацию на клиенте. Но эта номенклатура есть в заказе на клиенте и поэтому она не удаляется с контролем ссылочной целостности и попадает в лог на клиенте
5.При следующем обмене, этот лог отправляется в ЦБ. ЦБ его видит. Записывает в свой лог эту удаленную номенлатуру, в этом же виде «Объект не найден», т.к. номенклатура уже удалена в ЦБ (процедура СформироватьОтветЛогов(СтрТел)). В этой процедуре, объекты, которые не принял клиент (те что в логе) регистрируется в ЦБ к следующему обмену. А вот эта несчастная номенклатура не регистрируется. То есть процедура «ЗарегистрироватьИзменения» отрабатывает без исключений, но номенклатура не попадает в план обмена
…
(текст комментария доступен только участникам Мастер-группы)
8 задание делаю без привязки к документу «ЦеныНоменклатуры» в конфигурации «Заказы». Решил что так сложнее будет.
И действительно, наткнулся на то, что в XLM не могу отрезать регистратор
Пишу в XLS преобразовании следующее:
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.ЦеныНоменклатуры/Records/Record/Recorder xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xsi:type=""DocumentRef.УстановкаЦенНоменклатуры""' />
Сервер відает ошибку, не может преобразовать.
Как правильно написать XSL преобразование в данном случае?
…
(текст комментария доступен только участникам Мастер-группы)
Так там тег так и называется. Привожу пример xlm файла
<Filter>
<Recorder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DocumentRef.УстановкаЦенНоменклатуры">ec0d9b36-d7e9-11d9-bfbc-00112f3000a2</Recorder>
</Filter>
<Records>
<Record>
<Recorder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="DocumentRef.УстановкаЦенНоменклатуры">ec0d9b36-d7e9-11d9-bfbc-00112f3000a2</Recorder>
<Period>2004-12-30T00:00:00</Period>
<Active>true</Active>
<ТипЦен>dd6bfa7f-d7e9-11d9-bfbc-00112f3000a2</ТипЦен>
<Номенклатура>d631d0b9-d7e9-11d9-bfbc-00112f3000a2</Номенклатура>
<ХарактеристикаНоменклатуры>00000000-0000-0000-0000-000000000000</ХарактеристикаНоменклатуры>
<Валюта>cfacda1e-d7e9-11d9-bfbc-00112f3000a2</Валюта>
<Цена>0.1</Цена>
<ЕдиницаИзмерения>d631d0ba-d7e9-11d9-bfbc-00112f3000a2</ЕдиницаИзмерения>
<ПроцентСкидкиНаценки>10</ПроцентСкидкиНаценки>
<СпособРасчетаЦены>ПоПроцентнойНаценкеНаБазовыйТип</СпособРасчетаЦены>
</Record>
А может это и не тег вовсе, хотя по идее — тег.
Вот о чем речь.
И именно он не удалется при преобразовании.
Тоесть если просто указать
То так не удаляет.
…
(текст комментария доступен только участникам Мастер-группы)
ПланыОбмена.ОС_ОбменСМобильнымиУстройствами.ЭтотУзел()
вычисляется как «объект не найден.
Хотя «ПланыОбмена.ОС_ОбменСМобильнымиУстройствами» определяется как ПланОбменаМенеджер
Не могу понять в чем проблема.
…
(текст комментария доступен только участникам Мастер-группы)
Я понимаю что такого быть не может, но … факт есть факт
Версия платформы 8.3.4.465
…
(текст комментария доступен только участникам Мастер-группы)
Очень интересное поведение. Перегрузил компьютер, запустил снова и все отработало правильно.
В уроке 4.12 утверждается что обмены мы смотрим в одну строноу потому что они одинаковые. но ведь на мобильном клиенте не работают запросы. Т.е. в точности такой же механизм уже не подойдёт.
…
(текст комментария доступен только участникам Мастер-группы)
Не понимаю почему в задании 4.11 мы не могли оставить конфигурацию УТ под платформой 8.3.5 ведь к ней мобильная обращается только веб сервисами. конфигурация мобильной и на мобильнике 8.3.4 а какая разница какая платформа на учётной системе? у меня учётная вообще под 8.2 и пока что переводить на 8.3 не плаирую, я что не смогу реализовать ввод каких либо джанных под мобильной платформой и скидывать в учётную под 8.2?
…
(текст комментария доступен только участникам Мастер-группы)
Т.е. имея учётную систему на 8.2 у меня один путь. это мобильная конфигурация 8.3.х соединённая с серверной конфигурацией 8.3.х а уже серверная конфигурация 8.3.х планами обмена или веб сервисами должна работать с учётной БД ? Я правильно понимаю что это единственный мой путь при исключении апгреда платформы у учётной системы?
…
(текст комментария доступен только участникам Мастер-группы)
У меня наконец дошли руки заняться курсом. Пропустил, что мне нужно, чтобы читались файлы *.lst и *.ufm?
…
(текст комментария доступен только участникам Мастер-группы)
Где мне пожаловаться на плеер? Нет изображения- пропало во время просмотра в воскресенье, в понедельник после удаления файлов из temp заработало, сегодня попробовал запустить- опять 25 … и удаление временных не сработало
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос по 8 заданию. Регистры подчинены регистраторам. Значит, нужно при обмене заполнить регистраторы?
…
(текст комментария доступен только участникам Мастер-группы)
А в решении ДЗ № 7 от преподавателя приложена только конфигурация «Заказы» или это я так вижу?
…
(текст комментария доступен только участникам Мастер-группы)
Вот на этой странице http://курсы-по-1с.рф/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0/%D1%81%D1%82%D0%B0%D1%80%D1%82%D0%BE%D0%B2%D0%B0%D1%8F-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0/%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-7/ Должно быть 2 *.cf?
…
(текст комментария доступен только участникам Мастер-группы)
Поясните, пожалуйста, по дз №7 п.2. Я так понимаю надо удалять узел в ЦБ при перерегистрации и отдельной команде типа «Отвязать устройство» на клиенте?
…
(текст комментария доступен только участникам Мастер-группы)
В видео 4.13 на времени 11:40 какое-то двойное наложение звука. Или это только у меня?
…
(текст комментария доступен только участникам Мастер-группы)
У меня тоже там нелады со звуком…
…
(текст комментария доступен только участникам Мастер-группы)
Что ли материалы обновляются после первой публикации?
Есть смысл перекачивать?
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, подскажите, пожалуйста схему преробразования xls. Исходный текст
<v8msg:Header>
<v8msg:ExchangePlan>ОС_ОбменСМобильнымиУстройствами</v8msg:ExchangePlan>
<v8msg:To>010</v8msg:To>
<v8msg:From>ЦБ</v8msg:From>
<v8msg:MessageNo>25</v8msg:MessageNo>
<v8msg:ReceivedNo>27</v8msg:ReceivedNo>
</v8msg:Header>
<v8msg:Body>
<InformationRegisterRecordSet.ШтрихкодыНоменклатуры>
<Filter>
<Штрихкод>2000000000015</Штрихкод>
</Filter>
<Records>
<Record>
<Штрихкод>2000000000015</Штрихкод>
<Номенклатура>cbcf492a-55bc-11d9-848a-00112f43529a</Номенклатура>
<Характеристика>00000000-0000-0000-0000-000000000000</Характеристика>
<Упаковка>00000000-0000-0000-0000-000000000000</Упаковка>
</Record>
</Records>
</InformationRegisterRecordSet.ШтрихкодыНоменклатуры>
</v8msg:Body>
</v8msg:Message>
Нужно удалить из записи упаковку. Что нужно изменить в схеме преобразования?
| <xsl:output method='xml' indent='yes' encoding='UTF-8'/>
| <xsl:template match='node()|@*'>
| <xsl:copy>
| <xsl:apply-templates select='@*' />
| <xsl:apply-templates />
| </xsl:copy>
| </xsl:template>
| <xsl:template match='v8msg:Message/v8msg:Body/InformationRegisterRecordSet.Штрихкоды/Records/Record/Упаковка' />
|</xsl:stylesheet>"
…
(текст комментария доступен только участникам Мастер-группы)
Исходный тест вообще не меняется. Как были упаковки, так и остались.
…
(текст комментария доступен только участникам Мастер-группы)
Не очень поняла вашего ответа :) Я нашла ошибку. Вместо ШтрихкодыНоменклатуры указала Штрихкоды.
…
(текст комментария доступен только участникам Мастер-группы)
А обмен документами например «Заказ покупателей» Клиент — Сервер не будет рассматриваться?
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, в 4 модуле в уроке 4.9.2 в конце занятия, где речь идет о чтении и записи сообщений, мне не понятно вообще ничего, пересмотрел раз 10. Почему так меняются номера сообщений от чтения к записи? Окончательное место ступора 0:32:10. При этом вы говорите, что это достаточно сложно, долго объяснять, отправляете смотреть флешмоб, справку 1с, еще в каких-то «других местах». Как в этом разобраться? Где во флешмобе? На какой минуте какого урока? Какие могут быть «другие места»??? Это же основные моменты курса! Это же серьезный курс!!!
…
(текст комментария доступен только участникам Мастер-группы)
Не особо помогло пересмотреть это видео. Давайте так:
При чтении было:
Номер Принятого 6
Номер Сообщения 8
___Получатель
___Номер Отправленного 6
___Номер Принятого 7
Стало так при записи:
Номер Принятого 8
Номер Сообщения 7
___Получатель
___Номер Отправленного 6
___Номер Принятого 8
Можете описать, почему номера поменялись так?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо огромное! Теперь все ясно стало, место себе не находил. Не могу, если хоть одна строчка кода мне не понятна. Оказалось не так страшно, когда понял.
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, доброго времени суток! При авторизации выходит ошибка: Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(54)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/core}Structure Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}Structure: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType: Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/current-config}ОбластьДанныхОсновныеДанные Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
подскажите где копать…
…
(текст комментария доступен только участникам Мастер-группы)
сервер 8.3.4.389 Розница писала сама, клиент 8.3.4.21.
После ввода кода активации, мобильное устройство с регистре создается с планом обмена. Ошибка при десериализации
<Property name="Ошибка">
<Value xsi:type="Structure">
<Property name="ЕстьОшибка">
<Value xsi:type="xs:boolean">false</Value>
</Property>
<Property name="ТекстОшибки">
<Value xsi:type="xs:string"></Value>
</Property>
</Value>
</Property>
<Property name="Информация">
<Value xsi:type="xs:string"></Value>
</Property>
<Property name="СтруктураСоединенияСЦентральнойБазой">
<Value xsi:type="Structure">
<Property name="Пользователь">
<Value xsi:type="xs:string">test</Value>
</Property>
<Property name="Пароль">
<Value xsi:type="xs:string">48137658</Value>
</Property>
<Property name="Адрес">
<Value xsi:type="xs:string">http://192.168.1.22/irisRozn/ws/DataTransfer.1cws?wsdl</Value>
</Property>
<Property name="URIПространстваИменСервиса">
<Value xsi:type="xs:string">DataTransfer</Value>
</Property>
<Property name="ИмяСервиса">
<Value xsi:type="xs:string">DataTransfer</Value>
</Property>
<Property name="ИмяФункции">
<Value xsi:type="xs:string">Sync</Value>
</Property>
</Value>
</Property>
<Property name="ДанныеДляНастройкиОбмена">
<Value xsi:type="Structure">
<Property name="КодГлавногоУзла">
<Value xsi:type="xs:string">ЦБ</Value>
</Property>
<Property name="УзелГлавнойБазы">
<Value xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config" xsi:type="d5p1:ExchangePlanObject.ОС_ОбменСМобильнымиУстройствами">
<d5p1:Ref>f84c649b-544e-43ca-94d9-5af5d99e5651</d5p1:Ref>
<d5p1:DeletionMark>false</d5p1:DeletionMark>
<d5p1:Code>ЦБ</d5p1:Code>
<d5p1:Description>Центральная база данных</d5p1:Description>
<d5p1:SentNo>0</d5p1:SentNo>
<d5p1:ReceivedNo>0</d5p1:ReceivedNo>
<d5p1:ОбластьДанныхОсновныеДанные>0</d5p1:ОбластьДанныхОсновныеДанные>
</Value>
</Property>
<Property name="КодУзлаМобУстр">
<Value xsi:type="xs:string">001</Value>
</Property>
</Value>
</Property>
</Structure>
если я правильно понимаю то проблема в УзелГлавнойБазы
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, доброго времени суток!
Планируется ли в будущем рассмотрение варианта синхронизации сервера с с моб. устройством «ПланыОбмена+КонвертацияДаных». И где можно подробнее узнать о принципе использования конвертации данных в планах обмена? Хотя бы основные моменты. (Про курс «Конвертация данных» мне известно, предварительную регистрацию прошел. А в типовых конфигурациях че-то не особо ясно).
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, добрый день!
Для выполнения ДЗ 7,8 объединил серверную часть (шаблон) с УПП 1.3. Все было нормально до определенного момента. Даже выполнил часть 7-го задания (обеспечение удаления объектов). Соединение выполнялось. Да и предыдущие ДЗ выполнялись в связке с УПП. Определенный момент — отключение света. Теперь никак не могу установить соединение с сервером, даже через браузер (см. скрин-шот). Почему-то не авторизует Федорова … (без пароля). Выскакивает окно авторизации. Уже пол-дня не могу решить проблему. Помогите, куда «копать»?
Win 7, Платформа 8.3.4.465.
…
(текст комментария доступен только участникам Мастер-группы)
Поменял Федорова на Admin. Авторизация прошла. Но я получил странный результат. Оказывается, на стороне сервера синтаксический контроль не проходит. Там действительно есть синтаксические ошибки, а платформа их не видит…
…
(текст комментария доступен только участникам Мастер-группы)
Вернул слетевшие настройки проверки синтекса и исправил ошибки — заработало (с именем Admin). Спасибо.
Конечно, остался открытым вопрос: почему до отключения света авторизация проходила с русским именем, а теперь под латиницей …
…
(текст комментария доступен только участникам Мастер-группы)
Тяжеловато без готовых участков кода, вроде обещали в анонсе «В раздаточные материалы включен документ, где собраны все исходники, использованные в курсе». Так больше времени уходит на просмотр переключение видео и конфигураторов баз. Уж не сочтите за лень…
…
(текст комментария доступен только участникам Мастер-группы)
Не поняла, почему в модуле команды синхронизация, конф Заказы, процедура ЗагрузкаСправочников добавлен код, какую роль он играет?
Нов = Документы.ЗаказПокупателя.СоздатьДокумент();
#КонецЕсли
…
(текст комментария доступен только участникам Мастер-группы)
Ошибка при вызове метода контекста (ПрочитатьXML). Ошибка появляется при вызове метода Десериализовать(Ответ.Получить()). Если удалить строку
, то ошибки не возникает. Поскажите, пожалуйста, в чем ошибка.
…
(текст комментария доступен только участникам Мастер-группы)
Да, одинаково. Дополнительных реквизитов нет.
Вот xml, который он не может десериализовать.
<Property name="Ошибка">
<Value xsi:type="Structure">
<Property name="ЕстьОшибка">
<Value xsi:type="xs:boolean">false</Value>
</Property>
<Property name="ТекстОшибки">
<Value xsi:type="xs:string"/>
</Property>
</Value>
</Property>
<Property name="Информация">
<Value xsi:type="xs:string"/>
</Property>
<Property name="СтруктураСоединенияСЦентральнойБазой">
<Value xsi:type="Structure">
<Property name="Пользователь">
<Value xsi:type="xs:string">Kotenochkin</Value>
</Property>
<Property name="Пароль">
<Value xsi:type="xs:string">10890271</Value>
</Property>
<Property name="Адрес">
<Value xsi:type="xs:string">http://192.168.0.100/DemoTrd/ws/DataTransfer.1cws?wsdl</Value>
</Property>
<Property name="URIПространстваИменСервиса">
<Value xsi:type="xs:string">DataTransfer</Value>
</Property>
<Property name="ИмяСервиса">
<Value xsi:type="xs:string">DataTransfer</Value>
</Property>
<Property name="ИмяФункции">
<Value xsi:type="xs:string">Sync</Value>
</Property>
</Value>
</Property>
<Property name="ДанныеДляНастройкиОбмена">
<Value xsi:type="Structure">
<Property name="КодГлавногоУзла">
<Value xsi:type="xs:string">ЦБ</Value>
</Property>
<Property name="УзелГлавнойБазы">
<Value xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config" xsi:type="d5p1:ExchangePlanObject.ОС_ОбменСМобильнымиУстройствами">
<d5p1:Ref>4247fac2-b6e9-43d0-8683-60536f724fc3</d5p1:Ref>
<d5p1:DeletionMark>false</d5p1:DeletionMark>
<d5p1:Code>ЦБ</d5p1:Code>
<d5p1:Description>Центральная база данных</d5p1:Description>
<d5p1:SentNo>0</d5p1:SentNo>
<d5p1:ReceivedNo>0</d5p1:ReceivedNo>
<d5p1:ОбластьДанныхОсновныеДанные>0</d5p1:ОбластьДанныхОсновныеДанные>
</Value>
</Property>
<Property name="КодУзлаМобУстр">
<Value xsi:type="xs:string">006</Value>
</Property>
</Value>
</Property>
</Structure>
…
(текст комментария доступен только участникам Мастер-группы)
Да, точно также…
…
(текст комментария доступен только участникам Мастер-группы)
Нет, 8.3.4.389
…
(текст комментария доступен только участникам Мастер-группы)
Управление торговлей 11. Сама дописывала. Там общие реквизиты, поэтому проблема?
…
(текст комментария доступен только участникам Мастер-группы)
3 дня пытался понять причину вылета. А в самый низ недоскролил. Видимо на УТ 11 у Всех одно и тоже общие реквизиты залезли. Как у Aida и maxan.
…
(текст комментария доступен только участникам Мастер-группы)
Точно, вы правы! Затирается, склад исчез из группы, так как затерся и родитель, и это меня сбило с толку. Именно поэтому я удалил сообщение на которое вы ответили, после его удаления ))). А от курса я не отклоняюсь, максимум — немного притормаживаю )))
Дмитрий, очень запутанное объяснение механизмов обмена. Ссылаетесь на флешмоб или говорите о необходимости самостоятельной проработки темы. Тоже самое касается XLS преобразования. Так же считаю, что необходим пример замены XLS преобразования на какой-то другой механизм. Тему обмена данными между сервером и моб.устройством считаю самой важной частью данного курса и если у участников курса появится пробел знаний в этой части, то скажите пожалуйста, для чего тогда нужен данный курс? Необходимо расширить данный модуль с учетом этих замечаний!!! Уверен, что большинство участников поддержит меня и надеюсь что данное сообщение положительно пройдет модерацию.
…
(текст комментария доступен только участникам Мастер-группы)
Если конкретизировать, то можно ограничиться первым предложением моего предыдущего сообщения.
…
(текст комментария доступен только участникам Мастер-группы)
Давайте пойдем другим путем. Если участники тренинга не согласны с моим самым первым сообщением, то значит, что это именно у меня недостаточное понимание 4 модуля. А флешмоб я проходил и это было не первое участие в проектах на «курсы-по-1с.рф». Ничего личного, Дмитрий. Но хочется услышать мнения других участников тренинга.
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос не по теме модуля, но реально НИЧЕГО не могу сделать.
На форме есть группа, которую я прячу (Видимость = Ложь). После этого платформа (8.3.4.22) на мобильном устройстве падает.
Android 4.1.2
…
(текст комментария доступен только участникам Мастер-группы)
В видео 4.13 (проверка конфигурации на iOS) вы делаете обновление конфигурации на iPad через конфигуратор. Как можно этого добится?
Из 1 модуля сложилось впечатление, что это возможно только для Android при установке мобильного приложения через apk.
…
(текст комментария доступен только участникам Мастер-группы)
При создании формы, вы заходите заходите в свойства командной панели, и выключаете галку «Автозаполнение». В этом случае командная панель остается на форме видимой.
Почему не делаете так: В свойстве формы «Положение командной панели» установить признак «Нет». В этом случае командная панель ищезает и не мешает при разработке
???
…
(текст комментария доступен только участникам Мастер-группы)
Что-то в новостях нет анонса 4-го модуля — прошляпил выпуск…
В 8 практическом задании опечатка во втором пункте. Ты наверное хотел написать «Кратко опишите логику переноса остатков номенклатуры».
Пример отчета по каждому заданию:
1. Кратко опишите логику переноса цен. Приведите скрин-шот с телефона с
заполненным регистром цен.
2. Краткое опишите логику переноса цен. Приложите скрин-шот с телефона с
заполненным регистром остатков.
…
(текст комментария доступен только участникам Мастер-группы)
В практическом задании 8 — в пункте Отчет по заданию — Исправьте пожалуйста пункт 2. Он в первой части повторяет пункт 1. Видно что делали в попыхах и не проверяли за собой.
…
(текст комментария доступен только участникам Мастер-группы)
В разделе Методические (раздаточные) материалы
Вы постоянно путаете центральную базу и базу заказы.
пример:
Конфигурация «Заказы»: 1Cv8-FullCourse-Module04-TemplateCentralBase.rar
Шаблон Центральной базы 4-го модуля: 1Cv8-FullCourse-Module04-OrdersConfiguration.rar
…
(текст комментария доступен только участникам Мастер-группы)
Видео материалы не скачиваются…
…
(текст комментария доступен только участникам Мастер-группы)
просто обрывается…
…
(текст комментария доступен только участникам Мастер-группы)