...

Библиотека по теме "Разработка" для 1С

Когда разработчик платформы не добавил проверку препроцессоров

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

Когда разработчик платформы решил пойти на кухню за кофе, а проверку препроцессоров не добавил, и вот тут-то и началось: "Что, опять все сломалось? Ну и кофе же я забыл сделать!".😅

18.03.2024    3137    ZhokhovM    4    

9

Выполнение тестов и обработка их результатов в 1С: Тестировщик

Тестирование QA Платформа 1С v8.3 Конфигурации 1cv8

В данной статье мы рассмотрим имитацию действий пользователя 1С и протоколирование тестов в инструменте 1С: Тестировщик.

14.03.2024    1535    Koder_Line    1    

11

Как я готовилась к экзамену на Специалиста по платформе 1С

Подготовка к аттестации Платформа 1С v8.3

Готовилась три месяца, сдала с первого раза. Делюсь опытом, лайфхаками и ресурсами, по которым учила материал.

14.03.2024    11699    PROSTO-1C    46    

89

Сервисы интеграции без Шины и интеграции

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

Пример использования «Сервисов интеграции» без подключения к Шине и без обменов.

13.03.2024    2954    dsdred    16    

62

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Перенос данных 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    6888    dsdred    60    

88

Автоматизация процесса разработки с помощью сервиса GitFlic

Групповая разработка (Git, хранилище)

GitFlic – первая в России полностью самостоятельная реализация сервиса для хранения репозиториев с исходным кодом. За три года разработки сервис GitFlic стал полноценным инструментом, которым можно заменить GitLab, GitHub и BitBucket. Расскажем о том, как выстроить в GitFlic процесс автоматического тестирования, статического анализа кода и сборки приложений.

05.03.2024    2283    user1989937    6    

17

Программная установка отборов в типовых отчетах

Работа с интерфейсом Платформа 1С v8.3 1С:ERP Управление предприятием 2

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

1 стартмани

05.03.2024    2610    KawaNoNeko    6    

46

Программное создание элементов в форме при использовании расширения

Работа с интерфейсом Платформа 1С v8.3

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

04.03.2024    3021    user1374747    14    

37

Упрощение Python в SimpleUI и другое

Мобильная разработка

Этот релиз во многом зеркален предыдущему релизу "JavaScript в Simple" и статья местами повторяется. Так и задумано. Просто общая цель релиза – добавить еще один упрощенный подход для работы с python в SimpleUI – без внешних файлов, без работы в отдельном IDE – все через новый редактор и другие фичи для упрощения, аналогичные релизу JS. Это не замена старому подходу, а альтернатива. Для простых проектов – этого более чем достаточно. Например, все примеры к статьям я буду выпускать именно с обработчиками в виде pythonscript – так удобнее. Дополнение к статье https://infostart.ru/1c/tools/1153616/

04.03.2024    1928    informa1555    0    

11

Попытка не пытка

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

Есть мнение, что использование в наших проектах синтаксической конструкции Попытка – Исключение существенно влияет на производительность платформы. Иными словами, не стоит повсеместно использовать Попытку. Можешь обойтись без исключения? Обойдись! А как на самом деле обстоят дела с обработкой исключения и производительностью платформы? В статье описаны результаты тестирования использования в коде синтаксической конструкции «Попытка - Исключение». И да, картинку для публикации нарисовал "второй пилот Bing".

04.03.2024    4001    infosoft-v    34    

49

Создать на основании - своя кнопка (БСП). Проблема двух подменю Создать на основании

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2

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

01.03.2024    2215    dimanich70    8    

14

Автоматизация импорта значений в отбор типовых отчетов конфигурации 1С: Бухгалтерия предприятия 3.0

Регламентированный учет и отчетность Инструментарий разработчика Платформа 1С v8.3 1С:Бухгалтерия 3.0

Наверняка многим специалистам, кто работает в «1С: Бухгалтерия предприятия 3.0», знакома проблема с отборами в типовых бухгалтерских отчетах. Когда необходимо сформировать отчет с отбором в 100 и более значений, на это может потребоваться до получаса, а если их 10 тысяч и больше? Как 1С-разработчик может автоматизировать этап импорта, тем самым облегчив бизнес-процесс для многих специалистов? Оказывается, сделать это не так уж сложно. Подробнее рассказали в нашей статье.

01.03.2024    957    user2009129    5    

13

Чтение примечаний из файла с расширением «docx» без применения COM-объекта

Универсальные функции Платформа 1С v8.3 1С:Документооборот

Добрый день, задачка возникла при внедрении 1С «Документооборот 3.0». Заказчику потребовалось реализовать чтение примечаний из прикрепленного к согласованию Word файла и помещение его в результат согласования при исполнении задачи «Согласовать».

28.02.2024    797    Luis-Gomer    2    

19

Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус

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

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

20.02.2024    4424    SeiOkami    5    

57

Внешняя компонента 1С и С++. Продолжаем разговор.

Разработка внешних компонент Платформа 1С v8.3

А давайте запилим 8.3.26 до релиза, или оповещение с сервера...

19.02.2024    4409    starik-2005    29    

55

Спасительные костыли. Зачем нам LowCode и RPA

Инструментарий разработчика

Почти в каждой компании мы встречаем «зоопарк» систем, и это уже не воспринимается как ошибка архитектора – это наша новая реальность. Но как автоматизировать сквозные процессы, проходящие через несколько узкоспециализированных приложений? Чтобы не погрязнуть в зависимостях, на помощь приходят технологии RPA и принцип LowCode: «лучший код – это код, который не написан». Расскажем о том, как с помощью роботизации процессов принести AI и ML в каждый дом быстро, дешево и «вчера».

15.02.2024    1893    comol    4    

8

Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных 1С:ERP Управление предприятием 2

В типовых конфигурациях разработчики компании 1С иногда используют в отчетах, построенных на СКД, такую конструкцию, как "ГДЕ ЛОЖЬ". Такая конструкция говорит о том, что данные в запросе не будут получены совсем. Для чего же нужен тогда запрос?

13.02.2024    6281    KawaNoNeko    23    

26

Одна обработка для БСП, Нетленок и Fresh!

Универсальные функции Платформа 1С v8.3

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

13.02.2024    2409    fixin    18    

19

JavaScript в Simple

Мобильная разработка

В SimpleUI и SimpleWEB, наряду с обработчиками на python и онлайн (1С и т.д.) добавляется интерпретатор JavaScript. В андроид платформе он скорее играет на поле python, т.к. является оффлайновым решением для самостоятельной обработки и расширяет аудиторию разработчиков для разработки самостоятельных решений. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

12.02.2024    1756    informa1555    0    

25

Заполнение поля адреса в своей обработке [БСП]

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

Небольшая шпаргалка по функциям БСП касательно адреса. Так скажем, еще один способ помимо https://infostart.ru/1c/articles/1060970/

12.02.2024    883    FilippovRI    0    

17

GUID в 1С 8.3 - как с ними быть

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Пришлось помучиться с GUID-ами немного, решил поделиться опытом, мало ли кому пригодится.

12.02.2024    5797    atdonya    22    

53

Вывод условного оформления дерева значений или табличной части в эксель

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

Имеем табличную часть с условным оформлением или дерево значений. Каким способ сохранить в эксель без костылей?

09.02.2024    617    user_snowbars    0    

8

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

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

Уже не одна веб-страница исписана знаниями о дополнительных обработках, как создать, как подключить. Есть масса вариантов, как их можно отладить. Я разобрался в кишках работы библиотеки и покажу, как можно расширить возможности дополнительных отчетов, а также покажу удобный способ отладки.

07.02.2024    2841    YA_418728146    11    

48

OpenYellow - рейтинг открытых GitHub репозиториев для платформы 1С:Предприятие

Групповая разработка (Git, хранилище)

Обновляемый топ GitHub репозиториев для 1С по всем языкам программирования и еще немного рассуждений про open-source.

05.02.2024    4209    bayselonarrend    15    

64

Поговорим о расширениях

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

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

05.02.2024    5367    Dementor    16    

46

Как я стал Экспертом по технологическим вопросам за 3 месяца. Часть 2 (обновлена)

Подготовка к аттестации

Мой опыт подготовки и сдачи к экзамену 1С: Эксперт по технологическим вопросам. Часть 2.

04.02.2024    6612    shuhratsj    16    

77

1С, СППР и Архитектура как код

DevOps и автоматизация разработки

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

01.02.2024    2964    roman72    9    

9

Метод Дугласа-Пойкера для эффективного хранения метрик

Математика и алгоритмы Платформа 1C v8.2 Конфигурации 1cv8

На написание данной работы меня вдохновила работа @glassman «Переход на ClickHouse для анализа метрик». Автор анализирует большой объем данных, много миллионов строк, и убедительно доказывает, что ClickHouse справляется лучше PostgreSQL. Я же покажу как можно сократить объем данных в 49.9 раз при этом: 1. Сохранить значения локальных экстремумов 2. Отклонения от реальных значений имеют наперед заданную допустимую погрешность.

1 стартмани

30.01.2024    2008    stopa85    12    

34

Как я стал Экспертом по технологическим вопросам за 3 месяца

Подготовка к аттестации

Мой опыт подготовки и сдачи к экзамену 1С: Эксперт по технологическим вопросам за 3 месяца. Часть 1.

29.01.2024    14578    shuhratsj    103    

157

Внешние компоненты 1С и язык C++

Разработка внешних компонент Механизмы платформы 1С Платформа 1С v8.3

Некоторые практические аспекты создания внешних компонент на языке С++ для платформы 1С 8.3++.

26.01.2024    5193    starik-2005    32    

40

Как готовить и есть массивы

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

Все мы используем массивы в своем коде. Это один из первых объектов, который дают ученикам при прохождении обучения программированию. Но умеем ли мы ими пользоваться? В этой статье я хочу показать все методы массива, а также некоторые фишки в работе с массивами.

24.01.2024    6853    YA_418728146    25    

68

Создание и модификация тестов в 1С:Тестировщик

Тестирование QA Платформа 1С v8.3 Конфигурации 1cv8

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

23.01.2024    778    Koder_Line    1    

4

Программный вывод на печать документов с факсимиле в 1С:Бухгалтерии 3.0 на примере акта сверки взаиморасчетов

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0

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

22.01.2024    863    slava_1c    0    

7

Насколько глубок 1С-ный GitHub?

Групповая разработка (Git, хранилище)

Open-source проекты - важная часть мира программного обеспечения. 1С привычно держится немного в стороне от глобальных трендов, но бросить холодный статистический взгляд на положение дел мне показалось небезынтересным.

22.01.2024    8298    bayselonarrend    50    

87

PrintWizard: Консоль команд печати

Инструментарий разработчика

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

21.01.2024    919    vandalsvq    1    

9

Какой взять кредит, чтобы не платить проценты?

Математика и алгоритмы Займы, кредит, лизинг Платформа 1С v8.3 Конфигурации 1cv8

На примере рассмотрения математического парадокса показаны возможности решения таких задач на 1С с использованием технологий: консоль кода, абстрактный массив, рекурсия, ChatGPT

19.01.2024    1215    kalyaka    16    

9