...

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

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

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

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

22.03.2021    1892    Артано    5    

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

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

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

02.08.2021    11597    ivanov660    77    

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

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

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

20.09.2021    8336    biimmap    55    

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

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

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

2 стартмани

25.11.2010    36594    1051    Rustig    37    

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

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

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

2400 руб.

28.07.2020    14306    54    17    

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

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

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

19.07.2021    11105    ivanov660    121    

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

Обновление 1С v8 1cv8.cf Бесплатно (free)

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

20.09.2021    2687    biimmap    28    

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

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

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

19.10.2020    4129    vanjushkin    75    

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

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

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

16.11.2020    5456    ivanov660    23    

SALE! 10%

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 10789 руб.

26.08.2018    38739    10    60    

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

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

20.09.2021    2265    biimmap    7    

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

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

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

1800 руб.

30.03.2021    9667    5    10    

Штрихкодирование в УТ 10.3 с дальнейшим распознавание в 1С:Документооборот КОРП

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Данная публикация показывает один из вариантов (не требуемых доп. вложений), для распознания внешних документов со штрих кодами в 1С:Документооборот. Так же идет разбор штрихкодирования в этой конфигурации. P.S. Состоявшимся разработчиком данная публикация скорее всего будет неинтересна, а код, используемый при разработке неправильным, некрасивым, (добавьте своё ФИ) из-за клешней автора.

1 стартмани

03.04.2014    24645    35    Draconus    8    

Мобильное приложение. Пример реализации сканирования штрих кодов

Сканер штрих-кода v8 Абонемент ($m)

Пример реализации сканирования штрих кода с помощью мобильного приложения на платформе Android и IOS.

1 стартмани

19.05.2014    79230    113    flyer    30    

SALE! 10%

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

5988 руб.

20.11.2015    117152    263    320    

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

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

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

21.05.2021    5020    amoarok    13    

Внешняя компонента для создания QR кода

Разработка внешних компонент v8 Платные (руб)

NativeAPI компонента для создания QR- и MicroQR-кода.

3000 руб.

18.05.2022    359    3    12    

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

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

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

1 стартмани

29.09.2021    2234    9    Sure    7    

Обработка "Произвольный код"

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

Обработка "Произвольный код" предназначена для составления и исполнения произвольного кода 1С:Предприятия 8 в пользовательском режиме. Данная обработка предназначена в основном для специалистов по внедрению и опытных пользователей. Разработана на основе обработки "Консоль запросов".

1 стартмани

25.11.2009    7731    566    Бубузяка    24    

Мой опыт подключения сканеров штрих-кода в RDP

Сканер штрих-кода Периферийные устройства Бесплатно (free)

Мне пришлось настраивать подключение порядка 10 сканеров штрих-кода по RDP. Использовались Cipher Lab 1000, 1266 и 1562. Раньше никогда этого не делал, поэтому делюсь опытом.

26.09.2015    83869    fixin    29    

Веб-сервер многопоточный с обработкой запросов в коде 1С (1C.Net:Предприятие) Промо

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

Новая идея организации веб-сервера внутри 1С, предложенная в статье, опирается на проверенную временем богатую функциональность .Net Framework. Решение на основе идеи лишены недостатков COM и веб-сервисов 1С. По сравнению с COM http-сервер можно использовать вне локальной сети, поддерживается одновременная обработка нескольких запросов. По сравнению с веб-сервисами 1С решение на базе http-сервера обладает большей гибкостью, так как программист волен сам выбирать формат ответа сервера (в том числе HTML, JSON, графические изображения, RSS и т.д.), а также контролировать при ответе URL-адрес, идентификацию пользователей, коды ошибок, куки, кодировку, осуществлять кеширование. Настройка же http-сервера внутри 1С сводится к простому запуску внешней обработки.

1 стартмани

18.01.2012    47168    188    Elisy    57    

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

Запросы v8 1cv8.cf Бесплатно (free)

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

20.09.2021    2667    biimmap    32    

Подключаем сканер штрих-кода к 1С 8.2 и 1С 7.7 в режиме эмуляции СОМ-порта

Сканер штрих-кода Оптовая торговля Розничная торговля v8 БП2.0 УТ10 Розница 1С7:ТиС Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия БУ Бесплатно (free)

Вы купили новый сканер штрих-кода и теперь перед вами стоит задача подключить его к компьютеру ( кассе) с установленной программой 1С. Разбираемся как это делать.

19.06.2014    90903    alis112358    9    

Моментальный поиск документов при сканировании штрих-кода, замена штрих-кода на QR код, QR-кодирование печатных форм в 1С: Управление нашей фирмой (УНФ)

Адаптация типовых решений Обработка документов Поиск данных v8 УНФ Россия Абонемент ($m)

Моментальный поиск документов при сканировании штрих-кода, замена штрих-кода на QR код, QR-кодирование печатных форм в 1С: Управление нашей фирмой (УНФ) для мобильного приложения.

1 стартмани

11.02.2022    1320    0    1c-krund    2    

Phoenix BSL: правим ошибки "не отходя от кассы"

Инструментарий разработчика Рефакторинг и качество кода Бесплатно (free)

Простой инструмент проверки кода без длинных мануалов и многочасовых конвейеров.

11.05.2022    854    mas_kot    3    

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

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

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

28.05.2021    6480    Evg-Lylyk    14    

IDN и Punycode в 1С

Универсальные функции Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Обработка "Punycode конвертер".

1 стартмани

01.05.2022    655    0    SpaceOfMyHead    0    

Создание QR кода с логотипом компании

Универсальные функции v8 1cv8.cf Россия Бесплатно (free)

Генерация QR кода с помощью api google с последующим нанесением логотипа компании

15.03.2012    19132    pbazeliuk    2    

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

Корректировка данных Рефакторинг и качество кода Тестирование QA Платные (руб)

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

3000 руб.

06.11.2020    12422    19    97    

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

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

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

14.04.2021    2308    Koder_Line    1    

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

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

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

1200 руб.

14.10.2021    2742    0    0    

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

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

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

1 стартмани

04.02.2021    10680    65    Sergspectr    41    

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

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

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

2 стартмани

30.03.2021    11615    78    pv94384    21    

СТАБИЛЬНАЯ Загрузка справочника номенклатуры в 1С:Управление торговлей 8 из прайс-листа в Excel (код открыт скачать можно бесплатно) Промо

Обмен между базами 1C Загрузка и выгрузка в Excel v8 УТ10 Россия Бесплатно (free)

В таких случаях многие заказывают соответствующие обработки у собственных штатных программистов, фирм-франчайзи или сторонних разработчиков, но это дополнительные расходы и время. Как быть, если по различным причинам такой возможности нет? У каждого пользователя профессиональной версии 1С:Предприятие 8 подобная обработка уже есть! На диске ИТС! Типовая обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf», находиться в разделе «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа». Обратите внимание, начиная с Февраля 2010 г. на диске ИТС данная обработка для конфигураций на платформе 8.1 находится в другом разделе: «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Платформа 1С:Предприятие 8.1» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа».

07.11.2011    191861    SkyLink2012    133    

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

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

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

1 стартмани

08.10.2020    4651    46    alexstav    1    

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

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

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

3 стартмани

09.10.2020    31318    251    ltfriend    168    

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

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

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

1 стартмани

09.03.2021    3462    2    ilyam23    6    

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

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

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

1 стартмани

25.11.2021    1840    0    jan-pechka    0