Пропала кнопка создать на основании 1с
Обновлено: 04.07.2024
Здравствуйте. Есть Платформа 8.2, Конфигурация УТ 11. Создал новый документ. Роли не трогал. Запускаю документ С полными права В форме списка кнопка Создать отображается. А вот у пользователей с ограниченными права кнопка не отображается , а также у этих пользователей в формеДокумента не отображается Печать и СоздатьНаОсновании. Подскажите почему не отображается кнопка Создать и Печать у пользователей с ограниченными правами. Какие права(роли) необходимо добавить
А давай ты не будешь говорить что нам делать, а мы не скажем куда тебе идти?)
Ты проверь права пользователей на то, что на эти кнопки понавешено.
а именно где. Я не знаю на какие права повешены эти кнопки
Смотри права у роли, которую дал пользователям. Конкретно, интерактивное добавление и вывод.
Допустим документу дал Роль Администрирование и там поставил все галки у прав. но все равно ничего не изменилось
Если нет прав на эту кнопка, то она не покажется пользователю
. открой роль пользователя, встань на ветку с нужным видом документа. В правой части увидишь, что ему разрешено.
ТС давайте оперировать понятиями 8.2 УФ во-первых проверь что эта команда "Создать" не добавлена тобою а создается автоматически во-вторых у пользователя которому надо создавать проверь что ему присвоена роль у которой есть право на интерактивное добавление документа
в общем с кнопкой создать разобрался , у одной роли в документе выставил все права. А теперь когда открываю формуДокумента не отображается команда Печать и Создать на основании у пользователя с ограниченными правами. Подскажите какую роль использовать для того чтобы появилась команда печать?
УФ строятся по бОльшей части автоматически и если добавляешь что-то сам то не факт что будет работать как задумано
Ну вот команда печать добавлена самим конфигуратором
но еще хитрость в том что должно быть право на команду Печать
посмотри свойства команды Печать внимательно может быть право на уровне ролей иили через функциональные опции
a УФ по сути рассчитано ограничение не только по ролям а и по ФО так как УФ строится автоматически
уже и функциональные опции проверил и команду печать сойства ничего не изменилось
тут не подскажу - возможно локальная заморочка УТ 11
сравнивай с тем пользователем у которого все хорошо
возможно полномочия пользователя надо понастраивать - это уже в режиме предприятия
открой Радченко: там 11 пунктов Как испортить УФ, чтобы пропала кнопка
совершенно верно. в УФ другой подход и его надо переварить. имхо в первую очредь ТС надо перестать называть команду кнопкой
у меня УТ а не УФ. Извиняюсь если неправильно выразился. У меня нет книги Радченко. И команду печать, формуДокумента, ФормуСписка сделал конфигуратор
или может обычная форма создалась а к ней притягивается функционал УТ 11 ?
в 8.2 конфигуратор спрашивает какого вида форму надо создать но если команда Печать таки сама подтянулась скорее всего форма УФ
vbi --> vbi1С:Предприятие 8.3 (8.3.11.3133)
"Управление торговым предприятием для Украины", редакция 1.2. (1.2.24.3)
Для формы списка реализации сделали управляемую форму. Но почему-то не заполнена команда "Создать на основании", соответственно в форме подменю не отображается.
Почему не выводится структура подчиненности? Как ее вывести для управляемой формы? В обычной все выводится.
Например тоже самое в УТ на управляемых формах:
Не там тему разместил
Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1Это как, не понял?
у документа галочка "Использовать стандартные команды" стоит
Стандартные команды включены в документе:
Нет общей команды которая бы открывала ввод на основании, ни в УТП ни в УТ11, но в УТ11 есть ввод на основании.
Создать общую команду я могу, вывести в командный интерфейс. Но что сделать чтоб вывести меню? Писать свой обработчик, бежать по метаданным и собирать список документов вводимых на основании? Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1
я вооще-то про Структуру подчиненности.
а для ввода на основании добавляйте свою команду - автоматом не прокатит
vbi --> vbisava1 @ Сегодня, 16:02 ,
Я ошибся сказав про структуру подчиненности. Я имел ввиду ввод на основании.
Все, разобрался, помог коллега.
Для того, чтобы в управляемой форме списка реализации отображалось меню вода на основании, галочка "Использовать стандартные команды" должна стоять не только у документа реализации, но и у всех документов, которые вводятся на основании реализации.
А лучше проставить вообще у всех документов.
оффтоп (не только лишь все, мало кто может это делать - вспомнилась известная фраза.. где я ее слышал. )
Андрис --> АндрисСоздал в первом документе реквизит (ЗаявкаНаРемонт) - ссылка на второй документ, заполняется при первом вводе на основании. Во втором документе есть реквизит основание - ссылка на документ-основание. В каком событии проверять на заполнение реквизита ЗаявкаНаРемонт и отказаться от создания нового документа при нажатии на кнопку создать на основании? Stazy --> Stazy
Если имеется ввиду именно ввод на основании - тогда
А если ввод на основании - это когда определенный реквизит заполнен - тогда можно, как писали выше
В любой процедуре нам нужно сделать запрос на наличие в базе уже введенного на основании документа, параметр запроса - ссылка на документ-основание. Так вот эту ссылку мы никак не имеем в процедуре ПередОткрытием,хотя именно здесь можно отказаться от открытия формы документа (но тогда лучше использовать ПриСозданииНаСервере). Эту ссылку можем вытащить из ДанныеЗаполнения.Сссылка в событии ОбработкаЗаполнения, но здесь нельзя отказаться от создания документа, а мне это и надо: не создавать новый документ на основании первого, если на основании первого уже был введен документ.
Или я уже запутался.
Хотел добавить: ввод на основании осуществляется стандартно. В свойствах документов указано, что один документ является основанием для другого, обработка заполнения построена конструктором. Дальше нужно доработать, отказаться от стандартной обработки и запретить создание документа, если уже введен документ на основании первого документа (это уже писал).
Читайте также: