...

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

Как читать чужой код? Часть 1. Общие вопросы. Доработка чужого кода. Code review

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

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    6737    biimmap    55    

Распространенные ошибки разработчиков, приводящие к проблемам производительности

HighLoad оптимизация Рефакторинг и качество кода v8 Бесплатно (free)

Рассмотрим примеры ошибок, анализ, исправление и мероприятия по недопущению подобного в будущем. Всего будет 18 примеров.

02.08.2021    10026    ivanov660    77    

Повышение качества разработки. Статья 4. Почему код становится плохим, и как с этим бороться

Методология управления разработкой Бесплатно (free)

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Статья 4. Эта статья посвящена причинам возникновения проблем с качеством кода и методикам их преодоления.

22.03.2021    1691    Артано    5    

Антипаттерны программирования в 1С

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

Поговорим про плохой стиль программирования и рассмотрим 17 часто встречающихся антипаттернов.

19.07.2021    10456    ivanov660    121    

Как читать чужой код? Часть 2. Доработка типовой конфигурации. Обновление доработанной типовой конфигурации

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

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и главное как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    1864    biimmap    28    

Дополнительные возможности работы с штрих-кодом в 1С:Бухгалтерии Промо

Сканер штрих-кода v8 v8::БУ БП3.0 БУ Платные (руб)

Теперь практически все торговые документы в конфигурации 1С Бухгалтерия 3.0 (ПРОФ / КОРП) и в конфигурации 1С Бухгалтерия сельскохозяйственного предприятия 3.0 поддерживают подбор товара по штрих-коду. Можно пользоваться сканером штрихкода или подбирать штрих-код вручную. В основных печатных формах документов выводится колонка Штрихкод. Для менеджеров по продажам будет удобным дополнительный отчет Прайс-лист с остатками и штрих-кодом.

1200 руб.

28.07.2020    11914    44    17    

Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)

Роли и права v8 v8::УФ v8::Права 1cv8.cf Абонемент ($m)

Доброе время суток. Я как обычно – с интересностями. И в этот раз мы поговорим о такой жуткой штуке – как RLS, генерация расширений на лету, и обратим внимание на одну интересную особенность «Полных прав» и про английский сорцкод. Статья не является «продажной», ибо решение специфическое, кому надо, тот знает, что покупает. Однако, в этой статье я расскажу про кучу тонкостей, с которыми мы столкнулись и как оптимизировали. Так что не забудьте открыть все спойлеры :)

5 стартмани

18.10.2021    6492    80    DitriX    29    

Коды и тарифы плательщиков страховых взносов в 1С: ЗУП 3.1

Зарплата v8 v8::СПР ЗУП3.x БУ ФОМС, ПФ, ФСС Бесплатно (free)

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

14.04.2021    1666    Koder_Line    1    

Полный перевод кода УНФ 1.6 на английский язык с помощью обучаемой системы машинного перевода

Локализация решений v8 УНФ Бесплатно (free)

"Лёгким движением руки русский код превращается..." - Новый подход к переводу конфигураций.

19.10.2020    3809    vanjushkin    75    

Операторы перехода в программном коде: использовать или нет?

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

Рассмотрим ситуации использования операторов перехода Перейти (GoTo), Возврат (Return), Прервать (Break), Продолжить (Continue). Как вы считаете - это дурной тон, нормальная практика или зависит от ситуации?

16.11.2020    4252    ivanov660    23    

Создание (сканирование) штрих кода товара в Рознице прямо в документе Поступления.

Оптовая торговля Розничная торговля Склад и ТМЦ Ценообразование, анализ цен Сканер штрих-кода v8 Розница УУ Платные (руб)

Расширение для конфигурации Розница 2.3. Автоматическое и ручное создание, присвоение (сканирование) штрихкодов номенклатуре непосредственно в документе Поступления товаров. Поддерживается ввод штрихкода через сканер.

1800 руб.

30.03.2021    7540    3    6    

Перенумерация документов с учетом префикса и кодов справочников (учет уникальности кодов)

Обработка справочников Обработка документов v8 КА1 БП2.0 УПП1 Россия Абонемент ($m)

Что стало (16-12-2015г.). Добавил учет префикса при перенумерации документов. Выложил обработку "Перенумерация документов". Что было. Выкладываю обработку "Перенумерация кодов справочника". Обработка создавалась под реальную задачу. Суть - максимально сохранить "правильные" имеющиеся коды, т.к. они несут информацию (табельный номер сотрудника, инвентарный номер ОС), исправив только "неправильные". Для такой задачи типовая универсальная не подходит.

1 стартмани

25.11.2010    35625    1019    Rustig    33    

QR - штрихкодирование документов (+Телеграм-бот) БЕЗ изменения печатных форм, с произв. алгоритмами создания QR -кода и обработки для УТ 11 (все), ERP 2, КА 2, УТ 10.3, УПП 1.3, Розница 2.2, УНФ 1.6, БП 3

Боты Обработка документов v8 УТ10 Розница УПП1 УНФ ERP2 БП3.0 УТ11 КА2 УУ Платные (руб)

(©Топчий Д.Ю.) Все знают, что в QR - код можно закодировать большое количество информации, но не все знают что это можно использовать в автоматизации бизнеса, в частности в плане документооборота. Представьте, что есть система, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ обработать считанный QR-код как ВЫ захотите - например, ОТКРЫТЬ документ, СОЗДАТЬ документ любого вида по входным параметрам, ОТОБРАТЬ из документа определенные данные и перенести их в другой документ, ОТКРЫТЬ отобранные данные по данным QR-кода в виде таблицы для сверки данных и прочее. А так же ИМЕЕТ удобный интерфейс, ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами в режиме клавиатуры и эмуляции USB COM. А так же автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы! Так же система может работать со своим телеграм ботом! Об это подробнее описано ниже(Обновление от 07.10.2020, версия 2.1-2.3)

11988 руб.

26.08.2018    36183    9    48    

Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок

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

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    1682    biimmap    7    

Подтверждение скидки и верификация дисконтной карты по СМС (SMS) или звонку для 1С

SMS рассылки Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8::ОУ УНФ ERP2 УТ11 КА2 Россия УУ Платные (руб)

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

4500 руб.

06.09.2017    17595    9    0    

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2)

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Склад и ТМЦ Ценообразование, анализ цен Прайсы Склад и ТМЦ Ценообразование, анализ цен v8 БП2.0 УТ10 Розница УНФ ERP2 БП3.0 УТ11 КА2 БУ УУ Платные (руб)

(©Топчий Д.Ю.) Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. И загрузка номенклатуры с данными в ЛЮБОЙ документ из конфигурации, в том числе нескольких видов цен в один документ.! И конечно - подробная справка с картинками и практическими примерами. (Обновление от 12.01.2022, версия 8.10 - 8.12)

4788 руб.

20.11.2015    111908    244    306    

Что за ? в коде, или Секретный оператор в 1С

Математика и алгоритмы v8 Платформа 1C v8.2 Платформа 1С v8.1 1cv8.cf Бесплатно (free)

Инкремент, модуль и прочая магия, которая скрыта под символом "?"

21.10.2021    9537    SeiOkami    41    

Маркировка обуви, печать штрихового кода DataMatrix с помощью Ocvita Barcode, FormEx или Zint. 1С 7.7

Печатные формы v7.7 1С7:Бух 1С7:Комплекс 1С7:ТиС Россия УУ Абонемент ($m)

"Ответ на главный вопрос жизни, вселенной и всего такого" как распечатать DataMatrix из 1С 7.7 для маркировки.

5 стартмани

24.12.2019    28169    32    Mx00    142    

Рыба моей WSDL. Генератор кода для обращения к web-сервису

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

Обработка создаёт заготовку кода на языке 1С для обращения к Web-сервису на основании данных страницы WSDL.

1 стартмани

29.09.2021    1502    6    Sure    7    

Мгновенное отображение HTML-страницы исходя из введённого HTML-кода

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

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

1 стартмани

09.03.2021    3024    2    ilyam23    6    

Преобразование картинки в код ZPL

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

Печать графики на языке ZPL. Данная обработка конвертирует картинку в код на языке ZPL для команды ^GF (Graphic Field). Без внешних компонент. Встроен пример печати QR кодов.

10 стартмани

28.05.2021    1532    3    boss_kuz    3    

Автоматизация расчета покрытия кода тестами

SonarQube Скрипты автоматизации Сценарное тестирование Бесплатно (free)

На Infostart Meetup, посвященном DevOps-технологиям, с докладом о том, как автоматизировать расчет покрытия кода, выступил программист компании 42Clouds Станислав Косолапов. Станислав рассказал об инструменте собственной разработки для таких задач и показал работу решения на практике.

21.05.2021    4535    amoarok    10    

Получение кода ФИАС для УПП 1.3 через веб-сервис 1С

Универсальные обработки WEB Зарплата v8 УПП1 Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Обработка позволяет получить код ФИАС для адреса в формате КЛАДР через веб-сервис 1С. Может быть полезна кадровикам при заполнении заявлений в ФСС на выплату пособий. Используется в старых конфигурациях на обычных формах - УПП, ЗУП 2.0. Для работы обязательно иметь подписку на ИТС 1С.

1 стартмани

13.04.2018    29271    202    AlekSo    36    

Как читать чужой код? Часть 3. Разбор и доработка запросов

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

Во всех вакансиях есть требование - умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.

20.09.2021    1793    biimmap    26    

Автозаполнение 'МодульКасса: Код товара' для номенклатуры

Розничная торговля v8 Розница Россия Абонемент ($m)

Автоматическое заполнение РегистраСведений -> ДополнительныеСведения, "МодульКасса: Код товара" по позициям номенклатуры значениями артикула.

1 стартмани

18.10.2021    875    0    Sandmansss    0    

Обновление / загрузка классификаторов банка из zip-архива для давно не обновлявшихся баз 1С

Банковские операции v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

И старые версии 1С:Бухгалтерия - имеют право на новые классификаторы банков!!!))

1 стартмани

25.11.2021    945    0    jan-pechka    0    

Универсальные инструменты 1С

Универсальные обработки Прочие инструменты разработчика Консоль запросов v8 v8::УФ 1cv8.cf Бесплатно (free)

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020    58553    5338    cprit    183    

Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)

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

Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации). Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».

3 стартмани

09.10.2020    25172    201    ltfriend    153    

Вывод кода и артикула в печатную форму документа "Заказ поставщику". 1С: УТ 11.4

Печатные формы Оптовая торговля v8 v8::ОУ УТ11 УУ Абонемент ($m)

В типовом УТ 11 в печатные формы документов (в частности, "Заказ поставщику"), можно выводить в дополнительной колонке только код или артикул номенклатуры. Но иногда возникает необходимость выводить код и артикул одновременно. Данное расширение позволяет добавить этот функционал, не затрагивая код конфигурации.

1 стартмани

01.04.2021    3509    7    Stæg    11    

Экспорт технологического журнала. Набор инструментов (приложения + исходный код)

Технологический журнал Абонемент ($m)

Набор инструментов для экспорта данных технологического журнала во внешнее хранилище на базе ClickHouse для Windows и Linux. Готовое приложение и исходный код.

10 стартмани

09.05.2021    6613    14    YPermitin    32    

Simple UI: простой конструктор мобильных приложений для устройств на Android. Обновление от 25.12.21 - большой пак полезностей

Мобильная разработка v8 УУ Абонемент ($m)

Simple UI – это полностью бесплатная платформа для создания мобильных рабочих мест на Android. Конструктор позволяет создавать мобильные клиенты для учетных систем и самостоятельные приложения на телефонах, ТСД (терминалах сбора данных), планшетах, электронных киосках и других устройствах. При этом не нужно разбираться в мобильной разработке, Android SDK ведь основная цель платформы – максимально упростить процесс разработки и поддержки, сделать его визуальным, собирать приложения из готовых блоков с минимумом кода. Причем код обработчиков можно писать на языке учетной системы либо задавать логику обработки событий с помощью команд REST, SQL и визуального конструктора. Проект постоянно развивается изыскивая новые способы упрощения разработки и повышения функционала и является пожалуй самым быстрым способом как создать MVP-проект так и продакшн-систему под конкретное внедрение или тиражный продукт.Тестировалось на 1С: Предприятие 8.3 релиз 8.3.13.1865.

1 стартмани

14.11.2019    33782    346    informa1555    213    

"Штрихкод-информер" - мобильное приложение для iOS и Android. Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн. Мобильный ТСД и прайс-чекер в смартфоне Промо

Мобильная разработка Прайсы Сканер штрих-кода Терминал сбора данных Рабочее место Оптовая торговля Розничная торговля Ценообразование, анализ цен Печатные формы v8::УФ v8::Mobile Розница УНФ ERP2 УТ11 КА2 УУ Платные (руб)

Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения. Загружать собранные данные в документы можно либо напрямую в открытую форму документа, отсканировав QR-код, либо отправлять в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД.

2880 руб.

03.12.2018    35514    58    93    

Метод борьбы с большим количеством комментариев в коде

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

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

08.09.2020    1575    tambu    9    

Печать этикеток и ценников в БП 3.0 (для принтера этикеток)

Печатные формы v8 v8::БУ БП3.0 Розничная и сетевая торговля (FMCG) БУ Абонемент ($m)

Внешняя обработка Печать этикеток и ценников БП 3.0, для Бухгалтерии предприятия 3.0 (для принтера этикеток).

1 стартмани

08.10.2020    4129    34    alexstav    1    

Сканер штрих-кодов в веб-сервис BWS Scanner

Сканер штрих-кода v8 Платформа 1C v8.2 1cv8.cf Бесплатно (free)

Приложение для сканирования штрих-кодов и отправки их в веб-сервис.

27.09.2021    1279    27    tremp    4    

Выгрузка и подготовка данных для программы "Перечень льготных профессий" для 1С: ЗУП 2.5 (ОТКРЫТЫЙ КОД) Промо

Рабочее место Внешние источники данных v8 v8::СПР ЗУП2.5 Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Обработка для формирования и редактирования данных для перечня льготных профессий. В связи с прекращением поддержки ЗУП 2.5 и отсутствием времени на доработку для сдачи годовой отчетности открыл код модуля. Не очередная выгрузка стажей, а практически полный аналог перечня для 1С. Формирование и редактирование стажей с последующей выгрузкой в формат перечня, но только ГОРАЗДО удобнее и быстрее. В общем, смотрите видео. Где-то половина времени на написание обработки ушла именно на удобство и скорость работы. Внимание: код модуля обработки открыт

5 стартмани

09.11.2015    58762    64    Black-fog    62    

Сверка фактических кодов маркировки табака с УПД с последующей выгрузкой в документ

Розничная торговля v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

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

1 стартмани

01.10.2020    3668    1    Vitaly    0    

Настройка оплаты по Системе Быстрых Платежей (СБП) через QR-код (на примере Газпромбанка)

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

Обработка включает в себя механизм регистрации организации в СБП (Юр. лицо, счет, ТСП), запрос ссылки на оплату по выбранному нами договору и преобразование ее в QR-код. Клиенту остается только считать его и оплатить. После чего банк присылает нам платежки, где в назначении платежа указан договор, по которому была оплата, дата, плательщик. Предварительно нужно заключить договор с банком.

2 стартмани

30.03.2021    7684    46    pv94384    21    

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

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

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

3000 руб.

14.10.2021    1911    0    0