Обработка для преобразования PDF файлов в JPEG. Обработки нужно дать двоичные данные PDF файла и передать функции, функция вернет JPEG в формате base64. Механизм работает через компоненту расположенную в общих макетах.
Далее результат можно использовать в своих целях.
Оценка гибких навыков часто оказывается долгим и дорогостоящим процессом, поэтому мы рассказываем, как выстроить ее внутри компании так, чтобы она была понятной, автоматизированной и безопасной для сотрудников. Разбираем этапы проекта: от создания модели из 20 компетенций до выбора тестов, кейсов, интервью и оценки «360 градусов» с автоматизацией в «1С:Оценке персонала». Показываем, как команда из 15 человек прошла оценку за рабочую неделю, а на подведение результатов потребовалось еще пять дней. Объясняем, как полученные данные помогли улучшить подбор, сформировать кадровый резерв, точнее планировать обучение, сократить трудозатраты руководителей и снизить текучесть.
Внешняя обработка решает одни и те же задачи кодом на 1С и внешней компонентой на C++ (Native API) и меряет разницу на вашем сервере. 31 тест в семи группах, компонента против лучшего варианта на 1С, проверка одинаковости результата, время по фазам и лестница объёмов. Режим подключения компоненты на выбор: изолированно или в процессе 1С. Компонента лежит внутри обработки макетом, класть файлы на сервер не нужно.
Медленное место хочется переписать на C++ внешней компонентой. Проверьте у себя, с каким параметром подключения она работает: на 8.3.27 без четвёртого параметра компонента изолирована, и пустой вызов стоит 123 мкс вместо 4. Замер 31 задачи против лучшего кода 1С с проверкой одинаковости результата: где компонента выигрывает в десятки и сотни раз, где только в процессе 1С и где проигрывает, потому что время съедает сборка структур и таблиц из ответа.
Решение предназначено для гибкого ограничения редактирования и проведения документов. Позволяет настраивать запреты для отдельных пользователей по типам документов с учетом временных условий: запрет на редактирование документов старше указанного количества дней от даты документа, разрешение редактирования только документов текущего дня, либо запрет на изменение существующих документов с сохранением возможности создания новых.
Дополнительно можно задавать фильтры по реквизитам: организация, контрагент, автор или ответственный, а также по составу товаров (конкретные номенклатуры или группы). При срабатывании запрета документ форма открывается только в режиме просмотра, а проведение блокируется. Решение обеспечивает прозрачный контроль за изменениями, снижает риск ошибок и несанкционированных правок.
Отчет позволяет анализировать списанную номенклатуру, отображая данные о количестве, себестоимости, цене закупки и продажи без необходимости предварительного закрытия месяца. Инструмент поддерживает фильтрацию по организации, складу и периоду, а актуальные значения цен определяются на конец периода согласно заданным параметрам установки цен.
Администратор прислал вывод проверки целостности CHECKDB: страницы, индексы, служебные имена таблиц и совет с минимальным уровнем исправления, а вам надо решить, что поднимать из бэкапа. Посмотрите у себя на номер индекса в сообщениях: единица значит сами данные, число больше единицы значит отдельный индекс для поиска, и если такие все ошибки, бэкап не нужен. На копии типовой УТ для Казахстана я испортил четыре страницы и разобрал каждый случай: индекс, шапки документов, табличную часть и движения регистра. Показываю, как перевести служебную таблицу в объект метаданных функцией ПолучитьСтруктуруХраненияБазыДанных, когда хватит перепроведения и как получить список конкретных документов сверкой с копией средствами 1С. Код на встроенном языке и обработка, которая делает это по выводу CHECKDB.
Выгружает движения регистра накопления или бухгалтерии пакетами по дням и проверяет каждый день всей истории: паспорт дня по числу строк и суммам, версии документов-регистраторов, окно последних дней. Сверяет паспорт самого приёмника, собирает ремонтный пакет на разошедшиеся дни и находит конкретную строку и поле. Работает на запросах 1С и файлах, к СУБД не обращается, в базу не пишет.
Подборка из пяти вариантов отчета для анализа продаж товаров и услуг, которая поможет руководителям и менеджерам оперативно оценивать торговую деятельность компании.
Внешняя печатная форма для конфигураций УНФ 3 и Розница 3, позволяющая выводить изображения товаров в печатную форму счета на оплату. Поддерживается формирование документов из заказов покупателей и счетов на оплату.
Универсальный инструмент для загрузки цен из файлов Excel любой структуры. Обработка поддерживает заполнение данных через копирование из документов или прямое чтение таблиц, позволяя гибко настраивать колонки для поиска товаров и установки стоимости, что упрощает обновление прайс-листов и загрузку цен поставщиков в 1С.
Внешняя печатная форма для документа «Заказ клиента» в конфигурациях 1С:ERP 2, 1С:КА 2 и 1С:УТ 11, позволяющая выводить счет на оплату с дополнительным отображением штрихкода для каждой позиции номенклатуры.
Представленный отчет позволяет выявить частоту отклонений между плановыми и фактическими показателями в разрезе конкретных позиций, а также проследить цепочку документов, сформированных для их корректировки. Инструмент поддерживает возможность формирования выборки за произвольный период времени.
Внешний отчет для конфигураций УТ 11, КА и ERP 2, позволяющий анализировать заказы поставщикам с применением быстрых отборов по статусам оплаты и поступления товаров.
Инструмент для автоматического устранения отрицательных остатков, который ежедневно создает документы оприходования запасов и выполняет перепроведение отчетов о розничных продажах. Обработка поддерживает как регламентный, так и интерактивный запуск.
Методика учета операций по предоставлению и получению заемных средств, а также их обслуживанию, для сторон договора займа в бухгалтерском и налоговом учете.
Внешний отчет для 1С:Бухгалтерии предприятия 3.0, который формирует реестр контрагентов с дебиторской или кредиторской задолженностью, разделенной по срокам возникновения. Функционал позволяет отображать контактные данные менеджеров и самих контрагентов, а также выполнять визуальную подсветку строк на основе данных сервиса 1СПАРК Риски об индексах финансового состояния и платежной дисциплины.
Отчет "Поиск и удаление дублей" работает медленно. Предлагаемая версия за секунду находит номенклатуру с одинаковыми артикулами. Используется для контроля уникальности.
Инструмент для поиска и очистки дублирующихся контрагентов в справочнике. Отчет позволяет сравнить полноту контактных данных и наличие проводок у выбранных объектов, помогая бухгалтеру корректно определить, какой элемент оставить, а какой пометить на удаление, тем самым предотвращая ошибки при учете реализации и обработке платежей из клиент-банка.
Решение предназначено для автоматизации рутинной подготовки однотипных актов сверки взаиморасчетов. Инструмент будет полезен бухгалтерам, которые хотят ускорить формирование документов при ежеквартальном или ежегодном закрытии периодов, используя стандартные механизмы автоматического заполнения в «1С:Бухгалтерии».
«АвтоТТН ЕГАИС» — отдельное расширение для 1С, которое автоматически готовит исходящие товарно-транспортные накладные ЕГАИС на основании реализаций товаров и услуг. При включённой отправке оно также проводит их и запускает передачу через штатный механизм обмена с УТМ.
Массовая регистрация данных в 1С: выбирайте объекты, включайте нужные этапы и запускайте обработку всего списка объектов по отбору. Документы за период, связанные товары, подготовка JSON и запись в очередь — в одном запуске. Результаты маршрутизации покажут, какие объекты получили маршруты и в какие узлы.
Всё это — в бесплатной библиотеке «Конвейер обмена данными» с открытым исходным кодом. Код можно изучать, изменять и адаптировать под свои задачи.
Статья дополняет основную публикацию о библиотеке и раскрывает возможности ручной регистрации: массовый подбор, управление составом конвейера, повторная подготовка сообщений и проверка маршрутов.
При интеграции универсальных подсистем в конфигурацию или при модульном тестировании часто возникает задача добавления однотипного кода во множество модулей. Обработка позволяет решить эту задачу с помощью автоматического создания расширения, которое содержит добавляемый код для каждого выбранного объекта. Настройки можно сохранить в формате json для возможности обновления расширения после изменения конфигурации.
Сжимает активные движения регистра за выбранные месяцы планирования: группировка по всей аналитике, сводные записи на отдельный документ-регистратор. Режим проверки без записи, атомарный откат месяца и повтор после сбоя.
EDO Inspector помогает понять, что и где проверить в 1С после ошибки ЭДО. Проверяйте одну реализацию или список документов, читайте пояснения и переходите к доступному источнику данных.
Сравнить каждый день всей истории выгрузки с 1С стоит 4-9 секунд на 10 миллионах строк движений, а ловит это то, что окно в две недели пропускает всегда: документ, перенесённый на полгода назад, перепроведённый с другой суммой или снятый с проведения. Если вы выгружаете данные из 1С во внешнюю базу под отчёты, проверьте, заметит ли ваша выгрузка такую правку. Разобрал, как собрать проверку на обычных запросах 1С: паспорт дня по числу строк и суммам, версии документов для правок, которые сумм не меняют, и сверку самого приёмника с адресом разошедшейся строки.
Внешняя печатная форма счета на оплату для конфигураций УТ 11.4/11.5, КА 2.4/2.5 и ERP 2.4/2.5. Реализована возможность вывода изображений товаров в табличную часть и поддержка использования факсимиле подписи и печати при печати из документов «Заказ клиента» и «Счет на оплату».
Внешняя печатная форма коммерческого предложения для типовых конфигураций ERP 2, УТ 11 и КА 2. В макете реализовано раздельное отображение цен и сумм с учетом и без учета НДС, добавлена колонка для веса товаров, а также выведены поля для ФИО и должностей руководителя и главного бухгалтера.
Закрыли месяц в Бухгалтерии для Казахстана 3.0, а в ОСВ по 7010 у части товаров себестоимость ноль, и перезакрытие месяца её не возвращает. Проверить у себя просто: если в месяце была продажа без остатка с сообщением "отражено как отрицательное списание", закрытие её не тронет, потому что корректировка стоимости пересчитывает только позиции с допрасходами и ГТД (это видно в запросе модуля менеджера документа). На тестовой базе воспроизвёл четыре причины нулевой себестоимости на пяти товарах: расход раньше прихода, приход задним числом, красное сальдо и выпуск без суммы, за которым стоят затраты на 8110 без номенклатурной группы (отсюда комментарий "Нет базы распределения"). Экспресс-проверка по отрицательным остаткам на этом месяце ответила "Ошибок не обнаружено". Показываю, как отличить причины по остатку на момент списания, запрос, который находит документ-виновник, и обработку, которая делает это за один проход.
В типовой "Управление торговлей для Казахстана" нашлось 24 места, где код руками делает то, что платформа 8.3.22-8.3.27 умеет сама: регулярки циклом по символам, пауза пустым циклом, архивы через 7z, буфер обмена через скрытое HTML-поле. Проверьте у себя, где исполняется такой код. Замена доступна прямо на месте только у 8 из 24: у 14 мешает тонкий клиент, где регулярок, паузы и КодироватьСтроку нет. Режим совместимости, на который я грешил, новинки не прячет: база в режиме 8.3.17 выполнила регулярку, паузу, архив и WebSocket. Во второй части замер: самописный CRC32 мегабайта 6-7 секунд против миллисекунды штатно, регулярка быстрее посимвольного цикла в 6-13 раз, и почему миллисекунды на итерацию нельзя публиковать как константу платформы.
Внешняя обработка для 1С:Бухгалтерия предприятия 3.0. Автоматически подбирает просроченную дебиторскую задолженность покупателя по счетам 62, рассчитывает проценты за пользование чужими денежными средствами по ключевой ставке ЦБ РФ (ст. 395 ГК РФ) с разбиением по периодам действия ставки и годам 365/366 дней, либо договорную неустойку в % за день просрочки, и формирует готовую печатную форму претензии с приложением-расчетом. Подключается через стандартный механизм дополнительных обработок БСП, конфигурацию менять не нужно.
Внешняя обработка проверяет выгрузку конфигурации, расширений и внешних обработок и находит места, где код руками делает то, что платформа умеет штатно: регулярки через COM, пауза пустым циклом, свой хеш и Base64, распаковка архивов программой, буфер обмена через HTML-поле. По каждой находке пишет, доступна ли замена на месте или мешает тонкий клиент.
Расширение «Отпуска» добавляет в конфигурацию 1С:Бухгалтерия предприятия возможность формировать печатную унифицированную форму № Т-7 "График отпусков". Также реализован лёгкий процесс подачи и согласования заявлений на отпуск: сотрудник или бухгалтер создаёт заявление, указывает период и замещающих; руководитель утверждает или отклоняет. При желании сотрудники, руководитель и замещающие получают уведомления о событиях в Битрикс24. Вся работа ведётся прямо в 1С:Бухгалтерия предприятия, без установки тяжёлых кадровых контуров либо сложных интеграций.