Карманный fresh, отладчик по http, и все, все, все

Публикация № 595019

Разработка - Системная интеграция - Интеграция с WEB

#Битрикс24 #APACHE #WEB #LINUX #HTTP-сервисы #PHP #MySql #Fresh #PostgreSQL

На последнем партнерском семинаре 1С разработчики Fresh объявили, что у них теперь тоже есть свой карманный Fresh – тестовая среда для разработчиков конфигураций, отчетов, обработок, расширений под Fresh. И это здорово, так как Fresh, по сути, родня сайтам и веб-приложениям и, конечно же, кроме обычной платформы требует настройки и разворачивания большого количества дополнительного программного обеспечения.

Когда –то давно, лет 7-8 назад, веб-разработчики, работающие с Битриксом, использовали простую быстро разворачиваемую веб-среду Денвер (http://www.denwer.ru/ ) для отладки своих сайтов. Эта среда включала в себя программу, которая автоматически разворачивала и настраивала связку необходимых для работы сайта на Битриксе компонентов Php (язык программирования), Apach (веб сервер), MySQL (база данных), также входящих в состав Денвера. Вещь, в общем-то, полезная и для человека, не сильно разбирающегося в администрировании, Денвер экономил кучу сил и времени. Нынче Битрикс заматерел и поставляет для тех, кто пользуется его продуктами, бесплатно целую 1С-Битрикс: Виртуальную машину (http://www.1c-bitrix.ru/products/vmbitrix/index.php), которую можно развернуть на сервере и использовать как для отладки сайтов, так и для работы в боевом режиме. Эта виртуальная машина включает в себя не только привычную связку Php, Apach, MySQL, но и уже полностью сконфигурированную под работу сайта ОС Linux, почтовый сервер и много других полезных для web компонент. 

Карманный Fresh

На последнем партнерском семинаре 1С разработчики Fresh объявили, что у них теперь тоже есть свой карманный Fresh – тестовая среда для разработчиков конфигураций, отчетов, обработок, расширений под Fresh. И это здорово, так как Fresh, по сути, родня сайтам и веб-приложениям и, конечно же, кроме обычной платформы требует настройки и разворачивания большого количества дополнительного программного обеспечения. Реализован карманный Fresh также, как и у Битрикса, в виде шаблона виртуальной машины, которую можно развернуть на сервере. Шаблон виртуальной машины можно создать при помощи скриптов, входящих в поставку карманного Fresh. В принципе под Линукс в поставке карманного Fresh есть уже готовый шаблон, включающий в себя:

  • Системные компоненты

- Операционная система GNU/Linux Ubuntu 14.04 LTS

- СУБД PostgreSQL 9.4

- Веб-серверы Apache 2.2, Apache TomCat 7, nginx

- Платформа «1С:Предприятие» версии 8.3.8

  • Компоненты Технологии Fresh

- «Менеджер Сервиса», «Управление Службой поддержки»

- Демонстрационная база «Библиотеки Технологий сервиса»

- Типовой сайт 1cFresh

Рекомендуемые аппаратные требования к работе виртуальной машины, развернутой по этому шаблону: 4 ядра CPU, 4 Gb RAM, 10+ Gb HDD.

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

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

Как работает карманный Fresh

Услышав этот доклад, я загорелась идеей посмотреть на вернисаже, как все это работает. В основном хотелось понять, что представляет из себя настройка, установка и сам Fresh изнутри, тем более, что обещали это показать всего за 10 минут.

На вернисаже выяснилось, что заявленной виртуальной машины под Windows на самом деле не существует, так как положить внутрь все необходимые компоненты от Microsoft не представляется возможным вследствие лицензионных ограничений. Поэтому все необходимые компоненты нужно установить на компьютер заранее. Надо сказать, что под Linux на машине, на которой производили демонстрацию карманного Fresh, все необходимое было уже установлено: сервер базы данных, веб сервер. Как объяснил системный архитектор фирмы 1С Никита Зайцев, для ускорения показа.

Показ, действительно, произошел очень быстро, в линуксовой консоли за пару минут промелькнули малопонятные простому смертному строчки. Мое любопытство этим не было удовлетворено, и я попросила показать, как можно отлаживать конфигурацию, встроенную в испытательную виртуальную машину. Зайцев немного упирался, пытаясь мне объяснить, что такое разделители областей и политика конфиденциальности для клиентов Fresh. Но потом запустил конфигуратор и подключил отладку созданной в испытательном стенде базы. Все это очень хорошо и красиво смотрелось, отладчик бойко бегал по строчкам обработчика открываемой формы, и мне в какой-то момент стало казаться, что это вовсе не база, которая крутится на виртуальной машине под Linux, а просто самая обычная файловая база отлаживается.

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

Значительно позже после этой демонстрации я наткнулась на сообщение, что в платформе еще в версии 8.3.7 появился новый вид отладки: отладка по протоколу http (https://wonderland.v8.1c.ru/blog/novyy-mekhanizm-otladki/ ). Зайцеву не нужно было ронять сервер, надо было просто объяснить мне как эта отладка работает.

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

Отладка 1С по протоколу http

Отладка по http в 1С сообществе для обычных разработчиков горячо обсуждается. Дело в том, что конфигуратор с отладчиком не подключается напрямую к отлаживаемой базе, а они взаимодействуют друг с другом через специальный отладочный сервер по протоколу http. Кто-то говорит, что http – это надстройка над тем же самым протоколом TCP, по которому работает обычный отладчик, поэтому никаких преимуществ для подключения у него нет, а дополнительный сервер только замедляет работу отладчика.

Но мне лично вспоминаются часы, проведенные на проекте СТС, в ожидании вожделенного конфигуратора рабочей базы или супер свежей тестовой. Отладка через промежуточный сервер позволяет подключаться к предмету отладки из любого конфигуратора с идентичной конфигурацией, просто запустив еще один клиентский сеанс, разрешив в нем отладку по протоколу http, и указав соответствующий отладочный сервер.

Настройка работы отладчика по протоколу http в 1С оказалась несложной. В файловом варианте сделала это минут за 5.

Чтобы настроить отладку по протоколу http в 1С в конфигураторе нужно выбрать соответствующий протокол и указать, что используется локальный сервер отладки. После этого конфигуратор надо перезапустить, в момент перезапуска конфигуратора стартует и сервер отладки, что немного необычно. Далее надо выяснить адрес этого вновь запущенного сервера отладки и прописать этот адрес в настройках окна клиентского сеанса.

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

Для клиент серверного варианта чуть сложнее, нужно перезапустить сервер предприятия с ключом

ragent.exe -debug –http

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

Интересная фича нового способа отладки – окошко «Локальные переменные», куда автоматически выводятся все значения переменных, объявленные в параметрах и в теле исполняемой под отладчиком процедуры. 

И вот действие этого механизма как раз отличается от описанного в документации. Заявлено, что переменные простых типов можно изменять непосредственно в строке. Но это не работает, работает только изменение через контекстное меню «Установить новое значение в виде выражения». Возможно, когда-нибудь доделают, а может навсегда оставят так.

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

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

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kao_andi 20 08.03.17 09:18 Сейчас в теме
Создав тестовый стенд для фреша, я даже думаю 1С сделала хуже, потому чтобы понять как работает фреш его нужно развернуть и запустить самому. А про отладчик, то Ольга открою Вам еще один секрет, а может и не только Вам: есть такой сайт Зазеркалье(https://wonderland.v8.1c.ru), там можно много чего нового узнать еще даже до выхода платформ.
2. DrAku1a 1407 09.03.17 03:03 Сейчас в теме
Поясните "для тех, кто в танке" - что такое Fresh? Думаю, это надо сделать небольшим отступлением в начале статьи + ссылку.
4. kao_andi 20 09.03.17 08:07 Сейчас в теме
(2)
что такое Fresh?

В среде 1С есть два разных фреша:
1. Это технология разработки, развертывания и т.п. + фреймворк. Если посмотреть в типовых конфигурациях, которые построены на основе БСП, это то что там называется "Работа в модели сервиса".
2. И есть сама реализация данной технологии компанией 1С http://1cfresh.com, но Вам никто не мешает организовать свой бизнес и развернуть свою версию фреша и продавать доступ клиентам.

Также очень удобно использовать такую вещь для компаний занимающихся бух. аутсорсом, стоимость владения такой инфраструктурой в разы меньше.
5. lustin 09.03.17 17:08 Сейчас в теме
Почему в статье нет упоминания Vagrant ?
Оставьте свое сообщение

См. также

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    56133    Serginio    33    

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

Практика программирования WEB Универсальные функции v8 v8::УФ 1cv8.cf Бесплатно (free)

Редактор HTML платформы 1С простой и очень удобный для небольших задач, однако ПолучитьHTML возвращает отдельно картинки и отдельно целиком HTML страницу со ссылкой на имена этих картинок, что неудобно для отправки в базу данных сайта/интернет-магазина/веб-приложения/B2B. Разберем на открытом коде, как решить эту проблему, напишем универсальную функцию получения значения любого тега HTML на регулярных выражениях. Бонусом - возможность редактировать теги HTML в текстовом режиме.

24.11.2020    225    SizovE    0    

Как сделать интеграцию (обмен) с интернет-магазином? Пошаговый план действий (Часть 1)

WEB v8 1cv8.cf УУ Бесплатно (free)

C 2011 года я занимаюсь интеграцией с интернет-магазинами и за это время, наверное, повидал все. Делал интеграцию как «культурными», так и «экзотическими» способами. Количество магазинов исчисляется сотнями. В этой серии статей я буду делиться своим опытом, а также выкладывать какие-то полезные наработки.

19.11.2020    815    markbraer    0    

Чтение вложенных свойств Структур Структуры, Соответствий, свойства через точку, разбор JSON

Практика программирования WEB Интеграция Универсальные функции v8 Бесплатно (free)

JSON: {user.device.type} - как получить значение {type}? А если вложенность значительно глубже? Как проверить, что оно заполнено или удалить его - всё это в публикации с открытым кодом и даже без рекурсии. Бонусом разбор дерева значений - ДанныеФормыЭлементДерева, СтрокаДереваЗначений.

17.11.2020    769    SizovE    2    

Online телефонный справочник из 1С: Зарплата и управление персоналом Промо

WEB Управление персоналом (HRM) Управление персоналом (HRM) v8 ЗУП3.x Россия Бесплатно (free)

В интернете представлено много реализаций online телефонных справочников организаций. Есть справочники, которые использует для хранения информации базу Active Directory (LDAP), есть справочники, которые реализованы с использованием СУБД (например, MySQL). Но я не нашел справочника, который использует информацию из базы 1С. Далее я рассмотрю данную разработку.

10.03.2017    26062    ruha    14    

Web Dashboard (мобильная и десктопная версия): оптимальная схема организации взаимодействия с зоопарком систем

WEB v8 Бесплатно (free)

Задача: из множества систем (1С:ERP, 1C:CRM, Кронос:WMS, 1С:Розница, 1С:УПП...) оперативно и онлайн осуществлять мониторинг на телефоне/десктопе/планшете/телевизоре бизнес-аналитику в дашборде для директора. Рассмотрим в статье, как правильно интегрировать между собой все базы, какие для этого инструменты использовать.

10.11.2020    1250    SizovE    2    

Как я бесплатно пишу чат-ботов WhatsApp на 1С

WEB Бесплатно (free)

На разработку чат-бота требуется время. Как правило, время уходит на ознакомление с API, отладку, приемку. Как сэкономить и не платить за использование API на время разработки? Делюсь своим опытом.

02.11.2020    1283    andrew_shamin    10    

Отладка модуля ДиадокПро

WEB v8 1cv8.cf Бесплатно (free)

В обработке ДиадокПро все дополнительные модули встроены во внешние обработки, которые хранятся в макетах. Это усложняет процесс самостоятельной интеграции, так как теряется возможность попасть в них в режиме отладки. Но не всё так страшно, поэтому ниже инструкция)

30.10.2020    1028    Максим-777    6    

Информер для сайта , актуальные релизы 1С + Проверка подписки ИТС. Промо

WEB Администрирование данных 1С Сервисные утилиты Бесплатно (free)

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

12.09.2014    40851    Malfarion    34    

JSON примеры меню B2B web-приложения "Личный кабинет" на движке EdiBot для телефона/десктопа

WEB v8 Бесплатно (free)

Рассмотрим на примерах работу движка EdiBot при организации меню B2B "Личного кабинета" (мобильная версия, версия десктоп) грузовладельца WMS-системы.

29.10.2020    556    SizovE    0    

Обмен с сайтом посредством Post-запроса, json

WEB v8 1cv8.cf Бесплатно (free)

Задача - передавать на сайт объекты с наименованием и уникальным идентификатором (УИ), которые изменяются в 1С. Также нужно сохранять историю отправленных пакетов.

29.10.2020    3341    John_d    26    

Организация HTTP публикации каталога товаров используя PostgREST

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу порядок установки настройки и использования PostgREST на примере организации каталога товаров.

05.10.2020    625    malikov_pro    2    

Кэширование COM-соединения. Три способа Промо

Практика программирования Перенос данных из 1С7.7 в 1C8.X Внешние источники данных WEB v8 Россия Бесплатно (free)

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    41616    YPermitin    41    

Использование HTTP REST обертки xmysql для работы с MySQL на примере OpenCart

WEB Бесплатно (free)

В статье опишу вариант работы с MySQL базой используя HTTP.

28.09.2020    1635    malikov_pro    2    

Интеграционная прослойка(middleware) на Golang. Часть 5 - Обмен с 1С через HTTP-сервисы платформы

WEB v8 Бесплатно (free)

В этой статье научим прослойку отправлять данные в 1С, для этого используем HTTP-сервисы платформы. Обменяемся данными с новым справочником Клиенты. Но главное создадим HTTP-сервис для получения сообщений из очереди RabbitMQ.

28.09.2020    698    dmitry-irk38    4    

Отладка http сервиса

WEB v8 Бесплатно (free)

При разработке http сервиса возникает ситуация, а как протестировать http сервис? Создали мы сервис, настроили шаблоны, передали, если нужно параметры, открываем браузер заполняем строку подключения и БАХ, ошибка. Что делать?

23.09.2020    2005    hpi    10    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    30579    anig99    6    

Учимся создавать http сервисы (часть вторая). Передача параметра в http сервис

WEB v8 1cv8.cf Бесплатно (free)

Пошаговое руководство по созданию http-сервиса (часть вторая). Передача параметра в http сервис.

22.09.2020    4307    hpi    6    

Организация данных и вариант обработки для организации обмена с сайтом

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант организации данных и обработки для обмена с сайтом.

22.09.2020    1044    malikov_pro    4    

Формирование списка документов и скачивание печатной формы документа через веб-сайт с использованием HTTP-сервиса, плюс особенности авторизации

Практика программирования Обмен данными 1С WEB v8 1cv8.cf Бесплатно (free)

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

18.09.2020    778    R_o_n_n_y    0    

Организация удаленного доступа к корпоративной информационной системе — это просто ! Промо

Внешние источники данных Монитор заказов WEB Монитор заказов Бесплатно (free)

Хочу поделиться своим опытом создания web морды к корпоративной информационной системе на базе 1С. Необходимо организовать сбор заказов от удаленных пользователей. - Каждый пользователь видит свой набор данных, и работает со своими документами. - Доступ по логину/паролю, работа в основном с планшетов (iPad) или с десктопа. - Сервер должен находиться за пределами организации. - Себестоимость 1 пользователя не более 10$ за месяц. - Использование в основном мобильного канала связи GPRS (~100 КБ/с).

31.08.2012    28769    avhrst    13    

Формирование HTTP запроса формата multipart/form-data с двоичными данными, используя ПотокВПамяти

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант формирования запроса

11.09.2020    2609    malikov_pro    11    

Дневник боли и страданий. Как я переходил от The Bat! к MS Outlook

WEB Бесплатно (free)

Мой опыт перехода от The Bat! к MS Outlook. Сравнение двух программ, киллер-фичи, лайфхаки и рецепты из интернета. Все в одном месте и проверено автором на актуальных релизах сентября 2020 года.

02.09.2020    1081    gubanoff    15    

Формирование документа Goggle Docs из шаблона используя Google Apps Script

WEB Бесплатно (free)

В статье опишу работу скрипта для формирования документа с публикацией по HTTP.

25.08.2020    873    malikov_pro    0    

Ферма приложений на Kubernetes

WEB v8 Бесплатно (free)

При эксплуатации большого количества информационных систем 1С, предоставляющих интернет-сервисы, возникают проблемы, связанные с зависимостью от производительности и стабильности веб-сервера. Как объединить отдельно стоящие веб-сервера с помощью платформы Kubernetes для централизованного мониторинга всех опубликованных интернет-сервисов на конференции Infostart Event 2019 Inception рассказал программист компании BIA Technologies Владимир Кирбаба.

24.08.2020    1061    ComboBoy    0    

Использование шаблонного процессора для формирования HTML страниц

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу использование шаблонного процессора Handlebars запущенного на Node.js

24.08.2020    1470    malikov_pro    26    

Использование скриптов при формировании запросов используя Postman

WEB Бесплатно (free)

В статье опишу применение JS скриптов а postman при работе с API.

22.08.2020    1392    malikov_pro    8    

Загрузка или обновление файла на яндекс диске через rest-api

Практика программирования Файловые протоколы обмена, FTP WEB v8 Бесплатно (free)

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

12.08.2020    1911    pavelpribytkin96    10    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    5334    YPermitin    18    

Загрузка или обновление файла на гугл диске

Практика программирования Файловые протоколы обмена, FTP WEB v8 1cv8.cf Бесплатно (free)

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

06.08.2020    1355    pavelpribytkin96    6    

Использование Yandex Translate (Яндекс.Переводчик)

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант подключения и использования Yandex Translate.

08.07.2020    2877    malikov_pro    8    

Когда хотим знать IP клиента...

WEB v8 Бесплатно (free)

В процессе разработки web приложения на 1С, и это не шутка))), а пожелание заказчика, возникла ситуации когда понадобилось знать, с какого IP подключался клиент.

03.07.2020    3872    IMihalev    10    

Ограничение доступа к HTTP публикациям 1С сервера используя NGINX

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант ограничения доступа к HTTP публикациям 1С сервера используя NGINX.

02.07.2020    6600    malikov_pro    2    

Структура обработки загрузки цен и остатков поставщика с примерами и комментариями

Внешние источники данных WEB v8 1cv8.cf Россия Бесплатно (free)

В статье опишу структуру обработки по загрузке цен и остатков от поставщика с примерами.

27.06.2020    1710    malikov_pro    0    

Приемы описания документации API используя нотацию RAML

WEB Россия Бесплатно (free)

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

24.06.2020    1311    malikov_pro    2    

Вариант использования документа "Операция по Яндекс.Кассе" для других сервисов по оплате через интернет

WEB v8 1cv8.cf Россия Бесплатно (free)

В статье рассмотрю организацию эквайринга в УТ 11.4 и доработки для создания заказов на оплату к стороннему сервису, как пример Сбербанк.

24.06.2020    1276    malikov_pro    3    

Работа с AliExpress через API

WEB v8 Бесплатно (free)

В публикации опишу подход работы с API AliExpress и примеры кода.

23.06.2020    4320    malikov_pro    19    

Не программируй - вставляй и копируй. OAuth 2.0 авторизация API Google, получение токенов доступа (refresh и access token)

WEB Облачные сервисы, хостинг Бесплатно (free)

Без программирования, в несколько кликов - простой и быстрый способ трехногой авторизации по протоколу OAuth 2.0 в Google APIs. Получение refresh и первого access token для использования в HTTP-запросах из 1С к API Google. Для приложений типа "Компьютеры".

09.06.2020    3779    uno-c    1    

История создания успешной системы чат-ботов на 1С

WEB v8 Бесплатно (free)

Использование чат-ботов в мессенджерах позволяет автоматизировать многие сложные бизнес-процессы путем диалога с системой через виртуального собеседника. О том, как создать универсальную систему ботов с бэкендом на 1С, работающую в Telegram, Viber и Facebook Messenger одновременно, на конференции Infostart Event 2019 Inception рассказал программист-фрилансер Константин Гейнрих.

21.05.2020    7598    CyberCerber    15    

Парсинг html страниц с выводом информации через JavaScript с использованием Selenium

WEB v8 1cv8.cf Бесплатно (free)

Есть девочки как девочки, есть мальчики как мальчики, есть сайтики как сайтики, но странички их обманщики. В целях сохранить информацию, от автоматизированного сбора, многие ресурсы пытаются защитить ее. Один из таких способов - вывод информации на странице через JavaScript. При получении такой страницы в 1С, JavaScript не успевает вывести необходимые данные, и в 1с получаем практически пустую страницу. В статье приведу пример разработки, для парсинга таких страниц, без регистрации и смс.

20.05.2020    4302    platonov.e    25    

Как разработать Web приложение и остаться 1С-ником

WEB Бесплатно (free)

Создание современных веб-приложений обходится для бизнеса дорого и требует постоянной актуализации различных фреймворков, что не всегда оправданно. Как применить инженерный подход и предоставить бизнес-пользователям доступ к данным 1С в удобном и защищенном веб-приложении на конференции Infostart Event 2019 Inception рассказал руководитель управления ИТ компании WiseAdvice Олег Филиппов.

18.05.2020    12741    comol    86    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг третий, WooCommerce, публикация категорий товаров

WEB v8 1cv8.cf Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции публикации категорий товаров в магазин WooCommerce, с комментариями внутри.

13.05.2020    3227    osivv    3    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг второй, публикация картинок

WEB v8 Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции передачи фото из 1С, с комментариями внутри.

13.05.2020    2230    osivv    0    

Интеграция Camunda BPM и 1С

WEB Интеграция v8 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    3880    zhichkin    20    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Первый шаг

WEB v8 Россия Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции 1С с комментариями внутри.

28.04.2020    4626    osivv    23    

Выразительный Web API

WEB v8 Бесплатно (free)

Теория разработки Web API с ожидаемым поведением, за который не будет стыдно за пределами мира 1С.

27.04.2020    6740    nbeliaev    22