Математика и алгоритмы

Обработчики событий при записи объектов. Зачем и что за чем?

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта…. Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам,…
Read more

Некоторые особенности разработки ММО-игр на платформе 1С:Предприятие

Добрый день, уважаемые коллеги! На первый взгляд может показаться, что статья посвящена довольно необычным вещам, но поверьте мне, эти вещи всем нам вполне привычны, просто мы их обычно видим под другим углом зрения. Поговорим о том, что такое MMO. Многие…
Read more

Автоматизация процесса 1С-разработки

В статье речь пойдет о том, как при разработке в 1С добиться автоматизации и универсальности, о тех инструментах, которые помогают нам, разработчикам 1С, сохранять самое ценное, что у нас есть – наше время. Основные темы статьи – это: Направления автоматизации….
Read more

Групповая разработка конфигураций в крупном холдинге

О чем мы сегодня поговорим? • О становлении и развитии групповой разработки конфигураций 1С в крупном холдинге с использованием хранилища конфигураций. • Обсудим практически все аспекты использования хранилища в командной разработке. • Я расскажу про те методы и идеи, которые…
Read more

Применение нейронных сетей и генетических алгоритмов в прикладных решениях на платформе 1С

Сегодня мы поговорим про нейронные сети и генетические алгоритмы. • Для тех, кто не изучал их в университете, я сначала напомню теорию – что это такое, для чего это надо. • Мы рассмотрим, какие задачи с их помощью можно решать…
Read more

Управление качеством кода

О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит. Зачем управлять качеством кода.     Уровни стандартов     Почему стоит соблюдать стандарты.         Стандарт это ответ на решенную проблему         Экономия мыслетоплива         Удешевление…
Read more

Что делает "В ИЕРАРХИИ" в запросе?

Описание действий платформы 1С при использовании конструкции «В ИЕРАРХИИ» в запросах. Начало Конструкция "В ИЕРАРХИИ" в запросах позволяет получить подчиненные элементы иерархического объекта конфигурации по заданному отбору. Это может быть иерархический справочник, план счетов, план видов характеристик и др. Сегодня в статье…
Read more

Искусственный интеллект для змейки. Часть 1: Кратчайший/длиннейший путь, Гамильтонов цикл

Различные варианты алгоритмов для игры «Змейка». В этой статье я хочу показать различные подходы к решению классической игры Змейка (Источник идеи статьи). Думаю, правила и цель игры всем известны.    1. Кратчайший путь. Поиск в ширину (Breadth-first search) Вики Представим…
Read more

Организация хранения промежуточных данных

Организация хранения промежуточных данных в процедуре сверки. Не могу сказать, как часто вопросы такого рода  возникают перед разработчиками, но мне он встретилась и вот как я на него ответил. Была поставлена задача реализовать обработку для сверки данных, которые присылал внешний контрагент, с данными,…
Read more

Вычисление 200 тысяч знаков числа pi

В статье рассматриваются возможности платформы выполнять сверхточные вычисления без использования сложных алгоритмов и внешних компонент на примере вычисления числа pi. После прочтения статьи о недокументированной возможности добавления миллисекунд к дате (для тех, кто еще не знает, вот ссылка), задался вопросом: а…
Read more