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

Аналог ИзСтрокиСРазделителями() из 7.7

Появилась необходимость загружать данные из 1С 7.7 в 8-ку выгруженные с помощью функции сз.ВСтрокуСРазделителями(). Ничего нормального не нашел. Может плохо искал 🙂 Пришлось изобретать самому. В разбираемой строке могут быть данные двух типов числа и строки разделенные запятой. Строка, дополнительно,…
Read more

Структура против (VS) Соответствие

Иногда встает вопрос, что лучше использовать, а чаще всего в стандартных конфигурациях 1С и их партнеров при обновлении может, происходит преобразование данных в другие объекты метаданных и почему то они строят структуру, где ключом является код объекта?! А там же…
Read more

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

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

Задача коммивояджера методом ветвей и границ в 1С

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

Чтение файлов *.xlsx средствами 1С 8.2 (Управляемые формы) в т.ч. Веб-клиент

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

v82 управляемые формы: способ вывода excel листа на управляемую форму с перехватом некоторых событий экселя.

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

Делаем “управляемые” и обычные формы неуправляемыми

По мотивам недавней публикации http://infostart.ru/public/140057/. Доводим идею публикации до логического завершения, т.е. до полной противоположности. Для получения временного контроля над пользовательским интерфейсом 1С нам необходимо знать текущие координаты указателя мыши, и  дескриптор окна, под указателем.  Получить текущие координаты указателя, можно…
Read more

Динамическая фильтрация в справочнике при вводе наименования

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

Миникласс ТПерехватчик — методология работы с несколькими перехватчиками формы

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

Как преобразовать Unicode в 1С

Ох уж эти вечные проблемы с кодировкой… Долго искал в инете как преобразователь Unicod. Потом все таки сам написал функцию. Синтаксис:ПереобразоватьЮникод() Параметры: (обязательный)Тип: Строка. Исходная строка. Возвращаемое значение:Тип: Строка. Строка обработанных символов. Описание:Возвращает преобразованную строку из формата Unicod. Доступность: Тонкий…
Read more