Разработка

Как узнать, является значение ссылочного типа «битой ссылкой» или нет?

Для платформ 1С-7.7 и 1С-8.x описаны простые способы выяснения того, является ли ссылочное значение ссылкой на несуществующий объект.  Для обеих платформ выложены примеры реализации функции IsEmpty(), возвращающей признак пустого значения и флаг «битой ссылки». В некоторых случаях бывает полезным понять, является…
Read more

Простой пример создания ActiveX-control на Qt

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

Интерактивный анализатор больших и вложенных запросов "Парсер запросов"

С "Парсером запросов" даже самый сложный и длинный запрос анализируется, проверяется и исправляется за считанные минуты. Запрос перестал быть "черным ящиком" и может быть проверен по-шагам в конфигураторе. Обработка «Парсер запросов» — трехкомпонентный программный комплекс, ориентированый на специалистов по внедрению…
Read more

Внешние формы объектов (внешние обработки)

Доработка алгоритма использования справочника ВнешниеОбработки с целью минимального изменения типовой конфигурации Актуальна для любой конфигурации со справочником "ВнешниеОбработки" в режиме "Обычное приложение" Цели подробно рассматриваются в публикации С. Марченко: "Концепция минимального изменения конфигурации для легкого обновления"  http://infostart.ru/public/170935/ Кратко: данная разработка облегчает…
Read more

Способ переноса данных из 7-ки в 8-ку в виде дерева значений

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

Моя война с Adodb.connection "Microsoft.Jet.OLEDB.4.0" на 64-х битных серверных ОС (86х)

На тонком клиенте в управляемом приложении появилась потребность работы с Adodb.Connection. В моем случае это был драйвер "Microsoft.Jet.OLEDB.4.0". В файловом варианте все взлетело без проблем… А вот в серверном начались проблемы. Решениям этих проблем и посвящается данная статья. При миграции…
Read more

Сравнение двух строк. Функция

Поиск совпадающих и различных подстрок в двух строках, приведённых к общей длине. Результат — таблица значений с №№ начал и окончаний одинаковых и различных фрагментов. Дихотомический обход, высокая скорость. Понадобилось мне 2 строки сравнить и определить, какие в них фрагменты…
Read more

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

Простой кнопочный калькулятор на языке 1С для 8.1 и 8.2. Работает со всеми арифметическими операторами, вычисляет процент, корень, факториал, и последовательность фибоначчи. Умеет измерять скорость (быстродействие) клиентского компьютера и конкретной базы 1С. Используется собственная улучшенная реализация функции выполнить!     Дамы…
Read more

Как получить ключ запущенного Регламентного Задания

Представьте ситуацию: Вы используете один метод (процедуру) для нескольких регламентных заданий. Процедура сработала, но как штатными средствами определить какое именно РЗ ее запустило? Спросите зачем? В одной из конфигураций у меня, например, все РЗ не предопределенные! Каждое РЗ (созданное в…
Read more

Авторизация OAuth 2.0 из 1С 8.2

Доступ к функциям Google API с помощью авторизации OAuth 2.0 Возникла необходимость связать 1С и Google Calendar. По мотивам статьи:  http://pro1c.net/tips/%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-oauth-20-%D0%B8%D0%B7-1%D0%A1-82/ Пример был переделан на управляемые формы и добавлена возможность использовать прокси-сервер. Основное отличие авторизации по протоколу OAuth 2.0 от обычной состоит…
Read more