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

Здравствуйте!
В финальном задании хочу сделать загрузку демобазы из файла xml.
Для клиента на РС все получилось, а на андроиде не могу прочитать файл- файловым менеджером положил его в /home/android/data/com.e1c.mobile/testdata/DemoBase.xml
и в
/mnt/sdcard/foto/DemoBase.xml
Ни там, ни там его не находит. Подозреваю защиту андроида ( не взломана), использую пока мобильную платформу 1С Заказы.
Как из 1С можно прочитать файл на мобильном устройстве под андроидом?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
Никак не могу остановиться в задании 9: добился, что работает
#Если МобильноеПриложениеКлиент Тогда
Структура = Новый Структура("Страна,Регион,Город,Улица,Дом,Индекс,Представление","Россия","","Санкт-Петербург г","Михайлова","11","198005","");
адрес = Новый ДанныеАдреса(Структура);
сообщить("с="+ адрес.Страна+" р="+
адрес.Регион+" г="+
адрес.Город+" у="+
адрес.Улица+" д="+
адрес.Дом+" и="+
адрес.Индекс);
Координаты = ПолучитьМестоположениеПоАдресу(Адрес);
Если Координаты = Неопределено Тогда
Сообщить("Не удалось получить координаты");
Иначе
ПоказатьНаКарте(Координаты);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
для IPhone 4s, но не работает для Хуавей медиапад под андроид.
Олна и таже конфигурация Заказы, правда, платформа телефона 8.3.4.17, а планшета 8.3.4.21.
Причем был момент, когда и на планшете все работало, даже успел сделать принтскрин, потом все опять перестало работать.
Платформа разработки 8.2.4.482
…
(текст комментария доступен только участникам Мастер-группы)
Получаю сообщение «Не удалось получить координаты», хотя отладочное сообщение показывает правильные части адреса и та же конфигурация на другом устройстве работает (показывает правильно точку на карте)
…
(текст комментария доступен только участникам Мастер-группы)
Добрый вечер, Дмитрий
Досмотрел в 5 модуле теорию про синхронизацию. Понял, что все работает и так и эдак в обе стороны. Но все равно нет понимания этого механизма. Именно понимания.
Понятно, что я могу раскурить шаблон конфигурации из раздаточных материалов и понять…
Как-то слишком быстро вы мелькаете между процедурами и/или между конфигурациями, а подробное объяснение на словах в начале урока в голове просто не умещается -))
Не хватает схем, что ли.. или статьи, чего-то что помогает вспомнить нюансы темы просто взглянув.
Такая вот небольшая критика.
Уроки ваши очень полезные. Буду пересматривать, пока не пойму.
Пока что даже вопросов задать никаких не могу.
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, добрый день! Вопрос по геопозиционированию. Как добиться того чтобы, записывались реальные координаты. Без fake jps ничего не работает, а смысл такого геопозиционирования, если невозможно записывать реальное местоположение. В момент когда писал модуль не было возможности протестировать на устройстве. Сейчас попробовал и на телефоне и на планшете, без фэйка не работает.
…
(текст комментария доступен только участникам Мастер-группы)
У меня как самый точный провайдер получается gps.
…
(текст комментария доступен только участникам Мастер-группы)
Про планшеты не в курсе, еще не довелось работать с ними — впереди дело. А вот смартфоны.. В помещении ГПС не работает — спутники не находит. Более того, даже в машине вдалеке от стекол — бывают проблемы, сложности с этим.
Проверено на нескольких моделях HTC, и под управлением Android, и старые на WindowsMobile. Также Samsung и еще какой-то, уже не помню производителя. Буквально пару дней в руках был.
Выходишь на улицу — и нет проблем. Автозапись показывает реально пройденный путь. И все остальное тоже работает как должно.
По поводу работы ГПС много на 4pda.ru рассказано и объяснено.
Спасибо Сергей, вы правы, в помещении gps работать отказывается..
Здравствуйте, Дмитрий!
Все нашел: 1)имена атрибутов объектов на клиенте и сервере должны совпадать в том числе и по регистру!
2)убрать пространства имен из текста.
Как нашел:
-обработкой регистрации изменений на сервере и клиенте отметил все нужные типы объектов
-отладчиком поймал текст с сервера на клиент и с клиента на сервер
-написал тестовую команду, кеторая на клиенте из файла читает сообщение и печатает тип принятых объектов
— в файл поочередно вставлял объекты с сервера и клиента и сравнивал их описания.
Все теперь работает с УТ11, можно делать задания 9 и 10.
С уважением,
Владимир
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте, Дмитрий!
Вот фрагменты из программ сервера и клиента. Использовал раздаточные материалы к модулю 5, объединял с УТ11.1.6.17 В модуле 3 и 4 это получилось, а в модуле 5- никак, упустил финал :-(
С уважением,
Владимир
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
Никак не удается чтениеХМЛ — вылетает в исключение попытки.
Директивы пространства имен проверил, идентичность описания типов и структуры объектов.
Получил сообщения из цб в узел и из узла в цб.
Документы отличаются, а регистр штрих кодов совпадает, но ни то ни другое не загружается.
В файлах сообщения об ошибке и текст хмл, который его вызывает, а также сообщения об обмене из цб и моб.устройства.
Что бы еще попробовать?
Можно, конечно, вернуться к старому варианту из мод_4, но хотелось бы добить этот вариант из задания 8.
С уважением,
Владимир
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, как-то вы мне писали, что можно отлавливать момент на стороне клиента. т.е. помотреть какую структуру XML ожидает сервер. Проникся этим вопрос и не знаю как это сделать. Ведь мы видим только то что уже сформировано так? или как тогда исходящую структуру XML посмотреть ?
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий подскажите пожалуйста. При создании пакета XDTO в уроке 5.07.3 при проверке пакета выдает ошибку, в чем причина?
…
(текст комментария доступен только участникам Мастер-группы)
А где в видео уроке создается директива импорта?
…
(текст комментария доступен только участникам Мастер-группы)
current-config указан, но не понятно как делать директиву импорта, и что там прописывать.
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо!
Подскажите пожалуйста, а как быть, если нужно создать объект XDTO, у которого реквизит имеет хранилище значения?
Если создавать по этой же схеме:
Док.РеквизитКудаНужноПоместитьХранЗнач = ХранилищеЗначения;
при присваивании реквизиту хранилища значения выдается ошибка.
Подскажите, как создать объект XDTO, который при десериализации имел бы реквизит с типом хранилище значения?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо большое за наводку — получилось реализовать подобным кодом:
Финализироваться не успеваю, честно говоря даже и не пытаюсь успеть, т.к. времени не хватает на выполнении заданий, в этой связи возникает вопрос, если я отчитаюсь о выполненных заданиях после финала, будут ли мне доступны решения по последним практическим заданиям?
…
(текст комментария доступен только участникам Мастер-группы)
Что-то не понимаю.. ДЗ 9, решил переносить как Штрихкоды.
Переношу в конфигурацию клиента весь регистр КонтактнаяИнформация с сервера, включая перечисления и справочник ВидыКонтактнойИнформации. Регистру ставлю запрет авторегистрации, справочнику разрешаю. Вручную добавляю регистрацию по одному объекту и того, и другого. Результат — справочник перенесся, на регистр ругается «Ошибка при вызове метода контекста (ПрочитатьXML): Значения данного типа не могут быть представлены в XML»
Сверил xml-ы выгрузки регистра с клиента и с сервера — вроде совпадают. Порядок метаданных и имена — тоже.
…
(текст комментария доступен только участникам Мастер-группы)
Структура полностью совпадает с регистром сведений КонтактнаяИнформация в УТ 10.3.28.1
Измерение Объект имеет тип Справочник.Контрагенты, Справочник.Пользователи, Справочник.ФизЛица и т.д., но я регистрирую только записи с типом Контрагенты
Измерение Тип — ПеречислениеСсылка.ТипыКонтактнойИнформации.
Измерение Вид — СправочникСсылка.ВидыКонтактнойИнформации, Строка
Я просто копирую этот регистр сведений и вставляю его в конфигурацию на сервере. Перед этим уже скопировал все нужные перечисления и справочник ВидыКонтактнойИнформации.
Зарегистрировал по очереди по одному объекту на сервере и на клиенте и в отладчике взял текст XML, получающийся при синхронизации, положил в архив.
Платформа 8.3.4.482
…
(текст комментария доступен только участникам Мастер-группы)
Действительно, помогло. Надо будет перечитать материал еще раз, по частям только понимаю.
Спасибо, Дмитрий!
Таже беда. Только разобраться не получается.
строка
к виду
приводится у нас в функции СформироватьПакетОбменаДляКлиента(СтрТел) веб-сервиса посредством XSL-преобразования и сделано это было когда организовывался перенос документов «ПоступлениеТоваровУслуг» и «Перемещение». И если эти строчки в функции убрать — полная синхронизация не проходит.
А если оставить и синхронизировать ТОЛЬКО изменения КИ — такая вот беда. При том, что штрихкоды переносятся в виде:
<Владелец type="CatalogRef.Номенклатура">cbcf493f-55bc-11d9-848a-00112f43529a</Владелец>
без ошибок
…
(текст комментария доступен только участникам Мастер-группы)
Не совсем понял вопрос. Я делаю тоже самое, что и Алексей, при выгрузке с сервера набор записей регистра КонтактнаяИнформация идет в виде:
<Тип>Адрес</Тип>
<Вид type="CatalogRef.ВидыКонтактнойИнформации">eb76d981-09c1-4968-b969-67d016f86b83</Вид>
и в таком виде при приеме на клиенте в процедуре «ПринятьИзменениеПоПлану(СтрокаСообщения)» в строке:
происходит ошибка.
Измерение «Объект» регистра КонтактнаяИнформация — составной тип данных в конфигурации сервера (Ут10.3), в конфигурации клиента — просто СправочникСсылка.Контрагенты.
Если я отключаю удаление тэгов:
ТекстСообщения = ЗаписьХМЛ.Закрыть();
ТекстСообщения = СтрЗаменить(ТекстСообщения,"xmlns=""DataTransfer""", "");
ТекстСообщения = СтрЗаменить(ТекстСообщения,"xmlns:xs=""http://www.w3.org/2001/XMLSchema""", "");
ТекстСообщения = СтрЗаменить(ТекстСообщения,"xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""", "");
Возврат ПреобразованиеСообщения(ТекстСообщения);
на сервере в процедуре СформироватьПакетОбменаДляКлиента(СтрТел) — контактная информация переносится, но тогда начинаются проблемы с переносом документов «ПоступлениеТоваровУслуг», «Перемещение».
…
(текст комментария доступен только участникам Мастер-группы)
Победил.
на сервере в процедуре СформироватьПакетОбменаДляКлиента(СтрТел) закомментировал строки
ТекстСообщения = СтрЗаменить(ТекстСообщения,"xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""", "");
синхронизация проходит без ошибок. В том числе и документы корректно переносятся.
…
(текст комментария доступен только участникам Мастер-группы)
Слушая материалы про подключение блютс-сканеров Дмитрий рассказал, что у него была модель, которая «глотала» цифру при сканировании. У меня была такая же проблема — пропадала 4ая цифра при сканировании. Так вот, у сканера (у меня был Cipher 1564) есть параметр передачи данных (transmit): пакетно и посимвольно. После перевода на режим «посимвольно» (by Character) у меня этот баг ушел.
…
(текст комментария доступен только участникам Мастер-группы)
Натолкнулся на неприятность.
Видео 5.07.4. Там где Вы Дмитрий делаете перенос документа «ПеремещениеТоваров» при синхронизации возникает ошибка, а после того как в конфигурации «Заказы» создается документ «Перемещение» — синхронизация проходит без проблем. У меня не сработало. Хотя вроде все точно делал. Ну да ладно. Перепроверил пару раз — все равно ошибка преобразования данных XML. Все переносится, документы «Перемещение» нет.
Вспомнил, была на флешмобе как-то подобная ошибка, вылечилась перезапуском 1С. Закрываю обе конфигурации, запускаю по-новой, делаю синхронизацию — ошибок нет. Перемещений нет, смотрю заказы — контрагент не заполнен. Смотрю справочник контрагентов — пустой. Иду в УТ, пытаюсь зарегистрировать в плане обмена справочник контрагентов — 0 зарегистрировано. Смотрю на справочник — пустой.
Хотя, контактная информация сохранилась, договора сохранились. А вот сам справочник контрагентов ушел в туман.. Это не на МП, это была копия рабочей базы, которая в этом курсе у меня выступала в роли сервера.
Причин не знаю, после окончания курса буду разбираться. И так похоже не успеваю зафиналиться..
…
(текст комментария доступен только участникам Мастер-группы)
Толи лыжи не едут, толи.. Ситуация повторилась на демо УТ 10.3..
Взял чистую демо УТ 10.3, через сравнение и объединение внес изменения в конфигурацию, делаю синхронизацию с Заказами — ошибка в строке «ВозможностьЧтенияXML(ЧтениеХМЛ)» в процедуре «ПринятьИзменениеПоПлану(СтрокаСообщения)» модуля DataTransfer на сервере.
После нескольких попыток — справочник Контрагенты на сервере пустой..
Попутно вопрос Дмитрий. Я открываю шаблон центральной базы, который в архиве называется «Шаблон конфигурации для начала 5 модуля», а там похоже шаблон, который получится по окончанию 5-го модуля. Там содержится код, который, теоретически, я должен туда еще внести..
…
(текст комментария доступен только участникам Мастер-группы)
Вероятнее всего — где-то в коде я что-то напутал.
Хочется успеть зафиналить курс — а работы еще много, последние 3 дня почти нонстопом: дети, работа, курс :)
Может глаза/руки и подводят.
Копию УТ очистившейся я сделал для последующего разбора, а вот копию Заказов не сделал..
Сейчас уже из материалов модуля обновил обе конфигурации, очистил Заказы, сделал синхронизацию — все работает.
…
(текст комментария доступен только участникам Мастер-группы)
Было так же, только ранее. В конце 4-го модуля. Какой-то баг. Перезапускаешь 1с и Контрагентов нет. Причем договора, КИ остаются.
Прокладка маршрута тоже странно себя ведет:
Если через браузер, то все нормально, а если через ГуглКарты, то выдает ошибку: По запросу «…список координат…» ничего не найдено.
Модуль 5.6.
Это баг или что?
В фейлокейшн меняю местоположение, в МП нажимаю показать на карте координаты — вываливает ошибку «Поле агр…. Координаты». После обновить местоположение — все ровно.
Далее. Второй (третий…) раз нажимаю показать координаты — карту показывает, а в ошибку выкидывает запись РегСв. Опять Обновляю координаты — Все ровно.
???
…
(текст комментария доступен только участникам Мастер-группы)
Обновил моб. платформу. Все равно, проблема осталась. Перед каждым действием нужно «Обновить местоположение». Прописал эту процедуру в «Показать на карте координаты». Попробовал засунуть ее в «ОбработкаОповещенияПровайдера» — вешает 1с на моб. устр.
Ведет себя как сама захочет: В определенный момент перестала работать проц. «ОбновитьМестоположение», выдавала ошибку «Ошибка обновления данных!». Потом заработала.
Автозапись не работает, точнее записывает в момент включения и в момент «ОбновитьМестоположение»
В общем :(
…
(текст комментария доступен только участникам Мастер-группы)
У меня аналогичная особенность. Хотя — на флешмобе фейлокейшн работал отлично. А тут.. Не обновляет координаты пока в 1С принудительно не нажмешь кнопку с обновлением координат.
Платформа осталась та же, что и на флешмобе. Устройство тоже самое :)
Хотя есть у меня подозрение, что если я погуляю на улице и через GPS получу реальные координаты, дальше будет и с фейком нормально работать.
А проверьте сначала Координаты на Неопределено. У меня фейклокейшн, зараза, писал свои данные только в passive, совершенно не затрагивая gps или network.
Хотя у меня и network некрасиво себя ведет — в системе обнаруживается, но работать не хочет совершенно.
аналогично, еще с флешмоба ни разу не смог получить координаты в network.
Дмитрий, а в Ваших тестах по 8.3.5 не смотрели, можно ли задавать разрешение для снятых через СредстваМультимедиа фото и видео? На Huawei Ascend D1 в 8.3.4.22 поведение довольно странное, снимает фото в 320х240, а видео в FullHD, хотя логичнее бы обратное)
…
(текст комментария доступен только участникам Мастер-группы)
На телефоне LG Optimus L7 при повороте экрана высота всегда одинаковая.
…
(текст комментария доступен только участникам Мастер-группы)
Гипотетическая задача:
Есть регистр «Остатки», имеет два регистратора «Приходная» и «Расходная». И документы и движения нужны и на ПК и на МТ (мобильном терминале).
Вводиться документы могут и на ПК и на МТ.
НО!!! Документы могут удаляться и на ПК и на МТ (не помечаться на удаление, а именно удаляться)
Обмены, допустим, будем делать через штатные планы обмена.
После удаления на ПК «Приходная» и синхронизации, на МТ появятся записи с битыми регистраторами(если не включать регистр в план обмена).
Вопрос:
Как правильно поступить с движениями регистра?
Включить в план обмена (а если есть еще один регистратор, к примеру «Ввод остатков», но он не должен быть в обмене- получим те же битые ссылки)?
Не включать в план: тогда движения надо делать в момент загрузки, НО при ОбменДанными.Загрузка = Истина; оно ругается на Записать(РежимЗаписиДокумента.Проведение)…
…
(текст комментария доступен только участникам Мастер-группы)
Да, задачи, как таковой, пока нет, размышляю :-). Спасибо
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
А как все-таки сканировать камерой телефона?
…
(текст комментария доступен только участникам Мастер-группы)
Решил задание с контсаконой информацией сделать как со штрихкодами, включил в план обмена, запретил авторегистрацию, сделал подписку.
И вот момент: ПланыОбмена.ЗарегистрироватьИзменения(МассивУзлов, Источник) — вылетает с ошибкой: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения): Недопустимое значение параметра (параметр номер ‘2’)
Параметр 2 — прикреплен в скриншоте
Отборы есть, в самом источнике есть одна запись.
В чем хитрость ?
…
(текст комментария доступен только участникам Мастер-группы)
Узлы проверил. У меня всего один узел в массиве, и это тот узел, с которым я делаю обмен.
И плюс к тому регистр Контактная информация включен в план обмена.
…
(текст комментария доступен только участникам Мастер-группы)
У обоих реквизитов «вид и тип» установлена галка «Запрет незаполненных значений»
Да, галка установлена, но как видно из вышеуказанных рисунков, отбор не пустой только в объекте. Вид же и Тип пустые.
Но эти знаяения я не заполняю и повлиять на них я не могу. Ведь в подписку приходит источник с уже заполненным отбором.
…
(текст комментария доступен только участникам Мастер-группы)
Да, если убрать этот регистр из подписки, и включить авторегистрацию — все проходит успешно.
Но мне так не нужно.
вот кусок текста
Если Отказ Тогда Возврат КонецЕсли;
Если ТипЗнч(Источник) = Тип("РегистрСведенийНаборЗаписей.Штрихкоды") Тогда
Если ТипЗнч(Источник.Отбор.Владелец.Значение) <> Тип("СправочникСсылка.Номенклатура") Тогда
Возврат;
КонецЕсли;
ИначеЕсли ТипЗнч(Источник) = Тип("РегистрСведенийНаборЗаписей.КонтактнаяИнформация") Тогда
Если ТипЗнч(Источник.Отбор.Объект.Значение) <> Тип("СправочникСсылка.Контрагенты") Тогда
Возврат;
КонецЕсли;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОС_ОбменСМобильнымиУстройствами.Ссылка КАК Узел
|ИЗ
| ПланОбмена.ОС_ОбменСМобильнымиУстройствами КАК ОС_ОбменСМобильнымиУстройствами" + ?(ЗначениеЗаполнено(Узел)," ГДЕ Ссылка = &Узел","") + "";
Запрос.УстановитьПараметр("Узел", Узел);
МассивУзлов = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Узел");
ЗаписатьРегистрацию(МассивУзлов, Источник);
КонецПроцедуры
Здесь добавлено исключение для регистра «контактная информация» чтобы регистрировались для обмена только данные контрагентов.
И у меня именно такая запись и идет на регистрацию. Но не вываливается по ошибке.
Все переменные вы видели в скринах.
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос снят
Добрый день!
Проблема следующая:
При синхронизации выдает ошибку:
{WebСервис.DataTransfer.Модуль(562)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XML: [22,23]
Это ругается, я так понимаю, на контрагента, его, при всем при этом переносит.
Код ХМЛ:
Как нормально код ХМЛ вставить?
…
(текст комментария доступен только участникам Мастер-группы)
Я взял перед изучением 5 — модуля за основу конфы из раздатки 4-го. Объединил, докрутил туда мультимедиа и обмен и … То место в ХМЛ, где ругается:
<v8msg:Header>
<v8msg:ExchangePlan>ОС_ОбменСМобильнымиУстройствами</v8msg:ExchangePlan>
<v8msg:To>ЦБ</v8msg:To>
<v8msg:From>020</v8msg:From>
<v8msg:MessageNo>4</v8msg:MessageNo>
<v8msg:ReceivedNo>1</v8msg:ReceivedNo>
</v8msg:Header>
<v8msg:Body>
<CatalogObject.Контрагенты>
<Ref>12e578e8-f53d-11e3-878f-005056c00008</Ref>
<IsFolder>true</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
<Code1>000000001</Code1>
<Description>Покупатели</Description>
<Комментарий/>
</CatalogObject.Контрагенты>
<CatalogObject.Контрагенты>
<Ref>12e578e9-f53d-11e3-878f-005056c00008</Ref>
<IsFolder>false</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>12e578e8-f53d-11e3-878f-005056c00008</Parent>
<Code1>000000002</Code1>
<Description>Покупатель1</Description>
<НаименованиеПолное>Покупатель1</НаименованиеПолное>
<Комментарий/>
<ИНН>222222222222</ИНН>
<КодПоОКПО/>
</CatalogObject.Контрагенты>
Структура справочника «Контрагенты»в «Заказах», такая же как и в ХМЛ
…
(текст комментария доступен только участникам Мастер-группы)
Все, разобрался. Пропустил условие. Это уже ум за разум заходит :)
Я так понял, ХМЛ получился на английском языке. Где ковырять?
Объединился с клиентом и сервером для заданий по 5 модулю.
Подправил ардеса, Айпишники … Запустил регистрацию и синхронизацию.
Непонятно ведет себя система:
в процедуре СформироватьПакетОбменаДляКлиента(СтрТел)
есть переменная «ВыборкаИзменений», которая имеет тип «ВыборкаДанных»
Далее в тексте ОбОбмена = ВыборкаИзменений.Получить();
Все вроде бы нормально, но после штрихкодов, ВыборкаИзменений.Получить() выдает ошибку. тоесть вываливается из цикла именно в этой строке.
…
(текст комментария доступен только участникам Мастер-группы)
Именно так. цикл крутится, и вываливается после прохода штрихкодов на строке ВыборкаИзменений.Получить()
…
(текст комментария доступен только участникам Мастер-группы)
ВыборкаИзменений ВыборкаДанных ВыборкаДанных
ВыборкаИзменений.Получить() {(1)}: Ошибка при вызове метода контекста (Получить)
Вот собственно и ошибка.
1С:Предприятие 8.3 (8.3.4.465)
…
(текст комментария доступен только участникам Мастер-группы)
1. Галочки регистрации в плане не слетели.
2. Переустановил галочки заново.
3. Даже если удалить все записи штрихкодов из регистрации — все равно ошибка.
4. Оставить одну запись — ошибка.
5. В запросе все нормально. Регистрация есть.
6. После самой последней записи — 1С вываливается. тоесть штрихкоды проходит и … тыц.
Добавляю скрин запроса
…
(текст комментария доступен только участникам Мастер-группы)
Методом научного втыка выяснил, что вылетает на документа Заказ покупателя.
Тоесть оставил регистрацию только на нем и сразы вываливается на моменте ВыборкаИзменений.Получить()
…
(текст комментария доступен только участникам Мастер-группы)
День добрый!
Урок 5.10 Работа с табличными частями.
Фрагменты кода 2 и 8, в строке:
СтандартнаяОбработка = Истина;
действительно Истина? или все таки Ложь?
Ведь по умолчанию там и так Истина.
…
(текст комментария доступен только участникам Мастер-группы)
Похожий комментарий уже есть, только версия УТ другая.
Вы объединяли с УТ именно тот .cf, который выложили на сайт как решение ДЗ10?
Работает или не тестировали?
Тестирую Ваш вариант решения ДЗ10.
Не проходит регистрация на этапе ввода кода подтверждения — в Заказы получаю ошибку Код 1-1.
В журнале регистрации УТ 10.3:
{ОбщийМодуль.ОС_МобильныеУстройства.Модуль(156)}: Ошибка при вызове метода контекста (Выполнить): {(11, 35)}: Несовместимые типы «ССЫЛКА»
И НЕ ШтрихкодыИзменения.Владелец <>ССЫЛКА Справочник.Номенклатура
Останов в УТ на этой строке, где ошибка — не срабатывает.
Но, Ваш вариант решения протестировала — ДЗ9 работает, а в нем такой же текст этого модуля. Работает и мое решение ДЗ 10 на базе ДЗ 9 без использования пакетов.
Сравнила тексты и более ранних Ваших модулей, где только регистр сведений штрих-коды — отличий не вижу. Похоже, ошибка в другом.
Проверила еще Заказы от ДЗ 10 с УТ от ДЗ 9 — регистрация проходит нормально.
Код и объекты — все Ваше, ничего не меняла, кроме, как обычно, IP и пользователя на английского. Файлы в IE есть, а ошибка – с отладкой и без появляетс одинаково.
Вот код модуля, про который текст ошибки в журнале регистрации.
Запрос = Новый Запрос;
Если ТипМетаданных = Метаданные.РегистрыСведений.Штрихкоды Тогда
Запрос.Текст =
"ВЫБРАТЬ
| ШтрихкодыИзменения.Владелец,
| ШтрихкодыИзменения.Штрихкод,
| ШтрихкодыИзменения.ТипШтрихкода,
| ШтрихкодыИзменения.ЕдиницаИзмерения,
| ШтрихкодыИзменения.ХарактеристикаНоменклатуры
|ИЗ
| РегистрСведений.Штрихкоды.Изменения КАК ШтрихкодыИзменения
|ГДЕ
| ШтрихкодыИзменения.Узел = &Узел
| И НЕ ШтрихкодыИзменения.Владелец ССЫЛКА Справочник.Номенклатура";
ИначеЕсли ТипМетаданных = Метаданные.РегистрыСведений.КонтактнаяИнформация Тогда
Запрос.Текст =
"ВЫБРАТЬ
| КонтактнаяИнформацияИзменения.Объект,
| КонтактнаяИнформацияИзменения.Тип,
| КонтактнаяИнформацияИзменения.Вид
|ИЗ
| РегистрСведений.КонтактнаяИнформация.Изменения КАК КонтактнаяИнформацияИзменения
|ГДЕ
| КонтактнаяИнформацияИзменения.Узел = &Узел
| И (НЕ КонтактнаяИнформацияИзменения.Объект ССЫЛКА Справочник.Контрагенты
| ИЛИ НЕ КонтактнаяИнформацияИзменения.Вид В(&Вид))";
ВидыДанных = Новый Массив;
ВидыДанных.Добавить(Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента);
ВидыДанных.Добавить(Справочники.ВидыКонтактнойИнформации.ТелефонКонтрагента);
ВидыДанных.Добавить(Справочники.ВидыКонтактнойИнформации.АдресЭлектроннойПочтыКонтактногоЛицаКонтрагента);
Запрос.УстановитьПараметр("Вид",ВидыДанных);
Иначе
Возврат
КонецЕсли;
Запрос.УстановитьПараметр("Узел", Узел);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НовНабор = РегистрыСведений[ТипМетаданных.Имя].СоздатьНаборЗаписей();
Для каждого ПолеОтбора Из РезультатЗапроса.Колонки Цикл
НовНабор.Отбор[ПолеОтбора.Имя].Установить(ВыборкаДетальныеЗаписи[ПолеОтбора.Имя]);
КонецЦикла;
ПланыОбмена.УдалитьРегистрациюИзменений(Узел,НовНабор);
КонецЦикла;
КонецПроцедуры
Если надо было этот вопрос на странице ДЗ10 было задавать — удалите, пожалуйста, этот комментарий или код — редактирование комментария почему-то не работает.
…
(текст комментария доступен только участникам Мастер-группы)
…
(текст комментария доступен только участникам Мастер-группы)
Точно, Владелец слетел на строку.
Спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
Зачем в уроке 5.10 при передаче параметра использовать временное хранилище
Разве так не проще
ЗаполнитьЗначенияСвойств(СтруктураСтроки,Объект.Товары.НайтиПоИдентификатору(ВыбраннаяСтрока));
Результат = ОткрытьФормуМодально("ОбщаяФорма.ФормаДляТабличныхЧастей",Новый Структура("СтруктураСтроки", СтруктураСтроки),ЭтаФорма);
Если ЗначениеЗаполнено(Результат) Тогда
Нов = Объект.Товары.НайтиПоИдентификатору(ВыбраннаяСтрока);
ЗаполнитьЗначенияСвойств(Нов, Результат);
КонецЕсли;
а при создании на сервере просто прочитать параметр
Параметры.Свойство("СтруктураСтроки",СтруктураСтроки) ;
Если Не СтруктураСтроки=Неопределено Тогда
ЗаполнитьЗначенияСвойств(ЭтаФорма,СтруктураСтроки);
КонецЕсли;
И почему не работать с Элементы.товары.ТекущиеДанные, тогда не надо будет два раза искать строку по идентификатору?
И еще один момент в процедуре ТоварыВыбор(
достаточно написать
СтандартнаяОбработка = Ложь;
и тогда не надо обрабатывать событие ТоварыПередНачаломИзменения
…
(текст комментария доступен только участникам Мастер-группы)
Я о хранилище значений, но это надо проверить по скорости, просто структуру передавать или через хранилище :)
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте.
Делаю объединение Шаблона 5-модуля с УТ11.1.5.16
Клиент и сервер на платформе 8.3.5.924.
Регистрацию как в видео 2.9 делаю через почту физлица, но вылетает в ошибку в проц. РегистрацияУстройства на команде МобУстр.Записать(). При записи залазит с проверками в типовые планы обмена и возвращает ошибку.
Объединение Шаблона 5-модуля с УТ10 прошло успешно.
Подскажите, пожалуйста, какую-то особенность УТ11 не учел ?
…
(текст комментария доступен только участникам Мастер-группы)
На клиенте выполняется Функция ПодключениеКВебСервисуЦентральнойБД
Если СтруктураПодключения.ИмяФункции = «Registration» Тогда
Ответ = ВСПрокси.Registration(Новый ХранилищеЗначения(ПараметрДляОтправкиНаСерверСериализованный,Новый СжатиеДанных(9)));
Ответ — Во время регистрации произошла ошибка. (Код 1.1)
При сообщении ошибки администратору — назовите код ошибки!
…
(текст комментария доступен только участникам Мастер-группы)
все преодолел, осталась ошибка:
{ОбщийМодуль.ОС_МобильныеУстройства.Модуль(114)}: Ошибка при вызове метода контекста (Выполнить): {(11, 35)}: Несовместимые типы «ССЫЛКА» И НЕ ШтрихкодыИзменения.Владелец <>ССЫЛКА Справочник.Номенклатура{ОбщийМодуль.ОС_МобильныеУстройства.Модуль(114)}: Ошибка при вызове метода контекста (Выполнить): {(11, 35)}: Несовместимые типы «ССЫЛКА» И НЕ ШтрихкодыИзменения.Владелец <>ССЫЛКА Справочник.Номенклатура
…
(текст комментария доступен только участникам Мастер-группы)
уточнение:
до МобУстр.Записать() доходит, когда у ползователя Полные права, иначе вываливается еще раньше.
Р.S.
Может быть у кого-то успешно прошло совмещение Шаблона №5 и УТ 11.1.5 , отзовитесь пожалуйста.
Добрый день. Вы вроде обещали бонус по новым возможностям 8.3.5 стоит ждать?
…
(текст комментария доступен только участникам Мастер-группы)
Баг в видео (если нужно) 5 модуля: 5.10 с 37:05. Говорится про баг, что якобы у события Выбор СтандартнаяОбработка = Ложь и после редактирования строка все равно открывается на редактирование, но на видео хорошо видно, что СтандартнаяОбработка = Истина. В общем, можно вырезать несколько минут.
…
(текст комментария доступен только участникам Мастер-группы)
В базах 5-го модуля перестала работать выгрузка на клиент УдалениеОбъекта. Похоже, для этого в xml нужно оставить xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance». Без этого атрибута XML с удалением объекта вообще прочитать нельзя. Как узнать поподробнее, что включает это пространство имен применительно к нашей задаче?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день. Есть одна проблема.
Центральная и промежуточная база публикуются, используется веб сервер IIS 7. По инструкции, добавление пути к скрипту wsisapi.dll, роли. В общем базы и веб-сервисы доступны, все работает.
Есть отдельно конфигурация мобильного приложения. Для отладки решил ее опубликовать. При публикации именно конфигурации мобильного приложения, IIS выдает ошибку. Требует default.vrd. Возможно wsisapi.dll расчитан на публикацию баз, а не конфигураций. Пробовал выбирать другие dll-ки, метод «тыка» не сработал. Перепробовал массу вариантов, ничего не помогло. Отчаялся, решил обратиться.
Может публикация конфигураций для мобильных приложений не расчитана на публикацию на внешнем веб сервере? С помощью Apache к слову ставил на локальный комп, все работало. Помогите пожалуйста. Если нужно представлю скриншоты.
…
(текст комментария доступен только участникам Мастер-группы)
Программный код: 1Cv8-FullCourse-Module05-Code.pdf
Не хватает кусочков кода из 5.12 Сканирование в документе. Добавите?
…
(текст комментария доступен только участникам Мастер-группы)
При синхронизации выдаёт такое:
XML в этой строчке выглядит так:
этот тег в ходит в состав тега
Полный лог XML здесь: https://dl.dropboxusercontent.com/u/15525241/b79c248a-fdec-4691-875d-0d35e3f268c2.xml
Есть идеи почему такое происходит?
пробовал как на 8.3.5 клиент/сервер так и на 8.3.4.
Реквизиты вроде как все совпадают, никаких общих нет. Грузил CF для 5 модуля но все равно такая ситуация.
Всё разобрался. По невнимательности не заметил, что длина кода в источнике отличается от длины в приемнике у справочника Валюты.
Добрый день!
10-е задание мне не доступно или Вы его еще не выложили?
…
(текст комментария доступен только участникам Мастер-группы)
При попытке добавить для пакета DataTransfer Тип объекта выдается ошибка
«Несоответствие типов XDTO
через:
Ошибка проверки данных XDTO:
Значение: “ТипОбъекта1 “не соответствует простому типа: {http://www.w3.org/2001/XMLSchema} NCName
Значение не соответствует образцу «
(хотя если скопирую весь пакет из шаблонной конфигурации – все нормально) можно ли это как – то побороть?
…
(текст комментария доступен только участникам Мастер-группы)
вот так примерно
а как надо?
…
(текст комментария доступен только участникам Мастер-группы)
Не поняла, что заполняла?
Нажала добавить — внесла имя, согласилась с изменением URL
Но самое грустое в том ,что я ни в какой конфигурации ни в какой пакет не могу добавить тип, получаю эту же ошибку
ни на версии 1С:Предприятие 8.2 (8.2.19.83) ни на 1С:Предприятие 8.3 (8.3.4.389)
…
(текст комментария доступен только участникам Мастер-группы)
Я пыталась сделать самостоятельно все действия по ходу урока 5.07 (пыталась и реньше, в итоге просто копировала из шаблона).
В данном случае я пыталась самостоятельно добавить тип объекта DocumentObjeсt.ПоступлениеТоваровИУслуг
Я проверила — могу добавить все, что можно добавить в пакет, кроме типа
Может у меня чего то не хватает на компьютерах, проверяла на двух и стационарном и ноуте, или я все — таки что — то не так делаю.
…
(текст комментария доступен только участникам Мастер-группы)
Ошибка при добавлении Тип объекта
Тип значения, Свойство, Директива импорта — все добавляется
…
(текст комментария доступен только участникам Мастер-группы)
Да
…
(текст комментария доступен только участникам Мастер-группы)
попробую
ошибка на видео
…
(текст комментария доступен только участникам Мастер-группы)
попытка 2 видео должно быть в архиве
…
(текст комментария доступен только участникам Мастер-группы)
и еще раз
…
(текст комментария доступен только участникам Мастер-группы)
http://www.ex.ua/269003314331
…
(текст комментария доступен только участникам Мастер-группы)
и на русском все то же
…
(текст комментария доступен только участникам Мастер-группы)
переставила еще раз систему, таки да, все получилось, спасибо
При загрузке документа «ПоступлениеТоваров» в процедуре ПринятьИзменениеПоПлану() в строке «Данные.ОбменДанными.Отправитель = ЧтениеСообщения.Отправитель;»
возникает ошибка «Ошибка при установке значения атрибута контекста (Отправитель): Несоответствие типов». В момент загрузки Данные.ОбменДанными.Отправитель равен значению Неопределено. Если строку закомментировать, то документ загружается в базу. Такая же ошибка возникает при переносе документа «Перемещение товаров». При загрузке других объектов ошибки не возникает.
…
(текст комментария доступен только участникам Мастер-группы)
ЧтениеСообщения.Отправитель = Центральная база (тип «ПланОбмена»)
…
(текст комментария доступен только участникам Мастер-группы)
Это при загрузке документа
…
(текст комментария доступен только участникам Мастер-группы)
<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
<v8msg:Header>
<v8msg:ExchangePlan>ОС_ОбменСМобильнымиУстройствами</v8msg:ExchangePlan>
<v8msg:To>001</v8msg:To>
<v8msg:From>ЦБ</v8msg:From>
<v8msg:MessageNo>33</v8msg:MessageNo>
<v8msg:ReceivedNo>39</v8msg:ReceivedNo>
</v8msg:Header>
<v8msg:Body>
<DocumentObject.ПоступлениеТоваровУслуг>
<Ref>b6e907cd-89f5-11e1-b01c-0015e9b8c48d</Ref>
<DeletionMark>false</DeletionMark>
<Date>2012-04-01T12:00:00</Date>
<Number>ТДЦУ-000001</Number>
<Posted>true</Posted>
<Валюта>51ed67a6-7220-11df-b336-0011955cba6b</Валюта>
<Подразделение>4d9d0772-7ab1-11df-b33a-0011955cba6b</Подразделение>
<Склад>3f86a8a6-4a24-11e0-af0f-0015e9b8c48d</Склад>
<Контрагент>d72c284b-eb08-11e3-85a1-005056c00008</Контрагент>
<СуммаДокумента>1230</СуммаДокумента>
<Комментарий/>
<Договор>d72c284d-eb08-11e3-85a1-005056c00008</Договор>
<Автор>a4212b3d-730a-11df-b338-0011955cba6b</Автор>
<Товары>
<Row>
<Номенклатура>dee6e1a6-55bc-11d9-848a-00112f43529a</Номенклатура>
<Характеристика>cee2c9d5-328c-11e0-aef8-0015e9b8c48d</Характеристика>
<Количество>10</Количество>
<Цена>56</Цена>
<Сумма>560</Сумма>
</Row>
<Row>
<Номенклатура>bd72d930-55bc-11d9-848a-00112f43529a</Номенклатура>
<Характеристика>00000000-0000-0000-0000-000000000000</Характеристика>
<Количество>10</Количество>
<Цена>67</Цена>
<Сумма>670</Сумма>
</Row>
</Товары>
</DocumentObject.ПоступлениеТоваровУслуг>
</v8msg:Body>
</v8msg:Message>
Да, ошибка на клиенте.
…
(текст комментария доступен только участникам Мастер-группы)
Это ЧтениеХМЛ
Спасибо. Это все невнимательность (
…
(текст комментария доступен только участникам Мастер-группы)
Есть вопрос по 9-му заданию. Нужно передать контактные данные контрагентов на мобильное устройство для того,чтобы потом по заявкам покупателей построить маршрут по координатам, заданным контактными данными контрагентов из этих заявок? Порядок следования точек маршрута важен?
…
(текст комментария доступен только участникам Мастер-группы)
Расскажите хоть кратко вариант переноса Клиент-Сервер с помощью XDTO пакетов. Хоть теорию. Видео конечно вообще хорошо будет )))
…
(текст комментария доступен только участникам Мастер-группы)
Существует ли возможность на клиенте загружать хотя бы из внешнего файла xml-схему типа «schema.xsd» (полученную например путем экспорта из Пакета XDTO) и уже по схеме записывать XML-файл, заполнять данными объекта на клиенте, передавать на сервер и уже там эту XML-ку десериализовать в объект и записать? И 9 задание я бы тоже глянул с удовольствием :)
…
(текст комментария доступен только участникам Мастер-группы)
Ну да, я видел в вашем видео, что типы теряются, остаются только идентификаторы.
…
(текст комментария доступен только участникам Мастер-группы)
А как Вы обычно обмен делаете? Как мы делали обмен справочников и документов?
…
(текст комментария доступен только участникам Мастер-группы)
Т.е. я правильно понимаю, что в 10-м задании перенос документов с клиента на сервер Вы сделали через XDTO пакеты?
…
(текст комментария доступен только участникам Мастер-группы)
Интересно посмотреть на такое решение. Только какой плюс от такого переноса? Вклиниться в сообщение плана обмена не получится, т.к. должны совпадать кол-во и порядок реквизитов; иметь на клиенте объект, который легко можно превратить в XML тоже сомнительный плюс, ведь структура для этого неплохо подходит. И структуру и объект XDTO все равно нужно преобразовывать на сервере в объект, т.е. без доп. телодвижений не обойтись.
…
(текст комментария доступен только участникам Мастер-группы)
День добрый!
Вопрос по видео 5.3.
Не проще ли будет при создании данных мультимедиа во время записи в регистр сведений сразу записывать и ID устройства на котором они созданы?
В дальнейшем открывать это измерение только на просмотр (менять его только во время регистрации/перерегистрации, изначально если устройство еще не зарегистрировано, а данные мультимедиа созданы — то ID пустая ссылка, во время регистрации устройства менять его на реальный полученный ID).
…
(текст комментария доступен только участникам Мастер-группы)
У меня 1С показывает постоянную высоту экрана на телефоне, как не поверну.. Постоянно 1280. Почему так?
…
(текст комментария доступен только участникам Мастер-группы)
Для чего регистр ОС_ПрисоединенныеФайлы сделан периодическим, какой в этом смысл?
сообразила, уже после отправки вопроса :)
Иначе все равно пришлось бы добавлять еще какое — то измерение для уникальности записей.
ну уж очень неоптимально тягать константу в цикле :)
ОбОбмена.Отбор.МобильноеУстройство.Установить(Константы.ID.Получить());
Для Каждого Запись Из ОбОбмена Цикл
Запись.МобильноеУстройство = Константы.ID.Получить();
КонецЦикла;
…
(текст комментария доступен только участникам Мастер-группы)
Дмитрий, почему как раз в этом куске кода:
ОбОбмена.Отбор.МобильноеУстройство.Установить(Константы.ID.Получить());
Для Каждого Запись Из ОбОбмена Цикл
Запись.МобильноеУстройство = Константы.ID.Получить();
КонецЦикла;
мы вообще получаем записи по отбору, ведь изначально значения Запись.МобильноеУстройство заполнены пустыми величинами?
Кажется разобрался… Мы же не делаем выборку. Мы пробегаем по всем записям регистра, попавшим в обмен. А отбор необходим для обмена по плану. Верно?
…
(текст комментария доступен только участникам Мастер-группы)
Скачал и установил конфигурации из раздачи 5 модуля. Опубликовал их в других каталогах под другими именами. При попытке авторизации возникает ошибка на стадии проверки соединения.
Описание ошибки: {ОбщийМодуль.ОсновныеФункции.Модуль(6)}: Ошибка при вызове конструктора (WSОпределения): При создании описания сервиса произошла ошибка. sfile://192.168.1.10:89/DemoTrd2/ws/DataTransfer.1cws?wsdl: При создании описания сервиса произошла ошибка. sfile://192.168.1.10:89/DemoTrd2/ws/DataTransfer.1cws?wsdl: Файл не обнаружен ‘file://192.168.1.10:89/DemoTrd2/ws/DataTransfer.1cws?wsdl’
Попробовал открыть файл в браузере «http://192.168.1.10:89/DemoTrd2/ws/DataTransfer.1cws?wsdl»- требует логин и пароль. Подставил логин и пароль из «СтруктурыПодключения» — файл открывается! Получается, с данными подключения все в порядке. Почему же тогда выдается ошибка конструктором WSОпределения? При этом первая база функционирует нормально. Платформа 482.
…
(текст комментария доступен только участникам Мастер-группы)
Это на тонком клиенте. А на мобильном устройстве заголовок «file:». Платформа одна и та же на обе публикации. Пробовал удалить публикации вместе с каталогами и опубликовать заново. Не помогает. Чудеса да и только! Думал, что-то с правами на каталог www, вроде не в нем дело. Тем более, что вторая база работает совершенно нормально. Удалил публикацию первой базы, после чего заново опубликовал эту. Не помогло. :-(
…
(текст комментария доступен только участникам Мастер-группы)
Помогла переустановка апача.
Интересный нюанс: Google Chrome (установлен у меня по умолчанию) открывает файл нормально, а IE файл не видит.
Windows Vista business x64 + IE 9
А где шаблон ЦБ?
…
(текст комментария доступен только участникам Мастер-группы)
Там конфигурация «Заказы»…
…
(текст комментария доступен только участникам Мастер-группы)
В смысле не УТ 10, а та что для работы с мультимедиа Заказы
…
(текст комментария доступен только участникам Мастер-группы)
Скачивала, но там заказы… Скрин прилагаю…
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо за оперативный ответ.
Есть еще один вопрос:
Рабочая база у нас распределенная. Следовательно, Web-сервис, который я создаю появится в конфигурации всех баз. Публикую я сервис для Base1. На том же 1С-сервере есть еще две базы. Так как база распределенная, то имя конфигурации и Web-сервис во всех базах ни чем не отличается.
Мои обмены через Web-сервис не «заблудятся»?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо за ответ. Ссылку на спец.ветку на стартовой странице не нашла.
http://курсы-по-1с.рф/мобильная-платформа/стартовая-страница/общие-вопросы/
Добрый день!
Опубликовала на одном сервере два Web-сервиса один на платформе 8.2, другой под 8.3. Одновременно они не работают — «тапки» у опубликованного последним. Это как-либо можно преодолеть?
…
(текст комментария доступен только участникам Мастер-группы)
Я обычно перед тем как смотреть курс, читаю задание, чтобы слушая курс, пытаться понять как его делять :)
…
(текст комментария доступен только участникам Мастер-группы)
А домашние задания?
…
(текст комментария доступен только участникам Мастер-группы)
День добрый!
А ДЗ?
…
(текст комментария доступен только участникам Мастер-группы)
Практические задания будут?
…
(текст комментария доступен только участникам Мастер-группы)