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

Алгоритм ведения дебиторской задолженности(Часть 1)

Алгоритм построения дебеторской задолженности с привязкой отгрузки и оплат Данное творчество появилось на основании поставленной задачи, которая заключается в следующем. Задача: Сделать для коммерческого отдела отчёт по дебиторской задолженности в следующем виде.   Таблица 1     Обязательства Расход Приход…
Read more

Теория поиска ошибок :)

Соображения о поисках ошибок Теория поиска ошибок 🙂   Преамбула  Ошибки есть всегда. Если ошибок нет — это значит, что их еще не нашли. Если в программе не найдено ни одной ошибки – значит эта программа никому не нужна, и никто…
Read more

Альтернативные способы работы с XML. Часть 1: Введение в DOM или объектная модель документа XML

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

Альтернативные способы работы с XML. Часть 2: Введение в xPath или запросы к XML

В предыдущей статье "Введение в DOM или объектная модель документа" было описано понятие объектной модели документа (DOM), раскрыты плюсы и минусы использования модели при разборе файлов XML, приведено сравнение с построчным последовательным разбором. Были представлены варианты выборки данных с помощью…
Read more

Альтернативные способы работы с XML. Часть 3: Введение в XSL-преобразования или трансформация XML

В современном IT мире XML является универсальным средством хранения и доставки информации. Он широко используется как в настольных приложениях, так и при веб-разработке, поддерживая парадигму MVC (model-view-controller), которая означает использование разделения логики работы с данными, пользовательского интерфейса и их взаимодействия…
Read more

1C 8.3 Наконец, долгожданные обновления

С утра в офисе шум и гам… Вышла тестовая версия новой платформы 8.3. Дата выхода платформы: 03.07.12, вышло в срок, как и обещали. Главной особенностью обновления является возможность ставить 1с на deb, rpm пакеты для 32 и 64 битных linux…
Read more

Лицензии на программное обеспечение: что, как и для чего

Обзор и краткий сравнительный анализ основных видов лицензий на программное обеспечение (ПО). Специалисты и знатоки вопроса не найдут здесь ничего нового. Тем же, кто не владеет информацией, возможно, что-то здесь окажется полезным. Что это такое — лицензия? У любого программного…
Read more

Универсальная печать таблицы значений

Универсальная печать таблицы значений, которую не стыдно прикрутить к рабочей базе данных. Группировка данных, подсчет итогов, составление диаграмм, выгрузка в быстрый доступ к исходной ТЗ. Обработок, выводящих данные таблицы значений в табличный документ, существует великое множество: задача популярная, нехитро реализуемая и…
Read more

Простая и элегантная форма выбора из ТЗ

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

Передача аргумента, полученного по ComConnector, на сервер

С точки зрения инкапсуляции, данные, переданные по COMConnector, следует обрабатывать в базе-приемнике. И тут возникает проблема, малопонятная для новичка из-за сложностей в отладке модуля внешнего соединения. Аргументы попросту не передаются в серверные модули. Ситуация: Не всегда для обеспечения взаимодействия между…
Read more