Top.Mail.Ru

PROграммирование

Как при записи передать параметр из формы в модуль объекта 1С и обратно: "ПараметрыЗаписи" и "ДополнительныеСвойства"

При разработке в среде «1С:Предприятие» часто возникает задача: передать специфический признак или команду из управляемой формы в модуль объекта в процессе записи. Например, нужно указать системе, что данная запись инициирована из специализированного рабочего места и часть стандартных проверок нужно пропустить. Бывает и обратная задача: при записи на сервере выполнился сложный расчет, результаты которого нужно показать пользователю на …

Как при записи передать параметр из формы в модуль объекта 1С и обратно: "ПараметрыЗаписи" и "ДополнительныеСвойства" Читать полностью »

RegExp тестер

Решил, что довольно всяких внешних сервисов, надо свой собственный сделать, чтоб тестировать регулярки. Regex Tester Regex Tester Код 1С Копировать / / g i m s u Email URL IPv4 Дата Телефон Хэштег Тестовая строка Совпадения 0 Детали Наведите на совпадение для просмотра деталей Совпадений: 0 Время: 0ms Символов: 0 Пример кода 1С (Платформа 8.3.23+) …

RegExp тестер Читать полностью »

События ПередЗаписью и ПриЗаписи - в чем отличия, что для чего применять?

Привет! Если вы только начинаете свой путь в разработке на 1С, то рано или поздно столкнетесь с двумя событиями, которые звучат почти одинаково: ПередЗаписью и ПриЗаписи.На первый взгляд кажется, что разница невелика? И то, и другое происходит, когда мы нажимаем кнопку сохранения. Но для платформы 1С разница огромна, и непонимание этой разницы — частая причина багов, бесконечных …

События ПередЗаписью и ПриЗаписи - в чем отличия, что для чего применять? Читать полностью »

Как в 1С позиционироваться в уже открытой форме списка (и не плодить окна)

Узнайте, как правильно открывать форму списка справочника в 1С из документа и позиционироваться на нужной строке. Готовое решение: используем ключ уникальности и прямое управление свойством «ТекущаяСтрока» без лишних окон.

Оптимизация запросов в 1С: Три практических примера

Знакома ли вам ситуация: на тестовой базе отчет формируется за секунды, а в рабочей — намертво зависает? Или по одной организации всё работает быстро, а по другой — программа уходит в глубокое раздумье? Часто причиной медленной работы отчетов и проведения документов становятся не СУБД или недостаток оперативной памяти, а неоптимально написанные запросы. В этой статье …

Оптимизация запросов в 1С: Три практических примера Читать полностью »

Вывод результата запроса в табличный документ

В этом рецепте рассмотрим два быстрых способа, как вывести результат запроса в табличный документ. Без создания макета, без разметки областей. Универсальный обход колонок Первый вариант построен на динамической генерации областей с параметрами на основе обхода колонок результата запроса. Здесь преимущество в том, что этот прототип можно усложнять - навесить условное оформление, задать ширину колонок и …

Вывод результата запроса в табличный документ Читать полностью »

Вайбкодинг в 1С: Сверка двух файлов Excel через отчет на СКД с помощью ИИ и паттерна "Слоты"

В практике любого разработчика 1С регулярно возникают задачи по импорту, обработке и анализу данных из внешних источников. Очень часто нас просят что-нибудь загрузить из Excel в 1С, но бывает и так, что нам нужно сравнить средствами 1С два файла и вывести различия. Например, сверить остатки или цены. Вот об этом и пойдет речь. И чтобы …

Вайбкодинг в 1С: Сверка двух файлов Excel через отчет на СКД с помощью ИИ и паттерна "Слоты" Читать полностью »

Как настроить собственную (произвольную) иерархию в СКД 1С и починить отбор «В группе»

В разработке на платформе «1С:Предприятие» обычная иерархия справочников (по стандартному реквизиту Родитель) не всегда отвечает бизнес-требованиям. Часто возникает необходимость построить иерархическую структуру по произвольному реквизиту (например, ДопРодитель). В этом рецепте описан процесс реализации альтернативной иерархии в Системе компоновки данных (СКД), настройки связей наборов данных и корректной работы стандартных отборов «В группе» или «В группе из списка». …

Как настроить собственную (произвольную) иерархию в СКД 1С и починить отбор «В группе» Читать полностью »