Имя: Пароль:
1C
1С v8
ТЧ Товары на форме обработки
0 Bibr
 
22.10.11
15:38
Необходимо дать пользователю обработку, которой он сможет изменить определенные реквизиты ТЧ Товары.

В форме обработки есть реквизит типа Реализация и Табличное поле.
При выборе реализацции функция

Процедура ДокПостОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
   ЭлементыФормы.ТабличноеПоле1.Значение = ВыбранноеЗначение.Товары;
КонецПроцедуры

В результате в таб поле грузится ТЧ товары, но редактировать ее нельзя.
не знаю, в чем причина. пересмотрел галочким Доступность и ТолькоПросмотр - не помогают:(
1 Мимохожий Однако
 
22.10.11
15:56
Почему нельзя просто открыть документ для редактирования? Как вариант, сделай таблицу значений, которая заполняется из ТЧ документа. И кнопку, по которой пользователь перенесет изменения в документ.
2 Bibr
 
22.10.11
16:07
(1) В доке много всего. не подходит.

"Как вариант, сделай таблицу значений.."
Так и делаю. но почему-то недоступны в ТЗ поля для выбора/редактирования
3 Мимохожий Однако
 
22.10.11
16:34
Вероятно, тип надо другой. Например, ТЗ.
4 Bibr
 
22.10.11
17:43
ммм... ага. вариант! :)


В принципе я сделал и так как делал, но через Ж. :

ЭлементыФормы.ТабличноеПоле1.Значение = ВыбранноеЗначение.ПолучитьОбъект().Товары;

Тогда потом это табполе можно редактировать - у объекта реквизиты доступны для записи:)

Интересно, грозит чем-либо этот вариант?
5 Amiralnar
 
22.10.11
18:22
Александр, вы, наверное, специалист 7.7?
6 Bibr
 
22.10.11
19:02
)))
ни рыба ни мясо. 7.7. уже забываю, а 8.2 еще многого не знаю.

А подскажите ваш вариант - как методически правильн это сделать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший