...

Все публикации — все для 1С

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

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

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

01.04.2019    18091    starik-2005    33    

XPath в 1С - как с этим работать.

Обмен через XML v8 Абонемент ($m)

Формат XML давно и прочно вошёл в обиход. Уже освоены средства документа DOM. Но быстрый поиск XPath, активно применяемый в работе с xml, почти не освещён, хотя в 1С, как всегда, "есть нюансы". Предлагаю краткое руководство, заточенное именно под "одинэснегов" и не претендующее на пересказ учебников по XPath. Как сделать, на что обратить внимание.

1 стартмани

20.05.2014    61652    55    Yashazz    29    

Основы языка запросов xpath, базовый синтаксис и применение в 1С 8.3 для работы с xml файлами сложной структуры

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

Есть много способов работы с XML в 1С. Хотел рассказать еще об одном способе, который, в принципе, описан на просторах, но добавлена теория, и описаны пара примеров работы. Речь пойдет о работе с XML, используя XPath.

05.11.2015    17289    iolko    9    

Альтернативные способы работы с XML. Часть 2: Введение в xPath или запросы к XML Промо

Обмен через XML Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

В предыдущей статье "Введение в DOM или объектная модель документа" было описано понятие объектной модели документа (DOM), раскрыты плюсы и минусы использования модели при разборе файлов XML, приведено сравнение с построчным последовательным разбором. Были представлены варианты выборки данных с помощью объекта 1С ДокументDOM. Теперь настало время познакомить читателей с самым, на мой взгляд, интересным способом извлечения данных из XML - при помощи языка запросов xPath.

09.08.2012    42391    1cspecialist    13    

Рисунки табличного документа: вставить, куда надо

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

Надо вывести рисунки в некоторых ячейках таб.документа, но как эти ячейки и области найти? Всем прайс-листам с картинками товаров и тому подобному посвящается...

21.06.2016    19918    Yashazz    11    

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

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

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

14.04.2017    12066    brr    6    

Отладка XPath

Инструментарий разработчика Универсальные обработки Обмен через XML v8 1cv8.cf Абонемент ($m)

Обработка для отладки выражений XPath в режиме управляемых форм.

1 стартмани

01.05.2015    15205    22    Kuzja_R    5    

Преимущества XPath для парсинга HTML

WEB v8 1cv8.cf Абонемент ($m)

Парсинг HTML без регулярных выражений

1 стартмани

07.08.2014    27443    41    monsta    25    

xPath и парсинг сайтов

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

Процедура получения части HTML страницы с помощью XPath запроса.

20.10.2014    11974    faust1976    12    

Извлечение фрагментов html страницы с помощью выражений xpath

Архив v8 1cv8.cf Россия Абонемент ($m)

Данная обработка (управляемая форма) позволяет извлекать фрагменты html страницы. Для работы понадобится url целевой страницы и выражение поиска. Если у вас используется проски сервер для выхода в интернет, то есть возможность указать его реквизиты. Вывод результатов поиска происходит в текстовый документ на закладке "результат".

5 стартмани

04.08.2015    12652    8    makc2k    5    

Вычисление и отладка выражений XPath

Сервисные утилиты Инструментарий разработчика Обмен через XML v8 1cv8.cf Россия Абонемент ($m)

Обработка позволяет производить отладку выражений XPath на произвольном документе. Простой и понятный инструмент, который делает то, что нужно без лишних сложностей. Позволяет быстро проверить как вычисляется выражение XPath относительно любого из узлов исходного документа.

2 стартмани

30.10.2012    27213    39    Evil Beaver    30    

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

Обмен через XML Практика программирования v8 1cv8.cf Абонемент ($m)

К вам пришел XML документ, как получить из него данные для обработки в 1С. ЧтениеXML, ДокументDOM, XPath, ФабрикаXDTO, ПакетыXDTO в сравнении.

1 стартмани

05.11.2014    234981    572    svenderevsky    97    

Заполнение документа Word без ComОбъект

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

08.07.2018    15907    nbeliaev    27    

Загрузка курсов валют с сайта ЦБ РФ с использованием Xpath

Обработка справочников WEB v8 1cv8.cf Россия Абонемент ($m)

Процедура получения курса валюты с сайта ЦБ РФ для дальнейшего использования. Для наглядности в обертке.

1 стартмани

29.01.2016    7930    5    kc-ropa    8    

Парсинг и анализ топ рейтинга Самиздата (samlib.ru) v2.02 (СКД, XPath, Управляемые и обычные формы) Промо

WEB v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m)

Хочется почитать хорошую книгу? На сайте Самиздата samlib.ru публикуются сотни интереснейших книг... и тысячи, читать которые далеко не так интересно.

2 стартмани

16.12.2010    28325    26    milkers    16    

Универсальный шаблонизатор HTML/XML на основе XPath

Инструментарий разработчика Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Учитывая то, что в 1с появились http сервисы, которые позволяют сделать из 1с своего рода CMS, возникает необходимость формирования большого количества различных html документов из этого самого 1с. Можно формировать их с помощью конкатенации строк или с помощью объекта ДокументDOM или HTML, но это очень трудоемко и превращает код непонятно во что. Для решения этой проблемы я сделал обработку, которая на основе исходного "шаблона" и данных формирует выходной XML, который может быть и HTML'ем запросто :). Также эта обработка решает проблему формирования отчетов в html, например для рассылки их по почте.

1 стартмани

30.04.2015    15050    23    Fragster    1    

Заполнение шаблона Word docx на сервере, без ComОбъект и внешних компонент, только механизмами самой Платформы 1С, методом XML-инъекции

Универсальные печатные формы Печатные формы документов v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешние печатные формы для документа Счет на оплату позволяют сформировать на сервере без использования технологии OLE (Com объекта) и сохранить на печать заполненные docx шаблоны договора поставки и спецификации к договору (УНФ 1.6) (идея универсальна, подойдет для любой конфигурации). Используются только средства самой Платформы 1С:Предприятие 8.3 (8.3.13.1644). Проверено на релизе УНФ 1.6.16.176.

1 стартмани

23.12.2019    10870    35    1sig    3    

Подключаемые печатные формы с .DOCX макетом без Word'а

Универсальные обработки Печатные формы документов v8 1cv8.cf Абонемент ($m)

Данная обработка является подключаемой печатной формой в docx, своего рода шаблоном для удобного и быстрого выпуска новых печатных форм на основе docx макета. При этом не требуется установленный word.

1 стартмани

25.07.2018    11430    48    🅵🅾️🆇    31    

Поиск товаров по штрихкоду на сайте www.ean13.info

WEB Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 1cv8.cf Абонемент ($m)

Описание товаров, имеющих штрихкод, с некоторой вероятностью можно найти на www.ean13.info. Обработка выполняет этот поиск. Немного доработав, можно использовать для наполнения справочника "Номенклатура" с помощью сканера штрихкодов. (UPD: С недавних пор перестало работать из-за перевода сайта на https, требует соответствующей доработки)

1 стартмани

08.01.2016    16709    22    skif47    9    

Запуск chdbfl с параметрами с помощью PowerShell

Тестирование и исправление v8 Россия Абонемент ($m)

Что делать если Вам часто приходится запускать chdbfl на разных компьютерах для базы, которая располагается всегда в одном месте? Например, это может быть конфигурация АРМ кассира сети розничных магазинов. Каждый раз подключаться к пользователю или тем более объяснять как это сделать самостоятельно - никаких сил и нервов не хватит. Но можно написать скрипт, поместить его на рабочий стол и отдать пользователю.

1 стартмани

20.11.2013    12899    1    cheburashka    6    

Обмен без правил. От простого к сложному

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Пишем обмен с нуля, разбираемя с разными способами сериализации, учимся редактировать XML документы, создаем XDTO и Web service, осваиваем Script variant - English.

1 стартмани

16.01.2019    23910    nbeliaev    26    

Тестирование интеграций между системами

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

Как начать разрабатывать интеграцию без реальной «второй стороны»? Как быть уверенным, что обмен не «сломается» при следующем обновлении? О том, какие подходы можно применять при тестировании интеграций и как такое тестирование может выглядеть в целом – в докладе Никиты Грызлова на конференции INFOSTART EVENT 2018 EDUCATION.

01.07.2019    11171    nixel    3    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке

Универсальные функции Зарплата Управление персоналом (HRM) Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Бесплатно (free)

В статье размещен список стандартных процедур и функций с примерами, которые могут помочь при разработке (доработке) конфигураций Зарплата и управление персоналом ред. 3.1 и Зарплата и кадры государственного учреждения 3.1. Иногда бывает довольно сложно правильно получить данные или долго, поэтому лучшим вариантом будет использование стандартных процедур. Буду очень признателен, если Вы поделитесь своим опытом и предложите свои варианты стандартных процедур которые помогают в работе. Или предложите, как дополнить имеющиеся процедуры.

14.11.2018    96253    GeterX    121    

"Внешнее событие" и мобильная платформа 1С

Разработка внешних компонент Мобильная разработка v8 Абонемент ($m)

Внешние компоненты в Android для Мобильной Платформы 1С или как вызвать внешнее событие, когда его нет.

1 стартмани

09.09.2016    38719    88    dewersia    54    

Преобразование XML в таблицу значений или иной объект 1С методом XSL преобразования

Универсальные функции Обмен через XML v8 1cv8.cf Бесплатно (free)

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

24.10.2019    11814    kraspila    30    

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

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

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

07.08.2020    5353    YPermitin    18    

Внешняя компонента на C# для парсинга страниц через Phantom JS на сервере 1С х32,х64

Прочие инструменты разработчика WEB v8 1cv8.cf Абонемент ($m)

PhantomJS - это браузер без окна, используемый для автоматизации взаимодействия с веб-страницами. PhantomJS предоставляет JavaScript API, обеспечивающий автоматическую навигацию, снимки страницы, эмуляции поведение пользователя, что делает его распространенным инструментом, используемым для запуска модульных тестов на основе браузера в автономной системе, такой как среда непрерывной интеграции . PhantomJS основан на WebKit, что делает его похожей на Safari и Google Chrome средой просмотра. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD.

1 стартмани

06.08.2020    2468    2    DrZombi    7    

Парсер веб-сайтов для 1С:Предприятие 8.3

Универсальные обработки WEB Интеграция v8 1cv8.cf Абонемент ($m)

Данная конфигурация является 1С-оберткой над проектом Abot, и тесно связанным с ним проектом: Html Agility Pack.

1 стартмани

22.02.2014    50976    116    Elisy    49    

Организация B2B интеграции с использованием 1С и JMS

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

В данной статье будет рассмотрен, пример организации автоматизированного взаимодействия Business2Business при помощи шины сообщений ActiveMQ (реализация Java Message Service). Основное внимание будет уделено специфичным вещам, которые требуются при интеграции разнородных систем с помощью шины сообщений: промежуточной обработке и преобразованию сообщений, маршрутизации и вопросам безопасности.

06.09.2009    12827    mini_root    13    

Альтернативные способы работы с XML. Часть 3: Введение в XSL-преобразования или трансформация XML

Обмен через XML Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

В современном IT мире XML является универсальным средством хранения и доставки информации. Он широко используется как в настольных приложениях, так и при веб-разработке, поддерживая парадигму MVC (model-view-controller), которая означает использование разделения логики работы с данными, пользовательского интерфейса и их взаимодействия при создании приложений. Т.о. XML с точки зрения MVC является одним из вариантов обеспечения функции взаимодействия между данными и пользовательским интерфейсом.

10.08.2012    29455    1cspecialist    7    

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

WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

08.02.2015    20151    82    Yashazz    6    

Дерево значений, которое негде посмотреть

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

Метод "ВыбратьСтроку" остался в золотом веке толстого клиента, но необходимость окинуть одним взглядом всё дерево порой возникает. Предлагаю простое решение в виде одной функции - вывода в текстовое представление.

02.10.2014    19358    Yashazz    3    

Альтернативные способы работы с XML. Часть 1: Введение в DOM или объектная модель документа XML

Обмен через XML Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

Данная публикация предваряет ряд статей об альтернативных способах работы с XML. "Альтернативных", потому что как правило работа с XML в 1С ограничивается разбором XML при помощи последовательного чтения - построчного разбора текстового содержимого. А ведь есть еще и другие способы.

08.08.2012    56246    1cspecialist    11    

Быстрое преобразование XML в Таблицу значений

Обмен через XML v8 Абонемент ($m)

Разработчики которые начинают интегрировать 1С8 с внешними системами достаточно часто сталкиваются с необходимость чтения XML. В свое время для унификации обработки чтения была создана обработка разворачивающая дерево XML по определенному узловому элементу в таблицу значения, где имена колонок являются по сути путем к данным XPATH.

1 стартмани

19.04.2013    23425    20    diver.sun    11    

Архиватор для файловых версий 1С77 и 1С8

Архивирование (backup) Абонемент ($m)

Архивирует папку с базой данных и удаляет старые архивы. Можно настроить количество дней хранения архивов, несколько профилей архивирования.

1 стартмани

22.07.2014    11817    1    gortrex    10    

Зачем программисту 1С инструменты тестирования Web-приложений?

Тестирование и исправление Абонемент ($m)

В 21-м веке как-то странно говорить об отсутствии API интерфейса у web-приложений, но, увы, такое встречается. Особенно если это приложение - 1С, а данные надо туда вносить. Так как быть, если с человеческим ресурсом у нас напряг, а данные кто-то должен внести?

1 стартмани

08.01.2017    16081    vandalsvq    14    

Внешние компоненты. Мобильное приложение 1С Промо

Разработка внешних компонент Мобильная разработка v8::Mobile 1cv8.cf Абонемент ($m)

Пример применения технологии внешних компонент для мобильной платформы 1С (Android)

1 стартмани

17.02.2017    42145    flyer    35    

Версионирование правил обмена в Git

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

Статья рассказывает о принципах работы скриптов, позволяющих применять систему контроля версий git и подход gitflow для версионирования правил обмена.

15.12.2017    15485    bforce    22    

Парсер товаров и изображений интернет-магазина sima-land.ru для Розница 2.2

WEB Оптовая торговля Оптовая торговля v8 Розница Оптовая торговля, дистрибуция, логистика УУ Платные (руб)

Парсер товаров интернет-магазина www.sima-land.ru с загрузкой изображений товаров. Возможность сохранения списка просканированных каталогов. Настраиваемая глубина сканирования каталогов. Сопоставление товаров с номенклатурой 1С. Выборочная перезапись реквизитов.

1000 руб.

19.12.2017    7951    0    2    

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)

Сервисные утилиты Сканер штрих-кода Мобильная разработка v8 1cv8.cf Абонемент ($m)

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

1 стартмани

06.11.2018    18088    59    Isonic    23