Пропала кнопка создать на основании 1с

Обновлено: 04.07.2024

Здравствуйте. Есть Платформа 8.2, Конфигурация УТ 11. Создал новый документ. Роли не трогал. Запускаю документ С полными права В форме списка кнопка Создать отображается. А вот у пользователей с ограниченными права кнопка не отображается , а также у этих пользователей в формеДокумента не отображается Печать и СоздатьНаОсновании. Подскажите почему не отображается кнопка Создать и Печать у пользователей с ограниченными правами. Какие права(роли) необходимо добавить

А давай ты не будешь говорить что нам делать, а мы не скажем куда тебе идти?)

Ты проверь права пользователей на то, что на эти кнопки понавешено.

а именно где. Я не знаю на какие права повешены эти кнопки

Смотри права у роли, которую дал пользователям. Конкретно, интерактивное добавление и вывод.

Допустим документу дал Роль Администрирование и там поставил все галки у прав. но все равно ничего не изменилось

Если нет прав на эту кнопка, то она не покажется пользователю

. открой роль пользователя, встань на ветку с нужным видом документа. В правой части увидишь, что ему разрешено.

ТС давайте оперировать понятиями 8.2 УФ во-первых проверь что эта команда "Создать" не добавлена тобою а создается автоматически во-вторых у пользователя которому надо создавать проверь что ему присвоена роль у которой есть право на интерактивное добавление документа

в общем с кнопкой создать разобрался , у одной роли в документе выставил все права. А теперь когда открываю формуДокумента не отображается команда Печать и Создать на основании у пользователя с ограниченными правами. Подскажите какую роль использовать для того чтобы появилась команда печать?

УФ строятся по бОльшей части автоматически и если добавляешь что-то сам то не факт что будет работать как задумано

Ну вот команда печать добавлена самим конфигуратором

но еще хитрость в том что должно быть право на команду Печать

посмотри свойства команды Печать внимательно может быть право на уровне ролей иили через функциональные опции

a УФ по сути рассчитано ограничение не только по ролям а и по ФО так как УФ строится автоматически

уже и функциональные опции проверил и команду печать сойства ничего не изменилось

тут не подскажу - возможно локальная заморочка УТ 11

сравнивай с тем пользователем у которого все хорошо

возможно полномочия пользователя надо понастраивать - это уже в режиме предприятия

открой Радченко: там 11 пунктов Как испортить УФ, чтобы пропала кнопка

совершенно верно. в УФ другой подход и его надо переварить. имхо в первую очредь ТС надо перестать называть команду кнопкой

у меня УТ а не УФ. Извиняюсь если неправильно выразился. У меня нет книги Радченко. И команду печать, формуДокумента, ФормуСписка сделал конфигуратор

или может обычная форма создалась а к ней притягивается функционал УТ 11 ?

в 8.2 конфигуратор спрашивает какого вида форму надо создать но если команда Печать таки сама подтянулась скорее всего форма УФ

vbi --> vbi



Просмотр профиля

1С:Предприятие 8.3 (8.3.11.3133)
"Управление торговым предприятием для Украины", редакция 1.2. (1.2.24.3)


Для формы списка реализации сделали управляемую форму. Но почему-то не заполнена команда "Создать на основании", соответственно в форме подменю не отображается.

Почему не выводится структура подчиненности? Как ее вывести для управляемой формы? В обычной все выводится.


Например тоже самое в УТ на управляемых формах:

Не там тему разместил

Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1



Просмотр профиля vbi --> vbi



Просмотр профиля

Это как, не понял?

у документа галочка "Использовать стандартные команды" стоит


Стандартные команды включены в документе:

Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1



Просмотр профиля vbi --> vbi



Просмотр профиля
Нет общей команды которая бы открывала ввод на основании, ни в УТП ни в УТ11, но в УТ11 есть ввод на основании.
Создать общую команду я могу, вывести в командный интерфейс. Но что сделать чтоб вывести меню? Писать свой обработчик, бежать по метаданным и собирать список документов вводимых на основании? Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1



Просмотр профиля

я вооще-то про Структуру подчиненности.

а для ввода на основании добавляйте свою команду - автоматом не прокатит

vbi --> vbi



Просмотр профиля

sava1 @ Сегодня, 16:02 ,
Я ошибся сказав про структуру подчиненности. Я имел ввиду ввод на основании.


Все, разобрался, помог коллега.
Для того, чтобы в управляемой форме списка реализации отображалось меню вода на основании, галочка "Использовать стандартные команды" должна стоять не только у документа реализации, но и у всех документов, которые вводятся на основании реализации.

А лучше проставить вообще у всех документов.

оффтоп (не только лишь все, мало кто может это делать - вспомнилась известная фраза.. где я ее слышал. )

Андрис --> Андрис



Просмотр профиля Имеются два документа, один из них вводится на основании другого. Как отменить ввод (создание) нового документа, если на основании первого документа уже был введен документ?
Создал в первом документе реквизит (ЗаявкаНаРемонт) - ссылка на второй документ, заполняется при первом вводе на основании. Во втором документе есть реквизит основание - ссылка на документ-основание. В каком событии проверять на заполнение реквизита ЗаявкаНаРемонт и отказаться от создания нового документа при нажатии на кнопку создать на основании? Stazy --> Stazy



Просмотр профиля В процедуре "Перед открытием" формы документа, вводимого на основании. Vofka --> Vofka



Просмотр профиля

Если имеется ввиду именно ввод на основании - тогда

А если ввод на основании - это когда определенный реквизит заполнен - тогда можно, как писали выше

Андрис --> Андрис



Просмотр профиля

В любой процедуре нам нужно сделать запрос на наличие в базе уже введенного на основании документа, параметр запроса - ссылка на документ-основание. Так вот эту ссылку мы никак не имеем в процедуре ПередОткрытием,хотя именно здесь можно отказаться от открытия формы документа (но тогда лучше использовать ПриСозданииНаСервере). Эту ссылку можем вытащить из ДанныеЗаполнения.Сссылка в событии ОбработкаЗаполнения, но здесь нельзя отказаться от создания документа, а мне это и надо: не создавать новый документ на основании первого, если на основании первого уже был введен документ.
Или я уже запутался.

Хотел добавить: ввод на основании осуществляется стандартно. В свойствах документов указано, что один документ является основанием для другого, обработка заполнения построена конструктором. Дальше нужно доработать, отказаться от стандартной обработки и запретить создание документа, если уже введен документ на основании первого документа (это уже писал).

Читайте также: