Практика программирования

Алгоритм расчета Факториала

Пример оптимизации алгоритма под органичения 1С. ФакториаL9;л числа n (обозначается n!, произносится эн факториаL9;л) — произведение всех натуральных чисел до n включительно: Для n = 6, n! = 6! = 1*2*3*4*5*6 = 720. Казалось бы все просто, да нет. Число…
Read more

Корректировка EXCEL–файла. Восстановление «длинных» строк.

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

Обработка событий документов MS Office из 1С8.х. и кольцевые ссылки.

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

Обработка-шутка

Недокументированные возможности платформы. Сможем ли мы когда-нибудь в конфигурации, внешнем отчете/обработке создать реквизит с именем «+» или любым другим(и) специальным(и) символом(и), использовать пробелы в имени? На самом деле можем уже сейчас! Данная обработка демонстрирует такую возможность. Думаю реквизит с именем…
Read more

Ликбез: COM — порт на восьмерке.

Последовательные порты еще долго будут использоваться… Меня побудил к этой микропубликации вопрос на форуме — просили скрипт для открытия/закрытия порта, поскольку «штатные» драйверы глючат в этом месте. А на фига скрипт? Вот, собственно:    

Пример использования показателей схем мотивации

Пример использования показателей схем мотивации для организации расчета заработной платы процентом от оборота магазина. Способ расчета зарплаты Оплата продавцов магазина производится процентом от месячного товарооборота магазина. Месячный оклад зав. магазином – 3100руб. до 200000 руб. (минимальный размер) товарооборота. При обороте…
Read more

Отбор номенклатуры по нескольким вхождениям

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

Подсистема "Управление отчетами" для 8.2

Подсистема "Управление отчетами" — удобное средство для управления доступом пользователей к внутренним и внешним отчетам и их настройкам, создания и редактирования настроек, а так же хранения отчетов в виде файла внешней обработки или схемы компоновки данных. Может быть легко интегрирована…
Read more

Хранение и повторное использование текстов запросов.

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

Сохранение карты маршрутов выбранных бизнес-процессов в файлы GRS или PNG.

Сохраняет карты маршрутов выбранных бизнес-процессов в файлы формата GRS или PNG. Работает в толстом клиенте на любой конфигурации, где есть бизнес-процессы. Основные возможности: Работает на любой конфигурации 1С Предприетие 8.2.Позволяет просмотреть карту выбранного бизнес-процесса.  Позволяет сохранить выбранные бизнес-процессы в файлы формата GRS или PNG….
Read more