Белозеров Дмитрий | Системный архитектор | LMSoft

«Кодогенерация и метагенерация в 1С»

Примерно год назад жизнь заставила меня задуматься над таким вопросом - а не разработать ли язык (точнее псевдоязык), с помощью которого можно было бы программно работать с метаданными 1С, писать скрипты, которые выполняют те же действия, которые выполняет разработчик в конфигураторе... В этом докладе хочу рассказать о том как мы разрабатывали такой инструмент, с какими сложностями и нюансами столкнулись, и что получилось в итоге. Мы рассмотрим реальные кейсы использования автоматической генерации метаданных 1С, в которых использование такого подхода дает серьёзные преимущества и сильно облегчает жизнь разработчика (иногда настолько облегчает что можно обойтись вообще без него :), увидим как инструмент генерации можно вписать в общий контур continuous integration. А ещё обсудим перспективы использования подобных практик (генерация конфигурации на основе формализованных функциональных моделей, реализация библиотечного подхода к разработке прикладных решений).

Как ограничить права доступа на документы. УТ 10.3.35

1. zaoallat 19.09.16 09:36 Сейчас в теме
Добрый день коллеги. Прошу не ругать если что не так. УТ 10.3.35 нужно ограничить права доступа на документы. Есть роль Кассир. У пользователя в правах стоят роли Кассир + Пользователь. Захожу в режим 1с Предприятия под этим пользователем и в интерфейсе все пусто. Ставлю изменить интерфейс Полный выходит полный. Почему изначальный интерфейс Кассира не отрабатывает? Кто с этим сталкивался. И еще подскажите если нужно ограничить право роли Кассир на документы можно не переписывая роль реализовать данный механизм из режима 1С предприятия? Если да подскажите как? И еще нужно Отчеты по продажам- создание, проведение, удаление, только в течении 5 рабочих дней. После пяти рабочих дней- только просмотр, чтение. Этот алгоритм только реализовать через процедуру при открытие или есть в конфигурации типовой механизм. Спасибо Всем за ответы.
Ответы
Сортировка: Древо
2. Prionix 19.09.16 09:56 Сейчас в теме
(1) zaoallat, у роли "Кассир" - интерфейс должен быть "ИнтерфейсКассира"
4. Prionix 19.09.16 09:59 Сейчас в теме
(1) zaoallat,
И еще подскажите если нужно ограничить право роли Кассир на документы можно не переписывая роль реализовать данный механизм из режима 1С предприятия?

изменения через конфигуратор (дорабатывать), RLS, новая роль (Кассир) с ограниченными правами или изменение в самих документах
3. El_Loco 260 19.09.16 09:56 Сейчас в теме
1. Интерфейс и права Вы наверное просто напутали. Если поставить пользователю интерфейс кассира и соответствующие права, то сменить интерфейс он не сможет.
2. запись документа за последние 5 дней лучше сделать через подписку на событие - перед записью.
Оставьте свое сообщение

Вакансии

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата до 160 000 руб.
Полный день

Удаленный бизнес-аналитик 1С
Санкт-Петербург
Временный (на проект)

Разработчик (эксперт) по направлению 1С:ЗУП 3
Санкт-Петербург
зарплата от 130 000 руб.
Полный день