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

Творим Историю вместе

Расширяем границы, выходим за рамки, ставим новые цели — все, как вы любите. Введение   Евгений Маляров, автор платформы metadata.js, уже несколько раз отмечался на Инфостарте. Дважды участвовал в конференциях Infostart Event, писал статьи, изготовил демонстрационную конфигурацию. Евгений верил в…
Read more

Введение в CI для 1С

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

Использование git при разработке на 1С

Продолжение цикла статей по основам CI. Данная статья расскажет о реализации возможности хранения кода продукта в системе управления версиями git и познакомит со специализированным инструментарием, предназначенным для решения этой и других смежных задач. Введение В 1С для хранения кода, его…
Read more

Об уровне абстракции и сложности системы

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

Оптимизация планирования доставки грузов. Алгоритм кластеризации k-means (метод K-средних).

Что такое кластеризация? Это объединение объектов в непересекающиеся группы, называемые кластерами, на основе близости значений их атрибутов (признаков). В результате в каждом кластере будут находиться объекты, похожие по своим свойствам друг на друга и отличающиеся от тех, которые расположены в…
Read more

Двоичное дерево, двоичное дерево поиска, двоичная куча, B-дерево

В большинстве реляционных СУБД в качестве структуры данных для индексов (та или иная их реализация) используются именно деревья. И не просто деревья, а сбалансированные деревья поиска. В этой статье как раз о них. В большинстве реляционных СУБД в качестве структуры данных…
Read more

Как работает серверный вызов в 1С

Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же…
Read more

Github и 1С. Пошаговая инструкция на конкретном примере

Статья для тех, у кого есть неудержимое желание программировать и хочется доработать какую-то конфигурацию (или проект на 1С), выложенный на Github, но останавливают незнакомые слова Git, Github, Fork, Commit, Pull request, Merge, Issue. Всем привет.  Статья для тех, у кого…
Read more

Конфигурация описания форматов файлов .data

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

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

Описывается структура областей модулей, которую я использую при разработке на своих проектах. Обсуждаются недостатки стандарта 1С «Структура модуля». Предложен улучшенный подход к работе со структурой модуля. Стандарт фирмы 1С «Структура модуля» содержит в себе рекомендации о перечене и составе элементов разделов на…
Read more