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

Пророк в своем отечестве или Читаем XML с помощью XDTO

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

Определение кратчайших путей, критических путей одним запросом

Еще два примера применения алгоритма каскадного матричного умножения, впервые описанного в статье «Транзитивное замыкание запросом» http://infostart.ru/public/158512/ Заслуженно или нет, но задача поиска кратчайшего пути в графе получила широкую популярность. Она часто рассматривается в учебниках по программированию. Алгоритм поиска кратчайшего пути…
Read more

Описание формата файлов конфигурации (CF, EPF, ERF)

Внутренняя структура файла конфигурации (*.cf) давно не является секретом, однако подробной документации на него в сети практически нет. Данная статья является попыткой восполнить этот пробел. Внутренняя структура файла конфигурации (*.cf) не является секретом. Добрые люди давно разобрали его и создали…
Read more

Включаем звук в 1С. Доступно и всерьез.

Как сделать воспроизведение звука в 1С без внешних компонентов? Решаем средствами интернета. Для тонкого, толстого и web-клиента.  Доброго времени суток! 1. Когда в 1С не было управляемых форм, вывод звука основывался на системных вызовах Windows. Можно было зарегистрировать специальный ActiveX…
Read more

БСП, использование типового механизма 1с для запуска регламентных заданий с заранее подготовленными настройками.

Описание варианта запуска регламентного задания на БСП, без изменения типовой конфигурации. Кто не сталкивался с необходимостью  запускать свои регламентные задания??? Наконец-то в типовом решении появилась возможность запускать выполнение внешней обработки через регламентное задание. Впервые увидел реально  удобную  вещь на //infostart.ru/public/103071  для  собственных…
Read more

Полная методичка к курсу "Программирование 8.2"

580 страниц знаний! Публикую методичку, а точнее стенограмму курса по подготовке программистов 8.2. UPD: Добавлен формат docx, с оглавлением и форматированием по страницам, теперь документ можно распечатать.  Переформатирован PDF. Страниц теперь 580, это из-за уменьшения картинок, шрифта, и лишних пробелов. Полезную…
Read more

Хитрости компоновки данных: произвольная иерархия для внешней таблицы данных в отчетах на СКД.

Хитрости компоновки данных: произвольная иерархия для внешней таблицы данных в отчетах на СКД. Столкнулся с тем, что мне надо было преобразовать заранее подготовленную таблицу данных в управленческий отчет по доходам и расходам c промежуточными итогами по иерархии статей. Молочников Олег…
Read more

Парсер запросов 1С. Часть 1: Введение, разбор математических выражений

Рано или поздно становится скучно решать типичные задачи, для которых придумана 1С. Голова пухнет от бухгалтерских терминов и очередных "хотелок" пользователей. Именно в такие моменты хочется гордо поднять голову, воскликнуть "Но я же программист!" и заняться чем-то интересным. В цикле…
Read more

Немного о регистрах в 1с

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

Агрегатное суммирование строк в запросе – сложно, но не невозможно

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