...

База знаний 1С

Проверка файла Xbase (DBF) на читаемость

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

24.11.2022    809    0    alexkozin    0    

Формирование заявки на не читаемую ФСМ/АМ (марку) через УТМ (ЕГАИС), обработка ответа и печать новой марки

Обработка справочников WEB-интеграция Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Платформа 1С v8.3 1С:Розница 1С:Розница Розничная и сетевая торговля (FMCG) Розничная и сетевая торговля (FMCG) Россия Россия Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Для отправки запроса на не читаемую марку в ЕГАИС необходимо заполнить ваш FSRAR ID, поле "FSRAR ID" (можно посмотреть в едином клиенте, на вкладке PKI), в поле "Сервер" вписать IP адрес компьютера, где установлен УТМ (по умолчанию локальный компьютер), в поле "Порт" указать порт TCP/IP, на котором работает УТМ (по умолчанию 8080).

10 стартмани

18.10.2016    12770    14    nettoxic    20    

Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика

Анализ и проектирование ИТ-систем Бесплатно (free) Бесплатно (free)

Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.

29.06.2020    15562    WildHare    34    

Использование регулярных выражений (RegExp) в 1С8.х

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

1. Использование 2. Достоинства RegExp 3. Отладка и проверка (RegExBuddy) 4. "Обертки" 5. Примеры использования (полезные универсальные функции) 6. Заключение

1 стартмани

25.01.2010    94711    344    Evg-Lylyk    81    

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

Математика и алгоритмы Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

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

26.03.2017    15550    o.nikolaev    23    

Новые конструкторы коллекций

Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Некоторые идеи, как добавить "синтаксического сахара" при создании коллекций в языке 1С.

20.12.2019    2693    user700211_a.straltsou    35    

Работаем с HTTP сервисами 1С. MVC, Twig и прочие радости Web разработчика

WEB-интеграция 8.3.14 8.3.14 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

На Инфостарте уже достаточно много статей о том, как начать пользоваться HTTP сервисами и как сделать "Hello world" на странице браузера средствами 1С. Но что дальше? Если вы пробовали сделать хотя бы небольшой сайт в 1С - наверняка знаете, с какими сложностями можно столкнуться. Понимая все эти нюансы разработки сайтов в 1С, у меня и поселилась идея сделать эту разработку. Эдакое превращение разработки HTML страниц средствами 1С в полноценное MVC

1 стартмани

09.11.2021    5050    6    opx    5    

Повышение качества разработки. Статья 3. Ошибки программы

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

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

10.07.2018    24324    Артано    92    

HTML таблица для начинающих

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Несколько примеров HTML таблиц со стилями и без. Хорошая замена отчетов на СКД.

02.06.2021    8610    dsdred    27    

Работа со строками: от простого к сложному

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Простые примеры работы со строками, в конце более читаемый разбор сложных текстов.

14.01.2019    116325    Evg-Lylyk    29    

Красота разработки в 1С, или художественная верстка кода

Рефакторинг и качество кода Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Рекомендации по верстке и организации кода в 1С, которые я вывел для себя. P.S. Нет, это не про комментарии и номера версий.

02.06.2022    6072    TimofeySin    67    

Методика применения однострочного кода

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

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

25.09.2022    5702    tormozit    76    

Web-colorer 1С 7.7

Работа с интерфейсом WEB-интеграция Платформа 1С v7.7 Платформа 1С v7.7 Конфигурации 1cv7 Конфигурации 1cv7 Абонемент ($m) Абонемент ($m)

На входе код на встроенном языке 1С 7.7, на выходе HTML-код, в котором выделены синтаксические структуры кода 1С.

1 стартмани

24.06.2009    16322    77    aexeel    12    

Почему интерфейс «Такси» это как минимум топтание на месте.

Работа с интерфейсом Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

"Мы встроили Такси в 1С, чтобы Вы могли играть в шашечки пока мы едем." (с) уже народное творчество. Мне нравились в большинстве своем все последние изменения в платформе 1С. Да многое не хватало и об этом тоже пойдет речь, но в целом казалось, что 1С развивается динамично и как минимум не отстает от трендов. И тут случилось долгожданное событие: выход платформы 1С: Предприятие 8.3.3 и новый интерфейс «Такси».

07.06.2013    68577    vandalsvq    113    

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

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

В данной статье пойдет речь о том, как на практике я реализовал колонку с обратным отсчетом времени без использования обработчика "ПриПолученииДанныхНаСервере". Платформа в режиме совместимости 8.3.1, управляемые формы (не Такси).

07.11.2018    6381    axelerleo    3    

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

DevOps и автоматизация разработки Бесплатно (free) Бесплатно (free)

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

17.03.2020    34091    Vladimir Litvinenko    17    

Оформление и рефакторинг сложных логических выражений Промо

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

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

20.09.2012    85040    tormozit    132    

Возвращаем "нормальную" печать линейных штрихкодов в Рознице

Розничная торговля Печатные формы Платформа 1С v8.3 Платформа 1С v8.3 1С:Розница 1С:Розница Абонемент ($m) Абонемент ($m)

Расширение возвращает использование старой компоненты для печати линейных штрихкодов, что улучшает их читаемость сканерами и устраняет "смазывание" при печати на некоторых принтерах.

3 стартмани

01.04.2021    4939    5    denmax    4    

Автоматизация труда программиста. Библиотека прикладных функций Промо

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1C v8.2 Платформа 1С v8.1 Платформа 1С v8.1 Конфигурации 1cv8 Конфигурации 1cv8 Платные (руб) Платные (руб)

Программист - это человек, непрерывно принимающий решения. Написание кода не является процессом принятия решения - это всего лишь трансляция ваших желаний. Если вас периодически тяготит написание сотен строк кода ради решения задач, то прошу обратить внимание. Данный продукт позволит существенно сократить время на рутинные операции при разработке. За счет библиотечной реализации сокращается объём кода, а его читаемость повышается. К библиотеке прилагается документация API и шаблоны кода для наиболее популярных методов.

4200 руб.

16.04.2021    8584    2    2    

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

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

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

19.07.2021    12419    ivanov660    121    

Использование ORM вместо работы с чистым SQL

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

Маленькая заметка про небольшой, но полезный релиз Simple UI. Дополнение к основной статье https://infostart.ru/public/1153616/

25.11.2021    3032    informa1555    10    

Как избавиться от большого количества комментариев в коде с использованием EDT + Git

Рефакторинг и качество кода DevOps и автоматизация разработки Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Публикация освещает вопрос улучшения качества и читабельности кода путем отказа от излишних комментариев. Рассматривается пример из опыта работы команды разработки на EDT + Git. Команда работает в EDT меньше года. Конфигурация сильно доработана и не обновляется типовыми релизами.

15.11.2022    857    shastin87    5    

СКД против "ручного" кодинга

Работа с интерфейсом Система компоновки данных Система компоновки данных 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 Россия Россия Бесплатно (free) Бесплатно (free)

На ИС остались еще ветераны, которые полагают , что СКД это всего лишь "оформительский бантик" к запросу... В статье мы покажем как использование "бантика" дает резкий прирост производительности при построении сложных отчетов.

28.09.2010    27586    Ish_2    189    

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

Математика и алгоритмы Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

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

02.04.2011    66812    Laurus    20    

Отчет "Обороты счета" (СКД) для Украины - выводит только кор.счета (без счетов групп)

Оборотно-сальдовая ведомость, Анализ счета Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 1С:Управление производственным предприятием 1С:Управление производственным предприятием Украина Украина Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Чуть подправленный стандартный отчет "Обороты счета" из "Бухгалтерии для Украины" (на СКД) в режиме "По субсчетам кор. счетов" можно выводить только субсчета самого нижнего уровня (без счетов "групп" / "Родителей")

1 стартмани

01.11.2011    18029    43    AnryMc    23    

Отчет "Обороты счета" (СКД) для УПП (Украина)

Оборотно-сальдовая ведомость, Анализ счета Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Управление производственным предприятием Украина Украина Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

Чуть подправленный стандартный отчет "Обороты счета" из "УПП для Украины" (на СКД) в режиме "По субсчетам кор. счетов" можно выводить только субсчета самого нижнего уровня (без счетов "групп" / "Родителей"). Идея продолжена на основе публикации http://infostart.ru/public/96839/. Большое спасибо AnryMc за идею и поддержку. Добавлен отчет "Обороты счета для УПП по дням".

1 стартмани

25.02.2012    15702    51    DimitrT    7    

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

Анализ и проектирование ИТ-систем Россия Россия Бесплатно (free) Бесплатно (free)

В статье рассматривается вопрос применения нотации eEPC для описания бизнес -процессов. Даны основы в объеме, достаточном для начала практического применения, а также рассказывается о личном опыте применения данного подхода автором в своих проектах

16.07.2012    43824    chavalah    37    

Пример загрузки данных с помощью COMObject в 1С 8.2

Обмен между базами 1C Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Данный алгоритм помогает универсализировать процесс загрузки данных в БД 1С. В отличие от 1С 7.7 возможно использование таких полезных объектов и свойств: «ДеревоЗначений», «ЗаполнитьЗначенияСвойств()», а также вынести повторяющиеся части процедур в Общий модуль, что упрощает читаемость кода и исключает дублирующиеся записи. Кроме того, если понадобится внести какие-либо изменения, то это необходимо будет сделать всего в одном месте.

15.08.2012    5366    Sharky_85    0    

Составные типы — бесплатный сыр мышеловки производительности

Механизмы платформы 1С Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

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

11.05.2013    91680    speshuric    98    

Типичные ошибки, некоторые вопросы качества и эффективности работы при разработке в 1С

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

В этой статье мы приведем набор типичных и часто встречающихся ошибок при разработке в 1С (скорее всего особенно актуально для начинающих программистов). Предложим набор советов и рекомендаций по улучшению качества кода и работы при использовании типового инструментария. Это первая часть из 24 пунктов. Бонусом к каждому пункту мы привели разъяснения и комментарии.

15.02.2015    36122    ivanov660    42    

Разбиение текста запроса на функции

Запросы Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Хочу посвятить публикацию одному приему, который я впервые увидел в типовой ерпи. Если честно, описание идеи довольно короткое, и слабо тянет на целую публикацию. Но я намеренно выделил ее в отдельную статью, чтобы акцентировать на ней внимание, т.к. считаю, что данная техника СУЩЕСТВЕННО повышает читаемость, а также заставляет структурировать тексты запросов.

13.09.2016    19790    json    51    

Конструктор условного оформления

Инструментарий разработчика Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

27.09.2016    22715    16    Fragster    7    

Счет на оплату с QR кодом

Печатные формы Оптовая торговля Оперативный учет Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 10 Россия Россия Абонемент ($m) Абонемент ($m)

Внешняя печатная форма "Счет на оплату с QR кодом", сделана для конфигурации Управление торговлей 10.3. Подключается автоматически к документам Счет на оплату и Заказ покупателя.

3 стартмани

27.02.2018    27260    156    CXY    53    

Markdown и 1С:Предприятие. Визуализация разметки MD в поле HTML документа

Работа с интерфейсом Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Пример работы с документами Markdown (MD) на платформе 1С:Предприятие 8. Используется поле HTML документа, подключение JavaScript библиотеки преобразования разметки Markdown в HTML.

1 стартмани

12.06.2018    16746    22    infosoft-v    12    

QR-code полная версия (без шрифта и внешней компоненты для 8.2, 8.3 и любого типа клиента)

Разработка внешних компонент Сканер штрих-кода Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Предназначена для создания QR-code с указанием процента восстановления потерянных данных. Строка кодирования может содержать все печатаемые символы, в том числе и кириллические. Для работы не требуется внешняя компонента или шрифт.

2 стартмани

10.07.2018    18879    18    bobank    6    

Печать платежного поручения исходящего из УПП с QR кодом

Печатные формы Банковские операции Платформа 1С v8.3 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Управление производственным предприятием Россия Россия Бухгалтерский учет Бухгалтерский учет Абонемент ($m) Абонемент ($m)

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

1 стартмани

21.08.2018    7105    27    Sashabel970    5    

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы.

Механизмы платформы 1С Платформа 1С v7.7 Платформа 1С v7.7 Абонемент ($m) Абонемент ($m)

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    7098    Vortigaunt    5