|
При изменении доступности поля прекращается ввод строки
| ☑ |
0
jerry mouse
02.03.12
✎
04:35
|
Здравствуйте!
1С 8.2
Есть задача: в табличной части документа включать или отключат доступность столбика (или ячейки) в зависимости от того, какая номенклатура выбрана.
Очевидное решение - в процедуре НоменклатураПриАктивизацииСтроки
я проверяю, какой вид товара введен и включаю/выключаю доступность соответствующей колонки для ввода
Если Элементы.Номенклатура.ТекущиеДанные.Номенклатура.Поштучно Тогда
Элементы.НоменклатураПоштучно.Доступность = Истина;
Иначе
Элементы.НоменклатураПоштучно.Доступность = Ложь;
КонецЕсли;
Проблема вот в чем. Если я выбираю товар, который не надо вводить поштучно, то ввод по строке проходит нормально, запрашиваются все необходимые данные, если же я выбираю поштучный товар, т.е. НоменклатураПоштучная становится доступной, ввод по строке прекращается.
Подскажите, как побороть эту проблему?
|
|
1
vicof
02.03.12
✎
05:12
|
Элементы.Номенклатура.ТекущиеДанные.Номенклатура.Поштучно = Элементы.НоменклатураПоштучно.Доступность;
так красивше смотрится.
Быльше кода в этой процедуре нет?
|
|
2
vicof
02.03.12
✎
05:12
|
(1) тьфу, блин. Местами поменять надо
|
|
3
jerry mouse
02.03.12
✎
05:23
|
(1) там еще кое чего написано, я сюда только суть вынес.
А по сути вопроса мысли есть?
|
|
4
vicof
02.03.12
✎
07:11
|
(3) возможно это кое-что влияет
|
|
5
jerry mouse
02.03.12
✎
13:09
|
не влияет, поскольку даже в таком варианте, как написан здесь, проявляется проблема
|
|
6
jerry mouse
02.03.12
✎
17:17
|
Специалисты, отзовитесь :)
|
|
7
adron
02.03.12
✎
17:19
|
Юзай условное оформление формы
|
|
8
hhhh
02.03.12
✎
17:25
|
(6) кто-то другой значит юзает еще НоменклатураПоштучно а тебе не сказал.
|
|
9
jerry mouse
02.03.12
✎
23:30
|
(7) Большое спасибо, все заработало!
|
|