Документ "Установка цен в магазине", введён на основании Поступления.
Поле "Номенклатура" не доступно.
1. Посмотрел свойства формы, табличного объекта, колонки.
2. Установил в коде свойства ТолькоПросмотр=Ложь и Доступность=Истина.
3. Проверил события в форме (хотя это уже паранойя).
Час времени - и безрезультатно, хотя вроде неплохо программирую.
Где у меня пробел в голове?
(0) По аналогии с "Розницей для Казахстана" в Настройках параметров учета нет галочки "Устанавливать цены автоматически"?
Весь смысл галочки в том, насколько я помню, что цены могут устанавливаться только в центральном узле Розницы или Управляющей ИБ (УТ, Бухгалтерия, Комплексная).
мКолонкиТовары.РезультирующаяНаценка.ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ТаблицаЦенРезультирующаяНаценкаПриИзменении"));
мКолонкиТовары.Цена0.ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ТаблицаЦенЦенаПриИзменении"));
В Документе УстановкаЦенНоменклатурыВМагазине совсем другая:
Процедура ПриОткрытии()
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
Если Не ЗначениеЗаполнено(ПараметрОснование) Тогда
...
А (4) я не знаю, откуда
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший