...

База знаний 1С

Рушим стереотипы о HTTP и XML. (XMLHTTP и MSXML2) На примере API "Новая Почта"

WEB-интеграция Файловый обмен (TXT, XML, DBF), FTP Бесплатно (free)

За последние 2 года встречалось много конфигураций, с морально-устаревшими механизмами, написанные гуру старой закалки. В свое время подобные методы были шагом вперед, за что и "респект" их творцам, но время не стоит на месте... Более всего меня угнетает "копи-паст" кода. У большинства 1с-ников со стажем есть целые библиотеки нужных вещиц... Но за 2-3 года все устаревает, а вот библиотечки то остаются без прогресса... Но это еще пол беды... Самое неприятное - это когда "молодые творцы", тем же "копи-пастом", строят целые схемы обменов, наращивая код до полной не читабельности. Решил поделится одним из подобных "атавизмов"... В данной статье подробно опишу схему работы с API посредством XMLHTTP и MSXML2, самым оптимальным (из моего опыта) способом.

09.01.2014    53247    Alexander.Shvets    34    

54

Погода, курсы валют, RSS 8.3 (Получение информации из интернета для чайников)

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Простенькая RSS читалка + прогноз погоды + курсы валют. Пример использования HTTPСоединение, HTTPЗапрос, Msxml2.XMLHTTP, Msxml2.DOMDocument

1 стартмани

02.04.2015    20725    53    Silmariil    8    

38

Пример HTTP запроса к УТМ ЕГАИС на платформе 1С 7.7

Внешние источники данных Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Запрос реализован на объекте ServerXMLHTTP из встроенной в Windows библиотеки MSXML, результатом запроса является XML объект DOMDocument из той же библиотеки MSXML со встроенным интерфейсом его обработки

16.12.2015    28271    Palmer1976    3    

16

Параллельные HTTP-запросы

Запросы Платформа 1С v8.3 Россия Бесплатно (free)

Демонстрируется пример параллельных http-запросов с использованием Msxml2.ServerXMLHTTP, WinHttp.WinHttpRequest, что позволяет получать данные сразу с множества ресурсов, экономя время, а также работать файловом режиме.

04.04.2017    21365    gzharkoj    19    

61

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

WEB-интеграция Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Заказчики поставили задачу автоматизации согласования заявок на оплату в программе 1С:Бухгалтерия предприятия 3.0. Согласно ТЗ, данные должны подтягиваться из действующей электронной системы документаоборота на MS SharePoint (в дальнейшем СЭД MS SP).

1 стартмани

22.03.2019    8526    -I-    5    

12

Подключение к REST API через OAuth протокол из 1С

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В статье описаны варианты подключения И решение граблей по подключению к REST API через протокол OAuth 2.0 из 1С. При разработке такого подключения для получения данных и загрузки в базу 1С я столкнулся с некоторыми проблемами, решил их и хочу поделиться этими наработками.

1 стартмани

06.09.2018    22703    chemezov    14    

30

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

WEB-интеграция Платформа 1С v8.3 Россия Бесплатно (free)

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

28.12.2017    56556    987ww765    31    

178

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

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

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

03.07.2020    13982    IMihalev    15    

9

Управление 1С извне

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Передача команд 1С на выполнение через ссылки в письме.

09.10.2012    39078    Soloist    53    

251

Простой скрипт для вызова SOAP веб-сервиса из конфигуратора

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Этой публикации не было бы без "Расширяем конфигуратор без Снегопата и ТурбоКонфа" http://infostart.ru/public/339035/ На уникальность нисколько не претендую, но хотел бы поделиться опытом и показать, что эту тему можно развивать "под себя", а не только пользоваться готовыми решениями. Идея публикации - расширяем конфигуратор для произвольной задачи. Показать, что это несложно, доступно и широко применимо

1 стартмани

17.06.2016    11419    0    roofless    8    

8

Мои опыты чтения динамических WEB-страниц

Механизмы платформы 1С Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

07.11.2009    47675    435    mai    42    

90

Загрузка на FTP когда в 1С Предприятии 8 не работает FTPСоединение и (или) HTTPСоединение (любая конфигурация)

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Причины отказа встроенных в 1С Предприятие 8 интернет-соединений могут крыться на стороне прокси-сервера, Kerio Control или в других источниках, которые не всегда просто диагностировать. Например когда отключено разрешение DNS, а замена символьного имени на ip адрес сайта ничего не дает, нужно добавить проблемный сайт в исключения прокси интернет эксплорера (в свойствах обозревателя там где настройка прокси сервера), отредактировать файл C:\WINDOWS\system32\drivers\etc\hosts "ip_адрес_сайта www.example.com" и проблема c HTTP может решиться. Но когда заставить работать штатные средства не удается можно попробовать внешние утилиты - клиент для FTP (s) WinSCP.com (http://sourceforge.net/projects/winscp/), очень функциональный, или универсальная для всех протоколов curl в том числе на основе ssl (http://curl.haxx.se/).

1 стартмани

24.08.2012    44670    55    ksnik    21    

7

Простые примеры реализации демо-версий обработок на платформе «1С:Предприятие 8».

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Каждый из тех кто продает свой интеллектуальный труд, не раз сталкивался с необходимостью создания демо-версии разработки, дабы продемонстрировать клиенту функциональность, но при этом сохранить для клиента потребность в приобретении полнофункциональной версии. В этой статье я хотел бы рассмотреть несколько не сложных примеров создания демо-версий обработок/отчетов для платформы «1С:Предприятие 8».

06.05.2008    25148    coder1cv8    40    

205

Моя интеграция 1С с Sharepoint 365

WEB-интеграция Платформа 1С v8.3 ИТ-компания Абонемент ($m)

В статье речь пойдет о том, как я загружал файлы на портал Sharepoint и какие подводные камни встретил там.

1 стартмани

24.05.2013    38354    115    opx    26    

10

Быстрый яндекс-переводчик для 1С. Работающий с помощью API

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Быстрый переводчик для 1С. Работающий с помощью API. Преимущество - это отказоустойчивость и быстродействие. Без создания тхт-файлов, не теребя HTTP-соединение и POST (Используется XMLHttp).

1 стартмани

23.04.2013    17154    118    Alexander.Shvets    24    

29

1C8 + SOAP

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

1C8 + SOAP Три способа работы из 1С с вебсервисами.

11.04.2013    36560    ture    10    

41

Загрузка курсов валют (для РБ) с сайта nbrb.by для конфигурации "Юкола-Инфо"

Банковские операции WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Беларусь Бухгалтерский учет Абонемент ($m)

В сентябре 2020 года запланирован переход официального интернет-сайта Национального банка Республики Беларусь на работу только по протоколу https.

1 стартмани

08.12.2020    9046    2    BotMan4    4    

1

Отправка HTTP-строки с обработкой ответа

WEB-интеграция Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Отправка HTTP-строки с обработкой ответа для реализации вызова PHP-скрипта, к которому обращался HTTP-ссылкой. Вызов InternetExplorer.Aplications не прельщало. По этому использовался метод GetCOMObject("", "Microsoft.XMLHTTP") с обработкой ответа.

1 стартмани

15.08.2012    18010    154    Alexander.Shvets    16    

29

Грабим Яндекс с помощью 1С

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Статья для участия в конкурсе: "Нападение на Перл-Хабр". Да, мои дорогие, хабровчане, вы не любите 1С-ников, мы "много зарабатываем и мало знаем". На самом деле это не совсем так (попытайтесь на досуге стать профессионалами одновременно в программировании, бухгалтерии, юриспруденции и ещё куче разных смежных областей). Но сейчас не об этом. В этой статье я опишу весьма необычный метод использования платформы разработки 1С:Предприятие.

23.03.2014    18382    leonidt84    1    

97

Получение html-кода страницы. JS из 1С

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

Получение исходника страницы, выполнение произвольного js-кода. Теперь с WebKit от 1С.

18.02.2020    13573    Yashazz    13    

51

Клиент HTTP(S): внешняя компонента для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Абонемент ($m)

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    16774    81    mdbruyfn    77    

11

POST запрос

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Послать POST запрос и получить ответ.

04.02.2010    14416    Andrew_flyer    12    

7

QR-код

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

Генерация qr кода с помощью api google

10.01.2011    27349    DanilaDru    13    

87

Сокращение ссылок с использованием goo.gl и bit.ly

WEB-интеграция Универсальные функции Платформа 1С v8.3 Россия Абонемент ($m)

Обработка, которая позволяет получить короткий интернет адрес с использованием api сервисов goo.gl и bit.ly

1 стартмани

17.01.2011    17281    19    DanilaDru    8    

14

Формирование QR кода в 1С без интернета и бесплатно!

Сканер штрих-кода Платформа 1С v8.3 Россия Абонемент ($m)

Создание популярного QR кода в 1с без интернета и бесплатно с помощью собственного веб сервера.

1 стартмани

28.05.2012    32804    75    Powervalid    15    

18

Упаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер

Сканер штрих-кода Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Функция позволяет генерировать QRCode из строк/масс.строк/ТЗ/масс.тз 2-мя способами: 1. Через Google API (требует наличия интернета) 2. Через собственный веб-сервер (у меня стоит Denwer, но должен подойти любой) Поддержка русских букв. Проверено на планшетнике с Андроидом //что было в наличии, тем и проверял

1 стартмани

22.08.2012    16757    68    Wanderer.nk    19    

18

Парсинг HTML-страниц

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

08.02.2015    23406    150    Yashazz    6    

27

Проверка контрагентов через сервис ФНС

Обработка справочников WEB-интеграция Анализ учета Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Абонемент ($m)

Обработка для массовой проверки контрагентов через сервис ФНС http://npchk.nalog.ru/FNSNDSCAWS?wsdl

1 стартмани

13.03.2015    22042    117    Dem1urg    27    

13

Загрузка курсов валют с НБУ (Украина) в 1С 7.7

Банковские операции Обработка справочников WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Загрузка курсов валют в 1С 7.7 с сайта НБУ (Украина), используя "Msxml2.ServerXMLHTTP.6.0"

1 стартмани

31.05.2021    5920    4    user729873    0    

2

Загрузка курсов валют с сайта https://bank.gov.ua для всех валют справочника Валюты (работает в 8.2 и 8.3 - обычные формы)

Банковские операции Обработка справочников WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Украина Бухгалтерский учет Абонемент ($m)

Обработка выполняет загрузку курсов с сайта https://bank.gov.ua за указанный период для всех валют с корректными кодами в справочнике "Валюты". Работает в 8.2 и 8.3. Для работы в 8.2 используется COMОбъект "MSXML2.ServerXMLHTTP.6.0" или ".4.0". Может быть использована в качестве замены существующей обработки загрузки курсов валют с сайта finance.ua. Отсутствует интерфейс выбора валют. Заполняются автоматически курсы для валют, которые будут найдены в справочнике Валют по коду из данных с сайта. В рабочей конфигурации данная обработка используется для автоматической загрузки курсов валют путем её выполнения из командного файла задания Планировщика Windows.

1 стартмани

12.10.2018    8631    18    BoryaMbi    0    

7

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

WEB-интеграция Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

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

10.03.2017    28861    ruha    21    

36

Использование объекта "HTTPСоединение" для отправки и получения SMS сообщений через модем Huawei с прошивкой HiLink (Возможности на 8.3.11.3034)

SMS рассылки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

В данной статье я бы хотел поделиться опытом работы с GSM модемом. Точнее, опытом отправки SMS сообщений, используя обращения к модему Huawei с прошивкой HiLink, через встроенные механизмы платформы 1С:Предприятие 8.3.

1 стартмани

10.11.2018    9263    Sedaiko    6    

16

"Живые" картинки со Snap.SVG

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m)

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    16580    blackhole321    7    

94

Гарри Поттер и подкапотное пространство веб-клиента

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

При разработке сайтов, интегрированных с 1С через HTTP-сервисы, приходится бороться с кодировками, искать производительные интерфейсные решения и задумываться над безопасностью. В ходе онлайн-митапа «Web-клиенты для 1С» Юрий Лазаренко показал на практике, как работает магия самодельного веб-клиента и как решать проблемы, возникающие при интеграции.

20.08.2021    5804    TitanLuchs    19    

41

Создание простых сайтов на основе http сервисов - tips and tricks

Сайты и интернет-магазины Платформа 1С v8.3 Абонемент ($m)

Универсальный метод, html шаблоны, страницы с авторизацией и без, многоязычность, страница авторизации, etc.

1 стартмани

22.01.2022    9834    11    vl-sher1    29    

39