|
Я добавляю константу в подсистему с интерфейсом, она не отображается. | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
27.04.22
✎
12:57
|
Тут пишут, что должно в меню сервис попадать, но нет.
Правда, у меня подсистема не верхнего уровня, а ей подчиненная (я добавил свою подсистему). https://www.1s-up.ru/konstanty-v-1s-8-3/ Почему не попадает, как впихнуть? Не хочу форму для настроек констант рисовать отдельно. там 2-3 константы пользователю дать. |
|||
1
Волшебник
модератор
27.04.22
✎
13:01
|
нет доступа
|
|||
2
mikecool
27.04.22
✎
13:01
|
ПС отображается в КИ?
|
|||
3
Гений 1С
гуру
27.04.22
✎
15:08
|
(2) расшифруй.
(3) ну я просто добавил коснтанту в подсистему, отображаемую в интерфейсе и ожидал, что можно будет ее редактировать. Права админские, но даже независимо от прав нет в меню сервис этой константы. |
|||
4
lubitelxml
27.04.22
✎
15:19
|
ПС - подсистема, КИ - командный интерфейс. Ты настроил командный интерфейс у этой подсистемы? Новый объект включил в ее КИ (галочку поставил)?
|
|||
5
dreizehn
27.04.22
✎
15:23
|
(0) Использование стандартных команд включи и права дай, прогыгырамист. Хотя что это я, в айти же кризис...
|
|||
6
Гений 1С
гуру
27.04.22
✎
15:59
|
(4) на закладке Основные - командный интерфейс в подсистеме захожу, там нет константы этой, хотя в составе она есть.
Или надо в другом месте галочку ставить? |
|||
7
mikecool
27.04.22
✎
16:01
|
константа должна быть включена в подсистему , которая отображается в комм интерфейсе
|
|||
8
Гений 1С
гуру
27.04.22
✎
16:01
|
(5) права полные.
гм, использовать стандартные команды действительно отключено. Но ставить не хочу, чтобы не менять конфу. И в расширении тоже не хочу, ок, сделаю форму. Спасибо |
|||
9
Гений 1С
гуру
27.04.22
✎
16:02
|
Вопрос с следующем - разместил КонстантыНабор на форме.
Но константы не считываются в этот набор при открытии формы. Приходится принудительно их считывать в при открытии. Почему? Права полные. &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) //Чтобы все константы считались УстановитьПривилегированныйРежим(Истина); ОО = РеквизитФормыВЗначение("КонстантыНабор"); ОО.Прочитать(); ЗначениеВРеквизитФормы(ОО, "КонстантыНабор"); КонецПроцедуры |
|||
10
Kassern
27.04.22
✎
16:07
|
(9) а как остальные константы инициализируются вы не задумывались? Скорее всего в коде есть кусок, который это делает при начале работы с формой
|
|||
11
Гений 1С
гуру
27.04.22
✎
16:10
|
(10) а для чего тогда константы набор на форме, как не для того, чтобы автоматизировать отображение констант на форме?
|
|||
12
mikecool
27.04.22
✎
16:12
|
(11) это тема для очередной статьи )
|
|||
13
mikecool
27.04.22
✎
16:13
|
(11) ты (7) попробовал, рисовальщик форм?
|
|||
14
Гений 1С
гуру
27.04.22
✎
16:16
|
(13) да, я в (8) Написал ответ - нет галочки "Использовать стандартные команды", это ж управляемый интерфейс, детка. галочки нет - значит ручками включить в КИ Нельзя, ггг. Ну и программно тоже, разумеется, 2022 год на дворе же.
|
|||
15
Kassern
27.04.22
✎
16:23
|
блин я даже пустышку развернул, создал пару констант и форму констант. Все без всяких проблем развернулось и отображается/записывается. Без всяких костыльных инициализаций...
https://disk.yandex.ru/i/Z3gMtLLy601QEw |
|||
16
Kassern
27.04.22
✎
16:23
|
значит вы как-то криво добавили константы на форму, или криво прикрепили к подсистемам
|
|||
17
dreizehn
27.04.22
✎
16:24
|
(8) > Но ставить не хочу, чтобы не менять конфу.
То есть добавить подсистему и включить в нее константу это не менять конфу, а включить галочку, это менять конфу. Ясно. Понятно. |
|||
18
dreizehn
27.04.22
✎
16:25
|
(15) > форму констант
Ключевое слово: "основной реквизит формы" |
|||
19
Гений 1С
гуру
27.04.22
✎
16:29
|
(15) (18) Отож, а у меня не ключевой реквизит формы. ;-)
Я даже выложил это художество, но думаю, что делов в этом. https://disk.yandex.ru/d/Tx_S_S_3m11gCQ (17) Это ADD а не UPD, разницу чувствуете? Когда обновлять будете, почувствуете. Да и не хочу я стандартных команд у этой константы, мне нужно ее строго в определенном месте впихнуть, желательно руками в КИ. Но увы, это же "управляемые" формы |
|||
20
dreizehn
27.04.22
✎
16:42
|
(19) > не хочу я
Ну, страдай. Не знаешь как работает командный интерфейс, как работают стандартные и свои команды - кто ж виноват? Поглаживай себя, наезжай на 1С, полируй карму. |
|||
21
Гений 1С
гуру
27.04.22
✎
16:46
|
(20) слишком хорошо знаю, поэтому не люблю. Отдельные извращенные места КИ не хочу даже знать.
https://geniy1s.ru/dat-polzovatelyu-prava-na-redaktirovanie-konstanty-unf-1-6/ |
|||
22
dreizehn
27.04.22
✎
16:47
|
(21) > слишком хорошо знаю
Не трынди. Если бы ты знал, этой темы не было бы. То, что ты мастер костылей общеизвестно. |
|||
23
Гений 1С
гуру
27.04.22
✎
17:01
|
(22) я не к тому что я знаю КИ до мелочей. Я знаю, что КИ - отстой, поэтому и не вникаю в мелочи. Надеюсь на понимание.
|
|||
24
dreizehn
27.04.22
✎
22:55
|
(23) Ну, не умеешь думать головой - давай, паши вручную.
И да, не забудь написать статью, как ты героически борешся с тем, что сознательно не хочешь изучать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |