К основному контенту

Сообщения

Ошибка: Невозможно применить фиксированные настройки. Пересекаются элементы отбора

До 8.3.3.721 - Подробно про ошибку и решение через настройки Списка (элемента формы) можно прочитать здесь https://helpf.pro/faq/view/1715.html Начиная с 8.3.3.721 добавлены новые события Динамического списка управляемой формы -  V8Update 8.3.3.721: Динамический список.  - и ошибку можно обойти программно &НаСервере Процедура СписокПередЗагрузкойПользовательскихНастроекНаСервере ( Элемент , Настройки ) ИсключитьПересеченияЭлементовОтбораПередЗагрузкойПользовательскихНастроек ( ЭтаФорма , Элемент , Настройки ) ; КонецПроцедуры &НаСервереБезКонтекста // Исключает ошибку при открытии формы // "Невозможно применить фиксированные настройки. Пересекаются элементы отбора" // при открытии форм списка или выбора, где в свойствах списка установлено // АвтоматическоеСохранениеПользовательскихНастроек = Истина // Следует использовать в обработчике событий списка // // Параметры: // Форма - УправляемаяФорма - ФормаСписка, ФормаВыбора // Элемент - ...

СКД. Дополнение периодов в системе компоновки данных

Все ключевые моменты раскрыты на ИТС -  Дополнение периодов в системе компоновки данных (its.1c.ru)  - хотел только добавить, что границы дополнения можно указать параметр СКД типа СтандартныйПериод, например так

СКД. Пользовательские поля. Сложение строк (Конкатенация, объединение строк).

Задача вывести итоги по валюте с отличным представлением от типового и сделать это средствами СКД (на стороне пользователя в том числе) 1. Добавляем пользовательское поле Выражения (формула значения поля и итоговой записи ниже) // так неправильно, будет получена ошибка формирования результата СКД "Итого, " + [Договор контрагента.Валюта] + " облигации:"  // так правильно Представление("Итого, ") + Представление([Договор контрагента.Валюта]) + Представление(" облигации: ") 2. В условном оформлении для поля в группировке (в моем случае [Договор контрагента.Валюта]) устанавливаем Текст = Поле компоновки данных \ наше пользовательское поле 3. И в детальных записях, и в [Договор контрагента.Валюта] отключаем вывод итогов. Тогда получим коллекцию строк данных, плюс итоги в разрезах валюты, как на первой картинке.

DisableUnsafeActionProtection

Старо как мир. Но сегодня запнулся на этом. Для отключения защиты от небезопасных действий, например при открытии внешних обработок, необходимо добавить параметр DisableUnsafeActionProtection в conf.cfg - ниже пример отключения предупреждения для всех ИБ Если параметр оформлен не корректно, то при запуске 1С приложения пользователь будет получать ошибку запуска, что-то про регулярные приложения. В первых статьях, которые нашел, как раз, был некорректный пример оформления. notepad 'C:\Program Files\1cv8\conf\conf.cfg' DisableUnsafeActionProtection=.*;

СписокВыбора и Представление выбранного значения

Для элемента формы "всё просто" представление используется из СпискаВыбора элемента, если установлено свойство РежимВыбораИзСписка. Для элементов формы -  полей ТаблицыФормы необходимо программно задать УсловноеОформление  формы ( не забываем, что для формы УсловноеОформление доступно только на сервере ), иначе представление значений после выбора из списка будет "по-умолчанию". (проверено вплоть до 8.3.12.1616)

Подборка статей "Анатомия платформы" 2014-2015 гг.

Набрел на ресурс\сайт  http://1sprogress.ru/   на сайте нет новых публикаций уже год или более, так же тишина в тематической группе в vk , но всё фундаментальное меняется редко, поэтому разбор работы платформы 2014-2015 гг выпуска думаю будет и посей день актуален. Автор разбирает работу классическую связку 1С + MSSQL Анатомия платформы Анатомия платформы. Как устроен динамический список. Анатомия платформы. Структура хранения констант Анатомия платформы. Что такое агрегаты и зачем они нужны Анатомия регистра накопления. Виртуальная таблица "Обороты" Анатомия регистра накопления. Виртуальная таблица "Остатки" Анатомия регистра накопления. Виртуальная таблица "ОстаткиИОбороты" Анатомия регистра накопления. Внутреннее устройство и структура хранения. Все что вы хотели знать про временные таблицы, но не знали Как ускорить реструктуризацию в 1С?

Выделение цветом синтаксических конструкций. Текущий и выбранный идентификаторы

Конфигуратор \ Параметры \ Модули \ Редактирование \ Выделение цветом