![]() |
![]() |
![]() |
|
Запретить добавлять новые элементы напрямую в справочник. Как? | ☑ | ||
---|---|---|---|---|
0
SafeMode
18.06.07
✎
07:03
|
Поясняю:
есть справочник. у него три формы списка - для выбора, для подбора и обычная. есть док, 1 из реквизитов ТЧ которого с типом этот справочник. мне надо замутить так, чтоб в справ заносить элементы можно было только "из этого дока". как сие сделать? |
|||
1
Азат
18.06.07
✎
07:04
|
Убери у всех права на добавление и все... Останется только возможность программного ввода
|
|||
2
IUnknown
18.06.07
✎
07:05
|
Права. Запрет на ввод новых элементов.
|
|||
3
уродина
18.06.07
✎
07:08
|
а вот по-моему если сделать именно так - то и программно нельзя будет добавлять...
|
|||
4
уродина
18.06.07
✎
07:09
|
есть такая штука - "интерактивное добавление" - вот его и надо убрать.
|
|||
5
ZanderZ
18.06.07
✎
07:10
|
можно при записи регулировать или ВводНового ...
|
|||
6
Feanor
18.06.07
✎
07:13
|
(3), (4) Это для 8-ки спавредливо, в 77 программно можно если не все, то почти все.
|
|||
7
IUnknown
18.06.07
✎
07:13
|
(3)Можно будет программно добавлять
|
|||
8
SafeMode
18.06.07
✎
07:22
|
(1) как реализовать именно программый ввод?
вот в чем вопрос... |
|||
9
SafeMode
18.06.07
✎
07:33
|
(7) подскажите как программно реализовать
|
|||
10
ZanderZ
18.06.07
✎
07:34
|
Спр.Новый();
........... Спр.Записать(); |
|||
11
IUnknown
18.06.07
✎
07:37
|
(8)Для начала сходить на курсы.
|
|||
12
Папа Гапа
18.06.07
✎
07:38
|
Если Подумать() = "Да" Тогда
Спр.Новый(); ......... Спр.Записать(); КонецЕсли; |
|||
13
SafeMode
18.06.07
✎
10:10
|
не, народ, мож я не доходчиво все объяснил. попробую еще разок:
есть документ - Спецификация. в ТЧ этого дока есть реквизит с типом Справочник.Аналоги. ну и есть собственно этот самый справочник. в справочнике должны быть только те элементы, которые есть в одной из спецификаций. т.е. в справочнике НЕ ДОЛЖНО быть элементов, не участвующих в спецификациях. вариантов реализации этой задачи несколько. но только ГБ хочет ограничить возможность ввода новых элементов напрямую в справочник. т.е. хочет чтоб в справочник можно было внести новый элемент ТОЛЬКО зайдя в док спецификация и при подборе\выборе при отсутствии такого элемента - добавить его. КАК? |
|||
14
АЛьФ
18.06.07
✎
10:12
|
2(13) go to (1)
|
|||
15
SafeMode
18.06.07
✎
10:19
|
(14) ладно. забрал у всех права на ввод нового. бух, который забивает спецификации должен внести в очередную спецификацию элемент, которого НЕТ в справочнике аналоги. надо добавить новый элемент в справочник аналоги и потом его выбрать в спецификацию. как реализовать именно эту схему?
|
|||
16
Shaman100M
18.06.07
✎
10:30
|
права можно оставить.
в формах списка: РедактироватьВДиалоге(0,0); // запретить редактирование в диалоге СтатусВозврата(0); // в ПриВводеСтроки(); - запретим везде ввод нового эл-та в списке за исключением формы выбора значения в документе // в форме списка выбора значения в документе Процедура ПриВводеСтроки() СтатусВозврата(0); ОткрытьФорму("Элемент.Номенклатура",Контекст); КонецПроцедуры // в форме элемента Процедура ПриЗакрытии() Форма.Параметр.АктивизироватьОбъект(ТекущийЭлемент()); КонецПроцедуры |
|||
17
AcaGost
18.06.07
✎
10:47
|
(0) Юзай
ПРиОТкрытии Пар = Форма.Параметр; ВводНового Если (ПустоеЗначение(Пар) = 1) или (Пар <> "Для ввода") Тогда Возврат; КонецЕсли; |
|||
18
Фауст
18.06.07
✎
10:54
|
13) нах посылать таких ГБ надо. Завел оператор документ спецификация наколотил 20 элементов справочника, из них 5 добавил в документ. В справочнике 15 элементов не учавствующих в документах. Тупой запрет непонятно зачем непонятно для чего. Лезут со своим бредом не в свое дело уроды эти, а ты изобретай велосипеды, достали уже
|
|||
19
SafeMode
18.06.07
✎
10:57
|
(18) я ей тоже самое грю!!!! грабли то остаются. сделал набор прав, дал его буху, который будет работать именно с этим доком и с этим справочником. все косяки с него.
дык не же: грит давай изобретать буим... ппц |
|||
20
АЛьФ
18.06.07
✎
10:59
|
2(19) Посмотри как сделан ввод основного счета в справочнике контрагентов в ТиС.
|
|||
21
SafeMode
18.06.07
✎
11:12
|
(14)огромное
(16)вам (17)спасибо!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |