...

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

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

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

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

20.09.2021    5595    biimmap    55    

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

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

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

22.03.2021    1502    Артано    5    

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

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

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

02.08.2021    8900    ivanov660    77    

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

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

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

19.07.2021    9905    ivanov660    121    

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

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

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

20.09.2021    1425    biimmap    21    

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

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

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

5 стартмани

18.10.2021    2877    39    DitriX    28    

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

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

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

19.10.2020    3564    vanjushkin    69    

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

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

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

14.04.2021    1298    Koder_Line    1    

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

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

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

16.11.2020    3467    ivanov660    22    

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

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

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

1500 руб.

30.03.2021    5971    3    6    

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

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

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

1 стартмани

25.11.2010    35214    1016    Rustig    29    

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

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

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

20.09.2021    1319    biimmap    7    

Загрузка номенклатуры 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. И загрузка номенклатуры с данными в ЛЮБОЙ документ из конфигурации, в том числе нескольких видов цен в один документ.! И конечно - подробная справка с картинками и практическими примерами. (Обновление от 07.10.2021, версия 8.7 - 8.4)

4788 руб.

20.11.2015    108299    231    284    

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

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

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

21.10.2021    5715    SeiOkami    33    

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

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

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

1 стартмани

29.09.2021    781    2    Sure    5    

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

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

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

21.05.2021    4256    amoarok    10    

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

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

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

10 стартмани

28.05.2021    1013    2    boss_kuz    2    

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

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

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

1 стартмани

09.03.2021    2239    1    ilyam23    6    

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

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

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

20.09.2021    1343    biimmap    26    

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

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

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

1 стартмани

18.10.2021    398    0    Sandmansss    0    

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

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

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

3 стартмани

09.10.2020    21000    176    ltfriend    146    

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

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

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

1 стартмани

08.10.2020    3447    26    alexstav    1    

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

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

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

1 стартмани

01.04.2021    2408    4    Stæg    11    

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

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

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

10 стартмани

09.05.2021    5641    10    YPermitin    32    

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

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

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

27.09.2021    672    20    tremp    3    

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

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

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

08.09.2020    1532    tambu    9    

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

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

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

1 стартмани

01.10.2020    3005    1    Vitaly    0    

Флаг "Использовать ПОЧТИ всегда", или Нюанс динамических списков

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

Небольшая пятничная история по программной работе со строкой динамического списка.

11.02.2021    5850    SeiOkami    36    

Работа с кодом и его выполнение в режиме 1С: Предприятие (обычные формы)

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

С помощью этой простой обработки теперь можно выполнять код не только в конфигураторе. Код в режиме Предприятия имеет вид как в конфигураторе.

11.03.2021    3231    124    Nik_Name    8    

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

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

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

2 стартмани

30.03.2021    5061    28    pv94384    16    

Сентябрьский релиз Simple UI: распространение конфигураций и настроек через файлы, QR коды и облако, а также элемент «Корзина» и приятный бонус

Мобильная разработка Бесплатно (free)

В новом релизе добавлены новые варианты развертывания конфигурации: до этого конфигурацию можно было получить из 1С(при он-лайн режиме работы), опубликовать в магазине конфигураций или записать напрямую. Теперь ее можно выгрузить в текстовый файл и послать вложением в письме или мессенджере – она откроется и сразу заработает (Simple UI подписан на открытие текстовых файлов). Кроме того настройки можно заложить в QR-код. Это дает новые сценарии использования и взаимодействия с внешними пользователями. Новый элемент «Корзина» позволяет добавить в свое решение готовую настраиваемую корзину как в интернет-магазинах. Ссылки на скачивание в конце поста.

14.09.2020    1742    informa1555    6    

Видеозаписи онлайн-митапа "Путь к идеальному коду" Промо

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

В связи с переносом ежегодной конференции INFOSTART EVENT на май 2021 года, мы возобновляем серию онлайн-мероприятий. Первым стал митап по идеальному коду.

3000 руб.

06.11.2020    8287    0    96    

Frontol 6. Настройка авторизации пользователей по QR-коду

Фискальный регистратор Роли и права Розничная и сетевая торговля (FMCG) Бесплатно (free)

Инструкция, как сгенерировать qr-коды для пользователей и как настроить вход по ним во Frontol 6. Рассчитана на администраторов, которые знакомы с программой Frontol, знают, как создаются пользователи в программе и как назначаются права для профилей пользователей. В этой инструкции я хочу подчеркнуть нюансы, с которыми можно столкнуться. Схема в этой инструкции работает и на Frontol 5.

12.12.2020    1648    sc_digital    0    

Коды SKU на виду!

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

Копируем коды SKU в поле код, чтобы было проще бороться с пересортом при торговле.

1 стартмани

02.02.2021    1473    3    LN    6    

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

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

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

3600 руб.

14.10.2021    1022    0    0    

Счет на оплату покупателю с QR-кодом для Бухгалтерии предприятия 2.0, Управление Торговлей 10.3

Печатные формы документов Оптовая торговля v8::БУ v8::ОУ БП2.0 УТ10 Россия Абонемент ($m)

Внешние печатные формы "Счет на оплату покупателю" с QR-кодом для "1С Бухгалтерия Предприятия 2.0", "1С Управление Торговлей 10.3" Сформированный QR-код позволит контрагентам - физ. лицам и индивидуальным предпринимателям проводить оплату счетов с помощью мобильных приложений без заполнения реквизитов вручную.

1 стартмани

31.08.2020    2513    45    kubiky    5    

Генератор QR кодов для 1С без компонент через HTTP API

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

Самый простой, на мой взгляд, способ получить QR код для 1СV8. Без внешних компонент, как говорится, бесплатно, без смс и регистрации))

17.12.2020    4983    shell_maxim    27    

Генератор кода схемы компоновки данных (СКД)

Прочие инструменты разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Формирование кода для программного создания схемы компоновки данных (СКД)

1 стартмани

04.02.2021    8179    56    Sergspectr    39    

Редактор кода, запроса, ... Infostart Toolkit (интеграция с MS Monaco)

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

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

28.05.2021    5541    Evg-Lylyk    14