|
v7: Установить проверку в справочнике | ☑ | ||
---|---|---|---|---|
0
rosalin
24.04.12
✎
13:20
|
Конфигурация ПУБ
Надо что бы после установки флажки на форме списка нельзя было редактировать , удалять элементы списка, только просматривать Справочник нормы расхода Делал так в справочнике номенклатура но там просто было так как делал это в форме элемента |
|||
1
Mikeware
24.04.12
✎
13:21
|
Сделай!©
|
|||
2
Нуф-Нуф
24.04.12
✎
13:23
|
15000 руб
|
|||
3
Ork
24.04.12
✎
13:25
|
(0) Редактирование установлено "в списке" или "в диалоге"?
|
|||
4
Mikeware
24.04.12
✎
13:25
|
(2) может 100500?
|
|||
5
Он
24.04.12
✎
13:25
|
Процедура ПриНачалеРедактированияСтроки()
Если Низззя = 1 Тогда СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры Процедура ПриВводеСтроки() Если Низззя = 1 Тогда СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры |
|||
6
Нуф-Нуф
24.04.12
✎
13:25
|
(4) давай. бабло попилим
|
|||
7
rosalin
24.04.12
✎
15:12
|
Ork (0) Редактирование установлено "в списке" или "в диалоге"?
в диалоге Он делаю так Процедура ПриНачалеРедактированияСтроки() Если СогласованоФЛ = 1 Тогда СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры Процедура ПриВводеСтроки() Если СогласованоФЛ = 1 Тогда СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры но не работает На основной форме списка флажок есть, индитификатор СогласованоФЛ |
|||
8
Он
24.04.12
✎
15:38
|
Если в диалоге, то видимо извращаться придётся.
|
|||
9
rosalin
24.04.12
✎
15:42
|
(8) Понятно
|
|||
10
Он
24.04.12
✎
16:13
|
Обеими способами.
В модуль формы списка: Процедура ПриНачалеРедактированияСтроки() ОткрытьФорму(ТекущийЭлемент(), Галка); СтатусВозврата(0); Возврат; КонецПроцедуры Процедура ПриВводеСтроки() ОткрытьФорму("Элемент.Новый1", Галка); СтатусВозврата(0); Возврат; КонецПроцедуры В модуль формы элемента: // Процедура ПриОткрытии() Если Форма.Параметр = 1 Тогда Предупреждение("Низззя"); СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры //ПриОткрытии |
|||
11
rosalin
24.04.12
✎
23:42
|
Он (10)
Вот это интересно но можно поподробнее что то у меня не получилось В модуль формы элемента: // Процедура ПриОткрытии() Если Форма.Параметр = 1 Тогда Предупреждение("Низззя"); СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры //ПриОткрытии Параметр это что индетификатор флажка или я совсем туплю |
|||
12
Он
25.04.12
✎
09:10
|
(11) Да.
|
|||
13
zak555
25.04.12
✎
09:11
|
Процедура ПриОткрытии()
Предупреждение("Это секрет", 3); СтатусВозврата(0); КонецПроцедуры |
|||
14
vmv
25.04.12
✎
09:20
|
шо за 7.7 такая - это типа прога такая?
|
|||
15
Он
25.04.12
✎
09:26
|
(14) ERP
|
|||
16
rosalin
25.04.12
✎
11:48
|
Он (12) Почемуто не срабатывает
|
|||
17
rosalin
25.04.12
✎
14:43
|
Делаю так
В модуль формы элемента: Процедура ПриОткрытии() Если Форма.Параметр.СогласованоФЛ = 1 Тогда Предупреждение("Низззя"); СтатусВозврата(0); Возврат; КонецЕсли; КонецПроцедуры Выдает err Если Форма.Параметр.СогласованоФЛ = 1 Тогда {Справочник.НормыРасходов.Форма.Модуль(442)}: Значение не представляет агрегатный объект (СогласованоФЛ) |
|||
18
Он
25.04.12
✎
15:05
|
(17) Ну нельзя совсем уж так!
Процедура ПриОткрытии() Если Форма.Параметр = 1 Тогда Предупреждение("Низззя"); |
|||
19
rosalin
25.04.12
✎
15:08
|
ОН (18)
А как назначить флажок как параметр?? СогласованоФЛ это индитификатор флажка |
|||
20
Он
25.04.12
✎
15:11
|
(19)
Процедура ПриНачалеРедактированияСтроки() ОткрытьФорму(ТекущийЭлемент(), СогласованоФЛ); Процедура ПриВводеСтроки() ОткрытьФорму("Элемент.Новый1", СогласованоФЛ); |
|||
21
rosalin
25.04.12
✎
16:25
|
Он (20), да так и делал , но вот беда не работает ,
может потому что сохраняю значение флажка так Процедура ПриЗакрытии () СохранитьЗначение("Согласовано",СогласованоФЛ); Процедура ПриОткрытии() СогласованоФЛ = ВосстановитьЗначение("Согласовано"); т.к не разобрался как сохранять реквизиты формы списка |
|||
22
Он
25.04.12
✎
17:45
|
(21) Выкладывай
|
|||
23
rosalin
25.04.12
✎
22:15
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |