Как заполнить дополнительное свойство в Бухгалтерии 3.0?

Свойство для реализации называется Схема и имеет значение Блэк. Готовим ТЗ и забрасываем в типовой метод:

ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Свойство");
ТЗ.Колонки.Добавить("Значение");
НС = ТЗ.Добавить();
НС.Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Схема (Реализация (акты, накладные))");
НС.Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Блэк");
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(ОбъектНазначения.Ссылка, ТЗ);

Защита от опасных действий — снимаем галочку

виа Инфостарт

    мПользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
    Для Каждого Пользователь из мПользователи Цикл
        Если Пользователь.ЗащитаОтОпасныхДействий.ПредупреждатьОбОпасныхДействиях Тогда
            Пользователь.ЗащитаОтОпасныхДействий.ПредупреждатьОбОпасныхДействиях = Ложь; 
            Попытка
                Пользователь.Записать();
                Сообщить("Обработан пользователь: "+Пользователь.Имя);
            Исключение
                Сообщить(""+Пользователь.Имя+" : "+ОписаниеОшибки());
            КонецПопытки;            
        КонецЕсли;
    КонецЦикла;

 

Как ввести параметры перед печатью документа (БСП, УТ 11)

К примеру, нужно чтобы чек печатался на сумму вводимую руками, а не ту которая вбита в документе.

Рабочий метод здесь — https://infostart.ru/public/191796/

Но что касается хранения/передачи параметров в документации предлагают использовать ХранилищеНастроек

Читать далее

Проверка ролей

Например, неправильно:

Если РольДоступна("ДобавлениеИзменениеСтранМира") Тогда ...
 Если РольДоступна("ПросмотрОтчетаПопулярныеСтраны") Тогда ...

правильно:

Если

ПравоДоступа("Редактирование", Метаданные.Справочники.СтраныМира) Тогда ...
 Если

ПравоДоступа("Просмотр", Метаданные.Отчеты.ПопулярныеСтраны) Тогда ...

via https://its.1c.ru/db/v8std#content:-2145782910:hdoc