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

Несколько слов о вложенных схемах компоновки данных

За 2 года работы предприятия с конфигурацией «Управление торговлей 11» у нас накопилось немалое число внешних отчетов пользователей (около 30). Соответственно пользователям стало трудно ориентироваться в таком количестве отчетов, поэтому было принято решение сгруппировать отчеты по смыслу и перенести часть…
Read more

Выполнение произвольных запросов к внешней SQL базе

Обработка для выполнения запросов к внешним базам SQL. Выполнение сохраненных в базе данных процедур. Обработка выполняет произвольные запросы к внешним SQL базам, а так же выводит табличные результаты хранимых в базе процедур. Результат выводится в таблицу с динамическим формированием колонок по…
Read more

Из html-таблиц в таблицы значений, функция

Парсинг HTML-таблиц, занесение результатов в таблицы значений. Обработка вложенных друг в друга html-таблиц. Обработка объединённых ячеек. Одна функция — и готово. Делал тут чтение с одного сайта, да и написал функцию… Дай, думаю, выложу — авось прямо в таком виде…
Read more

Подсистема "COMExchange": «прямые» запросы к базе 1С через ADO или как простые элементы сделать “предопределёнными”.

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

Произвольное закрытие 20,25,26 счетов

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

Исправление ошибки удержания НДФЛ в ЗУП8 (2.5.61.1)

Неправильно формируется НДФЛ удержанный при сторнировании начислений сделанных в прошлых расчетных периодах.       Неправильное формирование НДФЛ удержанного (замечено в конфигурации ЗУП8 2.5.61.1) происходит при проведении документа «ЗарплатаКВыплатеОрганизаций» в случае сторнирования начислений произведенных в прошлых периодах. Например: сотруднику в декабре была…
Read more

Рекурсивный опрос FTP сервера

Предлагаю вашему вниманию небольшую заметку по работе с FTP сервером. Рассмотрим поиск файлов по маске во всех каталогах ресурса. Для перехода во вложенные папки до самого нижнего уровня реализуем рекурсию. Можно конечно воспользоваться методом НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>)  где указать в качестве…
Read more

Подключение к 1С 7.7 через внешний источник данных, работа со справочниками 7.7 (на примере справочника клиенты)

Подключение к 1С 77 через внешний источник данных, работа со справочниками 77 (на примере справочника клиенты). Вывод иерархической структуры справочника. В прикрепленном файле пошаговая инструкция с картинками. Подключение к 1С 77 через внешний источник данных, работа со справочниками 77 (на…
Read more

Перевод из шестнадцатеричного числа в десятичное

Необходимо было сопряжение фискального регистратора(ФР) Штрих..  — установка времени компьютера на фискальном регистраторе — пришлось общаться с ФР с помощью команд в шестнадцатеричном формате. Перевод из десятичного формата в шестнадцатеричный нашел — http://infostart.ru/public/83824/, а обратно нет, пришлось написать. И вот что…
Read more

Сохранение динамического списка в Excel с учетом отборов и параметров запроса

Часто сталкивался с необходимостью сохранения динамического списка в Excel. Перерыл форумы на тему: "как сохранить данные динамического списка" и находил ответы: "никак !".  Поэтому создал небольшую демонстрационную конфигурацию, в которой можно найти ответ — как. В примере параметры динамического списка действуют…
Read more