Разработка

Отладка внешних печатных форм в управляемых формах

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

Некоторые полезные новичкам платформы 1С8.х приёмы работы с запросами — 2 часть

В статье приведено несколько приёмов работы с запросами повышающие эффективность работы программиста. Целевая аудитория публикации — начинающие программисты на платформе 1С 8.* Публикация развивает тему работы с запросами, затронутую в //infostart.ru/public/80366/ сравнительно с предыдущей публикацией текста много, но по-другому совсем…
Read more

Рефакторинг без тормозов (десять приемов в одной задаче)

На примере рефакторинга одной простой функции показаны приемы преобразования текста программы на языке 1С, которые можно использовать при улучшении кода. Функция, используемая для примера, решает задачу разбиения периода времени, заданного начальной и конечной датой, на отрезки, принадлежащие различным месяцам. Пусть…
Read more

Транзитивное замыкание запросом

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

Добавление функционала "поиск по строке" для динамического списка управляемого приложения на основе Подбора в УНФ

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

Разрезы в запросах к регистрам расчетов

При решении расчетных задач для подготовки к аттестации на специалиста по платформе 8.2 нередко приходится использовать разрезы при получении базы. Этот вопрос и постараюсь осветить. В процессе подготовки к экзамену пришлось перелопатить немало книг, кучу ресурсов Интернета, но нигде не…
Read more

Прогресс бар 8.2

Данный приём позволяет показать текущее состояние выполнения серверного кода пользователю, запустившего его на выполнение. При правильной архитектуре основной код 1С выполняется на сервере. И, если операция достаточно долгая, то возникает потребность в прогресс баре. Для реализации подобной задачи необходимо пустить…
Read more

Неверно формируется отчет "Ведомость амортизации ОС". Отчет или учет?

Бывает так, что бухгалтеру по основным средствам предприятия вдруг надо срочно готовить отчёт за 9 месяцев 2012 года. И вдруг самый надёжный отчет, которым она пользовалась долгие годы перестал показывать верные цифры по начислению амортизации (износа) за период!!! Что делать?!…
Read more

Запрос vs Объект + результат эксперимента, вполне реального

Использование 1с-запроса для доступа к данным имеет преимущество в скорости перед объектной моделью при ожидаемом объеме выборки более 10 000 ссылок. Конкретный результат: 0.07 секунды при запросе против 0.0023 секунды при использовании объектной модели. Каждый 1снег «знает», что «в восьмерке…
Read more

Конфигурация "Счета Qiwi"

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