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

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

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

Мой адрес не дом и не улица… Размышления об адресном классификаторе

Рассматриваются принципы работы, организации структуры и примеры использования адресных классификаторов. Дается подробное описание принципов формирования кода элемента адресного объекта на конкретных примерах. Приводятся практические рекомендации для программистов. Большинство профессиональных одинэсовцев имеет представление, что адресные классификаторы – это такие огромные таблицы,…
Read more

Дао программирования

Умные мысли в красивой обложке. Что может быть лучше? В этой публикации, я хочу познакомить вас с великолепнейшей «книгой», которую должен прочитать каждый программист.   Это перевод текста под названием «The Tao Of Programming», он уже был несколько раз переведен…
Read more

Загадка возвращамого значения ЗначениеВСтрокуВнутр()

ЗначениеВСтрокуВнутр(Значение); Из синтаксис помощника: Получает системное строковое представление переданного значения. Что же такое "системное строковое представление"? точнее из чего оно состоит? Функция ЗначениеВСтрокуВнутр(Значение) возвращает системное строковое представление в виде строки (пример): {«#»,a86305d7-b8a1-4312-901f-2ade3efdb351,135:bc8b001ec9dd45d011dda3f1f556bd7a} Для меня задача состояла в формировании данной строки на стороне…
Read more

АЦРК: Многовариантный автоматический запрет редактирования (для конфигурации УТ 10.3)

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

Проблемы интеграции данных различных информационных баз

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

Разработка многоязычной системы

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

v8: Концепция минимального изменения конфигурации для легкого обновления

"Лучше день потерять потом за пять минут долететь" ((с) "Крылья, ноги и хвосты") или как сделать так чтобы обновление конфигурации проходило с минимальными трудозатратами.         Структура статьи: Цель Концепция Объекты системы без четкого описания методики изменения Методики…
Read more

XDTO — это просто

С появлением платформы 8.1 фирма “1С” представила механизм, носящий интригующее название XML Data Transfer Objects или, если коротко — XDTO. По традиции, документирование механизма составлял тот, кто хорошо разбирался в вопросе, а стало быть опустил “и так понятные” с его…
Read more

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

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