Инструментарий разработчика

Определение высоты области табличного документа при выставленном флаге автовысоты

Платформа сие не позволяет сделать непосредственно. Если АвтоВысотаСтроки = Истина, то ВысотаСтроки в таком случае будет равна нулю. Раз нельзя сделать непосредственно, значит, сделаем посредством имеющихся средств. Столкнулся давеча с проблемой:У коллеги возникла необходимость узнать высоту строки табличного документа, при…
Read more

Запись (чтение) таблицы значений в (из) файл Excel через ADO

В представленной обработке реализовано применение 2 функций, которые похожи на стандартные функции 1С: 1) ЗначениеВФайл(<ИмяФайла>,<Значение>) 2) ЗначениеИзФайла(<ИмяФайла>) для таблицы значений. Сама обработка (обычное приложение) большой ценности не представляет и решает задачу сравнения табличных полей документов инвентаризации в базах УТ10 и…
Read more

Дерево вызовов процедур

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

Имена полей информационной базы

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

QR-код 2 в 1 (обычная и управляемая форма)

Вам нужно интегрировать 1С и QR-коды? Нет ничего проще, будем использовать внешнюю компоненту! Введение QR-код (англ. quick response — быстрый отклик) — матричный код (двумерный штрихкод), разработанный и представленный японской компанией «Denso-Wave» в 1994 году. Важно! Максимальное количество символов, которые помещаются в один QR-код: — цифры — 7089; — цифры и…
Read more

Загрузка, Открытие и Перенаправление файла [Веб-интерфейс, Управляемые формы, без модальных окон]

Обработка позволяет выбрать файл из проводника через веб-интерфейс (ну или через управляемое приложение) и средствами 1С перенаправить выбранный файл в другой каталог/на другой компьютер/на сервер, а также прямо из программы просмотреть перенаправленный файл. Пригодится тем, кто пытается разобраться с загрузкой…
Read more

Управляемая форма для замены Таблица.ВыбратьСтроку()

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

Поиск несериализуемых значений при помещении в хранилище

В статье разобран пример, как найти несериализуемые значения в случае помещения в хранилище коллекций, содержащих вложенные элементы. В качестве хранилищ рассмотрены временное хранилище значений и переменные типа ХранилищеЗначения. Введение Платформа 8.3.7.1917. Известно, что в хранилище значений можно поместить только переменные…
Read more

Генерация кода 1С:8 для создания XML файла

Внешняя обработка для генерации кода 1С:8, создающего XML файл. С помощью обработки можно упростить работу с XML(не придется писать код вручную). Выбираем готовый внешний XML файл и обработка выдает текст кода, который повторяет структуру файла. Далее код копируем в проект, заменяем…
Read more