Получить роль пользователя в 1С
Часто при выполнении какого-либо действия необходимо проверить наличие прав у пользователя.
Если НЕ РольДоступна("ПолныеПрава") Тогда
Сообщить("Роль Полные права не доступна");
КонецЕсли;
Часто при выполнении какого-либо действия необходимо проверить наличие прав у пользователя.
Если НЕ РольДоступна("ПолныеПрава") Тогда
Сообщить("Роль Полные права не доступна");
КонецЕсли;
Консультирую по разным конфигурациям 1С, дорабатываю, разрабатываю расширения, отчеты и обработки, администрирую базы 1С на linux.
При добавлении собственной формы отчета созданного с помощью СКД, при попытке открыть форму настроек выпадает ошибка: Не передан служебный параметр «НастройкиОтчета» Для решения ошибки необходимо для отчета установить основную форму настроек в свойствах отчета. В качестве формы нужно выбрать общую форму ВспомогательнаяФормаНастроекОтчета. Далее в настройках СКД нужно выбрать Свойства элемента пользовательских настроек. Заполнить состав пользовательских…
Для выгрузки результата запроса в таблицу значений необходимо воспользоваться конструкцией: или
Распространенная проблема автоматической нумерации возникает в тот момент, когда пользователь поправил номер и забыл установить лидирующие нули. В результате, чего может возникать ошибка Значение поля «Номер» не уникально. Для решения проблемы разработана обработка которая, возвращает лидирующие нули в поле номер Обработка позволяет выбрать необходимый вид документа для восстановления нумерации и период за который необходимо восстановить…
Не асинхронный метод выбора файла в 1С В управляемом приложении сначала необходимо создать реквизит формы. Затем для этого реквизита на форму надо добавить элемент «Поле» и установить для свойства «КнопкаВыбора» значение «Да». И так же как в обычном приложении, в событии «НачалоВыбора», прописать функцию. Функция будет расположена в модулеформы. В отличии от обычного приложения перед…
Способ через НайтиСтроки() Получим должности сотрудников с ФИО: Иванов Иван Иванович Для этого сделаем отбор из всего списка сотрудников в таблице значений Таб, только с наименованием Иванов Иван Иванович, кроме поля сотрудник в таблице есть поле должность, выведем его для отобранных сотрудников командой Сообщить();
Часто есть необходимость провести документ завтрашней или будущей датой, при попытке проведения может возникать ошибка. Дата оперативно проводимого документа меньше текущей. Документ не может быть проведен оперативно! Провести документ неоперативно? Первый вариант решения В модуле формы при записи прописать код Второй вариант решения В конце модуля формы нужного документа вставить код. Пост написан на основе…
Корзина пуста.