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

Основные понятия и механизмы оптимизации клиент-серверного взаимодействия в 1C

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

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

23.08.2018    39092    Rain88    46    

Расстановка областей в программных модулях конфигурации

Инструментарий разработчика v8::УФ 1cv8.cf Абонемент ($m)

Обработка для расстановки областей в программных модулях для подготовки конфигурации к 1С:Совместимо.

1 стартмани

11.07.2018    5815    8    FirstSmart    3    

Глобальный поиск и замена в модулях конфигурации

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

Зачастую у программиста возникает желание работать с кодом модулей конфигурации средствами встроенного языка: так, как мы сейчас работаем с данными. Как результат реализации данной потребности и родилась данная обработка. Она предназначена для минимизации ручного труда при внесении однотипных изменений в модули конфигурации. Она представляет из себя расширение глобального поиска и замены в конфигураторе. Отличие в предоставлении ряда дополнительных возможностей, таких, как: наложение условий И, ИЛИ, НЕ; поиск только в названии процедуры / функции, либо в теле определенной процедуры / функции; управление поиском в комментариях и др.

1 стартмани

06.01.2020    3764    7    keifaya    0    

Пайплайны Jenkins - программирование и настройка. Загружаемые модули. Цикл "Многопоточный CI для 1С", часть 5

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

Рассмотрим создание пайплайнов Jenkins и библиотек собственных методов, язык Groovy, подходы к хранению настроек и обработке ошибок.

17.03.2020    7798    Vladimir Litvinenko    14    

Проект Утопия

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

В настоящей публикации представлен авторский проект универсальных подсистем для платформы 1С. Основная концепция проекта заключается в создании универсального программного комплекса, который легко встраивается в любую конфигурацию. Легкость встраивания достигается минимальностью добавляемых объектов конфигурации. Компактный набор добавляемых объектов позволяет получить расширенные возможности для использования программы пользователями, а также получить удобные инструменты для программирования. Есть определенный опыт доработок большого числа конфигураций, а также есть опыт работы в командных проектах с разными философиями/подходами к внесению изменений. Поэтому настоящий проект – это конгломерат идей за 14 лет самостоятельной работы. Попытка сохранить прошлые и текущие программные конструкции (Эрмитаж идей). Возможно, кому-то покажется неоптимальным по некоторым параметрам, но упор здесь именно на универсальность, может быть, немного в ущерб быстродействию. Проект нестандартный, постоянно развивающийся. Рассмотрим только идею и основные принципы.

16.04.2020    2109    lastcontra    6    

Контроль доработок конфигураций

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

Конфигурация для отслеживания доработок типовых конфигураций, позволяет ускорить обновление модулей типовых релизов и находить потерянные при обновлении доработки. Имеет ряд уникальных функций, которые не предоставляет конфигуратор 1С.

5 стартмани

27.04.2020    3947    10    Serge R    12    

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

Практика программирования Математика и алгоритмы Разработка v8 Абонемент ($m)

В статье рассмотрен один из вариантов библиотечного подхода к разработке, позволяющий организовать иерархический вызов библиотечных процедур и упростить автоматическую сборку готового продукта из нескольких библиотек. Предлагаемый подход может служить одним из элементов CI/CD при разработке ПО на платформе 1С.

1 стартмани

04.03.2019    5761    Alxby    4    

Изгнание лишних глобальных общих модулей из конфигурации

Тестирование и исправление v8 1cv8.cf Абонемент ($m)

Досталась мне очень древняя база УПП, в которой было штук 20 типовых общих модулей, которые были глобальными. Процедуры и функции в этих модулях были или сильно переписаны, или не актуальны, но на них работала половина базы.

1 стартмани

23.03.2018    7547    0    MADCAT    1    

Редактирование модулей, выгруженных в файлы. Добавление кода в процедуру ПриСозданииНаСервере()

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

Групповое добавление кода в модули конфигурации, выгруженные в файлы.

1 стартмани

12.04.2017    6264    3    unknown181538    2    

Программная вставка кода в модули формы справочников и документов

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

Обработка предназначена для программной вставки однотипного кода во все модули форм.

1 стартмани

30.03.2018    4252    2    adnvl    3    

Модули платформы 1С: Предприятие 8.2

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

В платформе 8.х существует достаточно большое количество модулей. И чтобы не запутаться во всем этом разнообразии, а так же определиться, в каком из них должен располагаться какой-либо код, нужно четко понимать предназначение каждого из них.

02.04.2011    59397    Laurus    20    

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

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

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

04.09.2017    53171    m-rv    61    

Процессы – это конструктор бизнес-процессов и маршрутов согласования. Модуль встраивается в конфигурации 1С. ПРЕДЗАКАЗ на ИЮНЬ 2020г.

Управление бизнес-процессами (BPM) v8 1cv8.cf Платные (руб)

Процессы – это конструктор бизнес-процессов и маршрутов согласования. Модуль встраивается в конфигурации 1С.

36000 руб.

10.04.2020    6335    0    2    

Анализ перемещённых процедур и функций общих модулей при обновлении конфигураций.

Инструментарий разработчика v8 Абонемент ($m)

Анализирует попроцедурно изменённые по отношению к конфигурации поставщика процедуры и функции общих модулей и переносит их в другие, если разработчики 1С в новом релизе их перенесли туда.

1 стартмани

28.02.2014    6623    1    check2    5    

UNIMODULE - универсальный модуль обмен с интернет-магазином на Webasyst Shop-Script, OpenCart, PrestaShop, Wordpress Woocommerce, Joomla (K2Store, VirtueMart, JoomShopping), HostCMS, Ваша CMS. Промо

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 УПП1 УНФ ERP2 УТ11 УУ Платные (руб)

UNIMODULE это универсальное решение для синхронизации вашего сайта(тов) интернет-магазина с 1С:Предприятие, которое имеет массу настроек режимов работы и поставляется с полным внедрением "под ключ".</br></br> Если вы не знаете с чего начать, если вы опасаетесь навредить своему сайту или учету в 1с, если у вас нет технических специалистов готовых заниматься вопросами обмена с сайтом, либо они заняты специфичными задачами, то вы пришли "по адресу".</br></br> Доверьте настройку синхронизации 1С:Предприятие и интернет-магазина профессионалам (7 лет успешных синхронизаций) и мы вместе с Вами пройдем весь процесс:</br> поработаем в поэтапном режиме сдал/принял, посоветуем как лучше организовать бизнес-процесс, какие функции интеграции нужно задействовать для вашего бизнеса, предложим варианты решения возможных вопросов, при необходимости реализуем доработки функционала под ваши нужды, будем оставаться на связи в рабочие дни и в праздничные в случае острой необходимости, будем бесплатно отвечать на ваши вопросы и вводить в курс дела еще месяц после окончания внедрения, будем оказывать платную поддержку в случае необходимости после окончания периода тестирования, будем всегда бесплатно давать обновления. </br></br> И тогда, мы уверены, в актив сотни хороших отзывов о нашем продукте добавится и Ваш.

4799 руб.

21.04.2017    43218    96    26    

Сравнение модулей нескольких конфигураций (8.2)

Инструментарий разработчика v8 Абонемент ($m)

Разработка для сравнения модулей одновременно нескольких конфигураций. Сделано в виде отдельной конфигурации. Позволяет собирать статистику по различиям в модулях, сравнивать и редактировать процедуры.

1 стартмани

05.02.2016    5408    5    tgrstart    2    

Улучшение стандарта "Структура модуля"

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

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

26.03.2017    14484    o.nikolaev    23    

Рефакторинг в редакторе модулей

Рефакторинг и качество кода v8 1cv8.cf Бесплатно (free)

Для тех, кто не пользуется Ctrl+Alt+R. “Контролируемый процесс улучшения кода без написания новой функциональности”, “Равносильное преобразование алгоритмов” и т.п в данной статье не рассматриваются. Тема статьи: замечательные команды из подменю Рефакторинг контекстного меню редактора модулей в конфигураторе. В статье описано, как команды из подменю Рефакторинг помогают при написании кода

10.03.2020    3919    pparshin    2    

[Обзор. История внедрения] КИНТ: Управление санаторием - модуль "Питание"

Бухгалтерский учет v8 1cv8.cf Здравоохранение, медицина, стоматология Гостиничный бизнес Рестораны, кафе и фаст-фуд Пищевая промышленность Бесплатно (free)

История одного внедрения прикладного решения "КИНТ:Управление санаторием" - модуль "Питание". Обзор возможностей и резюме после использования функционала на практике.

22.03.2019    8678    rpgshnik    23    

Хранилище внешних отчетов и обработок (интегрируемый модуль)

Хранилище Менеджеры внешних отчетов БСП (Библиотека стандартных подсистем) v8::УФ 1cv8.cf Абонемент ($m)

Сие идея по принципу хранилища конфигурации была реализована для удобства и надежности совместной работы программистов с внешними отчетами и обработками для БСП справочника "Дополнительные отчеты и обработки": все файлы ВОиО для спр. ДОиО всех подключенных ИБ хранятся и учитываются в одном месте; возможность захвата/освобождения файла ВОиО; создание версий с комментариями (добавление новой или обновление текущей); признак проверенности (для связки работы с аналитиком); проверочный механизм совместимости версий файла ВОиО и конфигурации; быстрое переключение между версиями.

3 стартмани

10.08.2020    1187    0    mr_sav    0    

Обработка "Вызовы общих модулей" (8.2)

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

Обработка анализирует код общих модулей конфигурации и позволяет получать следующие отчёты: процедуры и функции общих модулей по количеству их вызовов из других общих модулей конфигурации, количество вызовов других общих модулей из данного общего модуля, схема взаимодействия общих модулей.

1 стартмани

27.01.2012    6216    2    lnnr    4    

1C и защищенное хранение данных на блокчейне: модуль интеграции от Acryl Platform

Защита и шифрование Блокчейн Расширения Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Модуль интеграция 1С и блокчейн платформы "Acryl Platform" без использования внешних компонент. Под катом реализация механизмов Base58, Blake2b, Keccak, Curv25519 (the elliptic curve Diffie–Hellman) в подсистеме "Crypt", примеры генерации ключей, адресов, подписи транзакций, запись данных в блокчейн, чтение и восстановление данных из блокчейн. Код открыть. Лицензия MIT.

1 стартмани

21.01.2020    6563    4    ArtemSerov    18    

Пользовательское определение языка 1С для Notepad++ и пример использования списка функций для навигации под свои нужды

Инструментарий разработчика v8 Абонемент ($m)

Позволяет редактировать bsl-модули (или просто текст из буфера обмена, как на скриншоте) с традиционной для 1С подсветкой синтаксиса. Рисует список функций слева в 3-х вариантах: 1. Просто список функций 2. Список функций с группировкой по областям 3. Список вызовов 4. Язык запросов

1 стартмани

10.09.2018    11807    50    albert.goncharov    23    

Варианты автоматизации закупок в 1С

Оптовая торговля v8 УТ11 УУ Бесплатно (free)

Уходим от работы на коленке, жмем на кнопки. Как торговым компаниям среднего размера автоматизировать отдел закупок.

25.06.2020    2251    min-max_pro    5    

Простой парсинг модулей 1с8

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

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

1 стартмани

18.12.2011    16744    7    fixin    13    

Отладка/доработка модуля менеджера "на лету"

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

Данный прием позволяет отлаживать и дорабатывать модуль менеджера во внешней обработке без необходимости пересохранять конфигурацию и перезапускать базу

1 стартмани

23.10.2016    30093    20    json    22    

Программа для глобального поиска и замены в модулях 1С (1Cv7.md) и внешних отчетах (.ert)

Инструментарий разработчика v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

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

27.07.2006    20752    0    Abadonna    13    

Модуль менеджера или статические методы класса?

Математика и алгоритмы v8 1cv8.cf Россия Абонемент ($m)

Зачем в платформе 8.2 добавили модуль менеджера объекта, как его использовать? Попробуем разобраться.

1 стартмани

02.07.2010    60939    zfilin    97    

Изменение модуля конфигурации программно для большого количества баз

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

Обработка загружает в конфигурацию измененный модуль (формы или объекта).

1 стартмани

06.03.2012    4588    2    Olenevod    9    

Обработка «Поиск не существующих объектов метаданных в текстах модулей конфигурации»

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

Обработка предназначена для поиска в текстах модулей конфигураций программного кода , в которых описаны отсутствующие объекты метаданных конфигурации.

1 стартмани

16.07.2009    10840    1    ailin    20    

Сравнение и объединение модулей с возможностью редактирования результата

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

Обработка сравнения и объединения модулей 1С с возможностью редактирования получаемого результата. Функции: - Попроцедурное сравнение модулей - Редактирование результата слияния - Возможность произвольной сортировки (группировки) методов в модуле - Учитывает директивы препроцессора при объединении

1 стартмани

26.09.2012    24547    49    Evil Beaver    13    

Быстрое попроцедурное сравнение модулей конфигураций 7.7

Инструментарий разработчика v7.7 1cv7.md Абонемент ($m)

Утилита для быстрого формирования отчета о различиях в конфигурациях 7.7

1 стартмани

18.06.2015    11361    5    MadDAD    3    

Структура модуля с выводом комментариев

Инструментарий разработчика v7.7 1cv7.md Абонемент ($m)

Отчет показывает структуру программного модуля на языке 1С:Предприятие 7.7.

1 стартмани

06.08.2015    11031    0    корум    1    

Утилита для просмотра модулей обработок и отчетов Промо

Сервисные утилиты v8 Абонемент ($m)

Скрипт на Lua c графическим интерфейсом (используется библиотека IUP), который позволяет просмотреть модули внешних обработок и отчетов.

1 стартмани

16.04.2013    11698    1    ilov_boris    36    

Code Inspector - проверка модулей на скрытые ошибки Промо

Инструментарий разработчика v8 Абонемент ($m)

Code Inspector, со статическим анализом, в виде онлайн-сервиса для платформы TurboConf.

1 стартмани

13.01.2014    28378    38    m.bolsun    111    

Faster - многофункциональный ускоритель работы программиста 1С и других языков программирования

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

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

1 стартмани

24.05.2012    78070    212    moolex    147    

Обработка для сортировки процедур и функций по алфавиту во всех модулях конфигурации

Инструментарий разработчика v8 Абонемент ($m)

Для сортировки процедур и функций по алфавиту во всех модулях конфигурации

1 стартмани

26.06.2014    9127    0    SergiyZh    7    

Замена вызовов методов общих модулей во внешних обработках/отчетах

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

Обработка предназначена для замены вызовов процедур/функций во внешних отчетах/обработках, при переводе конфигурации на не глобальные общие модули.

26.10.2009    16586    0    coder1cv8    10