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

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

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

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

12
На последнем партнерском семинаре 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. Поэтому всем нам нужно готовиться и привыкать к использованию нового механизма, чтобы эффективность нашей работы в один прекрасный момент не упала до нуля. 

12

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

Комментарии
Избранное Подписка Сортировка: Древо
1. kao_andi 20 08.03.17 09:18 Сейчас в теме
Создав тестовый стенд для фреша, я даже думаю 1С сделала хуже, потому чтобы понять как работает фреш его нужно развернуть и запустить самому. А про отладчик, то Ольга открою Вам еще один секрет, а может и не только Вам: есть такой сайт Зазеркалье(https://wonderland.v8.1c.ru), там можно много чего нового узнать еще даже до выхода платформ.
2. DrAku1a 1301 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 ?
Оставьте свое сообщение

См. также

Простой способ опубликовать базу 1C из дома в интернет, когда Ваш провайдер этого не обеспечивает (3G, 4G модем и т.п.) 34

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) WEB Облачные сервисы, хостинг

Если у Вас возникла потребность опубликовать из дома во всемирную паутину базу 1С (например, для тестирования), в т.ч. интерфейс OData, HTTP или Web-сервисы, а интернет-провайдер (например, 3G Мегафон) не предоставляет возможности инициировать соединения извне, то в конце статьи Вы найдете простой, быстрый и условно-бесплатный способ это сделать.

14.10.2019    1951    uno-c    16       

Самый примитивный HTTP-сервис в мире 164

Статья Программист Нет файла v8 Бесплатно (free) WEB

Пошаговый пример создания простейшего HTTP-сервиса, который генерирует HTML-страницу для поиска товара, а также реализует асинхронное получение данных из базы.

12.09.2019    6149    YPermitin    25       

Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию 56

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) WEB Администрирование данных 1С

Если "веб морда" расположена не по тому же адресу, что и публикация 1С (что часто бывает, например, при разработке, публикация 1С на http://localhost/1c, а разрабатываемое веб-приложение на http://localhost:8080) или, например, мы заходим на веб приложение то по ip адресу, то по имени сервера, или просто веб сервер и сервер, на котором опубликована 1С - это разные сервера, то для большинства запросов от браузера к 1С срабатывает политика CORS, которая заключается в том, что браузер сначала посылает запрос OPTIONS, на который сервер должен ответить определенным образом, заголовками, содержащими разрешения, а потом уже (если разрешение есть), браузер посылает основной запрос. В случае, когда в публикации 1С (default.vrd) жестко прописан логин и пароль, разрулить ситуацию можно средствами 1С. В случае же, когда нужно сохранить авторизацию (или используется стандартный интерфейс odata), начинаются проблемы.

20.08.2019    3159    Fragster    7       

Вывод отчетов из Штрих-М Торговое предприятие 5 на кассовое ПО Кассир 5 через веб-сервис 3

Статья Системный администратор Программист Нет файла v8 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Windows Розничная торговля Бесплатно (free) WEB

Универсальный механизм вывода отчетов товароучетной системы Штрих-М Торговое предприятие в кассовое ПО Кассир 5 посредством веб-сервиса.

14.08.2019    943    Van2507    1       

Совсем простой обмен HTTP, 2 функции 60

Статья Программист Нет файла v8 Бесплатно (free) WEB

Функция для вызова рест-сервиса и функция для разбора результата. Быстро, просто, универсально.

12.08.2019    3613    Yashazz    15       

Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery. Продолжение 51

Статья Программист Расширение (cfe) v8 1cv8.cf Бесплатно (free) WEB

Получение изображений из информационной базы и отправка файлов через "фронт" на HTML/CSS/JS.

08.08.2019    3269    Sedaiko    1       

1Script.Web. Интернет-приложения на языке 1С 119

Статья Программист Нет файла v8 Бесплатно (free) WEB OneScript

Запросы рынка таковы, что любое современное клиент-серверное приложение должно иметь веб-интерфейс. Почему бы не писать такие приложения на языке 1С? Андрей Овсянкин расскажет о возможностях разработки веб-приложений на базе 1Script, рассмотрит перспективы этого направления и в качестве демонстрации покажет «боевое» веб-приложение на новом движке – кроссплатформенную консоль администрирования парка кластеров 1С.

20.05.2019    11675    Evil Beaver    32       

Неверные остатки на сайте битрикс 2

Статья Программист Нет файла v8 УТ11 Бесплатно (free) WEB

Исправление процедуры выгрузки остатков на сайт битрикс из УТ 11

25.04.2019    1805    distorshion    4       

Отправка файлов через SOAP. SOAP with attachments, MTOM 38

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) WEB

В продолжение «своеобразной» поддержки 1С протокола SOAP, описанной в https://infostart.ru/public/965259/, опишу еще одну особенность. 1С не поддерживает возможность отправки файлов-вложений. Для решения этой проблемы пришлось самостоятельно писать формирование пакетов SOAP и разбор ответов сервера.

18.04.2019    2789    mysm    2       

HTML-клиент у конфигурации 1С 138

Статья Программист Нет файла v8 Бесплатно (free) WEB

Приветствую. В этой публикации опишу свой опыт создания html-клиента для конфигурации 1С с помощью http-сервисов. HTML-клиент в этом случае - это frontend (html + css+ js), который генерирует и выдает пользователю конфигурация + backend, который тоже реализован в этой же конфигурации.

17.04.2019    10922    Smaylukk    119       

Обновляем картинки товаров по штрихкоду с помощью мобильного приложения "Штрихконь" (Пошаговое руководство) 8

Статья no Нет файла Бесплатно (free) Внешние источники данных WEB

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

10.04.2019    2220    inord777    2       

Парсинг сайтов из 1С на примере ломбарды.рф с помощью XPATH для ДокументDOM 67

Статья Программист Нет файла v8 Бесплатно (free) WEB

На всякую хитрую гайку всегда найдется болт с резьбой (с)

01.04.2019    7193    starik-2005    33       

Решение проблемы связи с сайтом, использующим протокол TLS 1.2 15

Статья Системный администратор Программист Нет файла Windows Бесплатно (free) WEB

Последнее время все чаще ко мне обращаются клиенты, у которых возникли проблемы при обмене с сайтом. Текст ошибки, как правило, имеет вид: - Ошибка инициализации SSL-соединения - Соединение с сервером было неожиданно прервано

19.03.2019    4061    zsrg    0       

Логируй больше! 1С + UPD + GELF + Graylog 28

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Практика программирования Администрирование данных 1С WEB Разработка

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

26.02.2019    5224    Lars Ulrich    15       

1С + asterisk (автоматический обзвон) часть 1 38

Статья Системный администратор Программист Нет файла Россия Бесплатно (free) Практика программирования WEB Телефония, SIP

Пример реализации автообзвона (с обработкой ответа на отвечающей стороне) с использованием ami asterisk. Данная статья может быть полезна программистам, интеграторам, администраторам. Версия и релиз технологической платформы не имеет значения.

29.11.2018    7224    dmarenin    9       

Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор 157

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) WEB

Статья детально рассказывает обо всех аспектах настройки телеграм бота, работающего через сервер-маршрутизатор посредством обратных вызовов. Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами. Создание клавиатуры. Авторизация пользователей через gmail.

07.11.2018    17266    🅵🅾️🆇    40       

Мой опыт небольшого проекта с веб-сервисами (Часть 2) 20

Статья Программист Нет файла v8 Windows Бесплатно (free) WEB

Продолжение публикации по веб-сервису для реализации странички с выводом данных.

05.10.2018    4256    alex_bitti    0       

Как запустить работу Google Maps в поле HTML формы 1С? 25

Статья Программист Нет файла v8 Россия Бесплатно (free) Практика программирования WEB

Как справиться с передачей события в поле HTML, если надо передать данные. Переход на новую версию Google Maps.

26.09.2018    6375    Green2    10       

Мой опыт небольшого проекта с веб-сервисами (Часть 1) 22

Статья Программист Нет файла v8 Windows Бесплатно (free) WEB

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

08.08.2018    6451    alex_bitti    33       

Создание web-площадки на технологиях 1С, или как Водоканал сделал "Личный кабинет потребителя" 54

Статья Программист Нет файла v8 Энергетика и ЖКХ УУ Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Бесплатно (free) WEB

Гончаров Максим делится опытом создания «Личного кабинета потребителя» на сайте водоканала. Он описывает архитектуру системы и объясняет, какую роль в ней играют технологии: «Битрикс», OData, веб-сервисы, «1С:БСП». Также в статье раскрываются возможности использования подсистемы «Анкетирование» в «1С:БСП» как конструктора документов.

25.06.2018    10447    maxx    31       

На что действительно способны HTTP-сервисы 173

Статья Программист Нет файла v8 Бесплатно (free) WEB

В статье я собираюсь не только рассказать вам про HTTP-сервисы 1С, но и показать много прикольных слайдов с картинками. Я думаю, будет весело, и вы найдете для себя что-то полезное.

14.06.2018    22865    dalgaso2010    45       

Подготовка тестового контура с помощью gitlab-ci и Яндекс.Диска 18

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) WEB

В статье описан пример использования gitlab-ci для копирования продуктовой базы в Яндекс.Диск и разворачивания на другом контуре.

04.05.2018    7197    pallid    0       

Веб-разработка на 1Script. Глава 2 64

Статья Программист Нет файла Бесплатно (free) Практика программирования WEB

Продолжение учебника по веб-разработке с помощью фреймворка Oscript.Web. Структура приложения, основные объекты, URL-маршрутизация, универсальная консоль серверов 1С.

22.04.2018    12067    Evil Beaver    27       

Запуск Apache 2.4 с модулем 1С внутри Docker контейнера 87

Статья Системный администратор Программист Нет файла v8 Linux Бесплатно (free) Администрирование данных 1С WEB docker Apache

Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.

04.04.2018    17820    petr.myazin    35       

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) ч.6 2

Статья Программист Нет файла v8 1cv8.cf Автомобили, автосервисы Бесплатно (free) WEB

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт публикации выборки данных сайта работающего на WordPress.

19.03.2018    5896    osivv    0       

Интеграция 1С УТ 11.2 и Битрикс. Настройка выгрузки старой цены для интернет-магазина 8

Статья Программист Нет файла v8 УТ11 Россия УУ Розничная торговля Бесплатно (free) WEB

Настройки позволят вытащить информацию о старой цене из 1С и передать её в CMS Битрикс.

24.01.2018    7892    Consultant_1C    2       

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) ч.3 3

Статья Программист Нет файла v8 1cv8.cf Автомобили, автосервисы УУ Windows Бесплатно (free) WEB

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

09.01.2018    6778    osivv    0       

Готовим Soap для Web-сервисов. Рецепты 130

Статья Программист Нет файла v8 Россия Windows Бесплатно (free) WEB

В статье описаны различные варианты обмена данными с web-сервисами по протоколу Soap, основанные на личном опыте.

28.12.2017    28654    987ww765    27       

УкрПочта - групповая проверка трек-номеров 9

Статья Программист Нет файла v8 Украина Бесплатно (free) WEB

Необходимо в течение относительно небольшого промежутка времени получить актуальное состояние по трек номеру в системе УкрПочта большого количества сообщений? Тогда во второй раз воспользуемся неофициальным парсингом страницы сервиса УкрПочты.

23.10.2017    6149    abavas    2       

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) 5

Статья Программист Нет файла v8 1cv8.cf Автомобили, автосервисы Windows Бесплатно (free) WEB

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.

16.10.2017    8685    osivv    3       

1С, oauth2, Google API и Google Merchant. Сбор данных и парсинг 18

Статья Программист Нет файла v8 УТ10 Россия Бесплатно (free) Практика программирования WEB

Всем привет. Стала задача, собрать данные с Google Merchants и внести их в 1С, для более детального анализа того, что сейчас показывается, что нет и какие проблемы при этом есть. Если кому это интересно, прошу под кат.

14.09.2017    13153    Mi11er    8       

Зачем 1С-нику NoSQL и CRDT 92

Статья Программист Нет файла Бесплатно (free) Производительность и оптимизация (HighLoad) Распределенная БД (УРИБ, УРБД) WEB

В статье речь пойдет о современных инструментах для хранения, транспорта, обработки и обмена данными на примере популярной NoSQL-базы CouchDB.

12.08.2017    19509    unpete    27       

Отслеживание почтовых сообщений парсингом страницы (УкрПочта) 5

Статья Программист Нет файла v8 Украина Бесплатно (free) WEB

Когда официальное API есть, но по факту не работает. Возвращаемся к старому способу - парсинг страниц.

17.07.2017    7747    abavas    2       

Парсер каталогов 1

Инструменты и обработки Программист Нет файла Россия Оптовая торговля Бесплатно (free) WEB

Парсер каталогов товаров, который не сложно собрать и потом использовать при продажах.

20.06.2017    7880    user775227    11       

XPath и пространства имен на примере разбора файла ответа сервиса геокодирования Яндекс 34

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования WEB

Есть некоторые нюансы разбора с помощью Xpath xml-файла, в котором используются несколько пространств имен. Приведен разбор такого файла на примере файла ответа сервиса геокодирования Яндекс.

14.04.2017    9820    brr    6       

PHP OData драйвер 17

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) WEB

Удобный доступ к OData данным через SQL синтаксис

03.04.2017    8177    virtex3    4       

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

Статья Системный администратор Программист Нет файла v8 ЗУП3.x Россия Управление персоналом (HRM) Бесплатно (free) WEB

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

10.03.2017    19054    ruha    14       

Веб-сервисы и 1С: «Здравствуй, Name», время-деньги и «Жизнь» 75

Статья Программист Нет файла v8 Бесплатно (free) WEB

Несколько статей о создании веб-сервисов на платформе 1С

09.03.2017    21046    hayroff    11       

Интерактивный ввод капчи 26

Статья Программист Нет файла v8 Бесплатно (free) WEB

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

17.02.2017    8488    gaabora    3       

Отправка PUT запроса средствами 1С 8.3 65

Статья Программист Нет файла v8 Россия Бесплатно (free) Практика программирования WEB

HTTP запрос с использованием метода PUT средствами 1С 8.3 на практике - проблема и решение

16.02.2017    20343    hspeed79    16       

Нагрузочное тестирование сервера 1С при использовании WEB сервисов 51

Статья Системный администратор Программист Нет файла v8 ИТ-компания Бесплатно (free) Производительность и оптимизация (HighLoad) Внешние источники данных WEB

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    22989    BraunAlex    34       

Еще немного об обмене на web-сервисах 18

Статья Программист Нет файла v8 Россия Бесплатно (free) WEB Перенос данных из 1C8 в 1C8

Расскажу о собственном опыте по передаче данных через web-сервисы

26.08.2016    10528    savostin.alex    8       

Сервис для преобразования файла Тинькофф, или моя любовь к phpExcel 6

Статья Программист Нет файла Бесплатно (free) Загрузка и выгрузка в Excel WEB

Статья для тех, кому интересно кроссплатформенное чтение и запись Exсel файлов, а также для тех, кто пользуется табличкой Тинькова, чтобы следить за своим ежедневным бюджетом.

19.08.2016    12867    Ibrogim    5       

Metadata.js для построения дешевых высоконагруженных сервисов 199

Статья Программист Нет файла Бесплатно (free) Инструментарий разработчика WEB Мобильная разработка

В маркетинге есть понятие "голубой океан". Стратегия опирается на создание не существовавшего ранее спроса на новом рынке, где практически отсутствуют конкуренты. Вместо того, чтобы конкурировать со множеством игроков на малоприбыльных рынках ("красный океан"). В статье я расскажу об одном из инструментов, помогающем создавать и осваивать новый рынок Интернет-сервисов для бизнеса.

08.08.2016    32524    unpete    100       

HOWTO: создание и отладка HTTP-сервиса в 1С:Предприятие 123

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

Статья о том, как можно быстро создать HTTP-сервис в 1С:Предприятие и как выполнять его отладку.

25.07.2016    39447    serg_infostart    19       

SOAP-сервисы с предварительной Cookie-аутентификацией 16

Статья Программист Нет файла v8 Бесплатно (free) WEB

Платформа 1С не позволяет использовать cookie при работе со статичной WS-ссылкой или WS-прокси. Вследствие этого работа со многими веб-сервисами крупных поставщиков (например, DHL) напрямую невозможна.

05.06.2016    9045    blackschool    1