...

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

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

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

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

21.06.2016    20326    Yashazz    11    

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

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

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

1 стартмани

07.08.2014    28246    81    monsta    25    

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

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

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

05.11.2015    17952    iolko    9    

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

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

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

1 стартмани

20.05.2014    63435    123    Yashazz    29    

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

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

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

01.04.2019    23344    starik-2005    33    

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

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

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

09.08.2012    42853    1cspecialist    13    

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

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

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

14.04.2017    12178    brr    6    

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

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

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

1 стартмани

08.07.2018    17049    nbeliaev    29    

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

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

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

20.10.2014    12163    faust1976    12    

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

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

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

5 стартмани

04.08.2015    13026    10    makc2k    5    

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

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

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

1 стартмани

05.11.2014    256976    742    svenderevsky    99    

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

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

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

1 стартмани

29.01.2016    8238    6    kc-ropa    8    

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

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

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

2 стартмани

30.10.2012    28031    144    Evil Beaver    30    

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

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

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

1 стартмани

30.04.2015    15444    27    Fragster    1    

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

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

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

2 стартмани

16.12.2010    29321    106    milkers    16    

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

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

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

14.11.2018    119467    GeterX    129    

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

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

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

07.08.2020    7880    YPermitin    22    

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

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

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

06.09.2009    13095    mini_root    13    

Трюки с внешними источниками данных

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

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    36078    YPermitin    53    

ЧтениеДанных и ЗаписьДанных. Работа со строками

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

Использование потоков и двоичных данных для работы со строками.

04.10.2019    10724    Yashazz    11    

Внешняя компонента на 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    4414    4    DrZombi    7    

Инфостарт. Восьмерка. Лучшее Промо

О сообществе v8 Россия Бесплатно (free)

Топ-100 для восьмерки. Таблица ссылок на самые популярные разработки

11.11.2010    49295    Alraune    96    

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

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

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

01.07.2019    12783    nixel    3    

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

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

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

1 стартмани

16.01.2019    27596    nbeliaev    26    

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

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

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

1 стартмани

08.01.2016    17991    22    skif47    9    

Поздравление с Новым Годом! (Управляемые формы, авто год)

Поздравления v8 v8::УФ ДО ERP2 БП3.0 УТ11 ЗУП3.x Абонемент ($m)

Открытие окна поздравления при старте программы. Можно менять открытку и текст поздравления.

1 стартмани

10.12.2018    16286    80    milkers    24    

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

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

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

10.08.2012    29975    1cspecialist    7    

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

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

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

1 стартмани

25.07.2018    13622    52    🅵🅾️🆇    31    

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

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

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

15.12.2017    15765    bforce    22    

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

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

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

1 стартмани

17.02.2017    42865    flyer    36    

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

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

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

1 стартмани

20.11.2013    13177    4    cheburashka    6    

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

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

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

1 стартмани

09.09.2016    41253    91    dewersia    55    

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

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

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

1 стартмани

22.02.2014    52315    212    Elisy    49    

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

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

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

1 стартмани

22.07.2014    12159    2    gortrex    10    

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

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

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

1 стартмани

02.04.2015    18342    48    Silmariil    7    

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

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

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

24.10.2019    13340    kraspila    32    

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

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

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

1 стартмани

08.02.2015    20996    142    Yashazz    6    

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

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

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

02.10.2014    19562    Yashazz    3    

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

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

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

08.08.2012    57557    1cspecialist    11    

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

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

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

1 стартмани

08.01.2017    16244    vandalsvq    14