Имя: Пароль:
1C
1С v8
Редактирование значения в табличном поле
0 prilforreal
 
13.07.17
09:00
Доброе утро, создал в табличной части док-а колонку, написал процедуру для автозаполнения значения колонки, но должна остаться возможность редактирования значения, а оно остается таким же, подскажите, где собака то порылась?

Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    СтрокаТабличнойЧасти = ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные;
    Если СтрокаТабличнойЧасти = Неопределено Тогда
        Возврат;
        КонецЕсли;
    Если ТекущаяДата() + 60*60*6 < КонецДня(ТекущаяДата()) Тогда
        ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.Срок = КонецДня(ТекущаяДата());
    ИначеЕсли ТекущаяДата() + 60*60*6 > КонецДня(ТекущаяДата()) Тогда
        ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.Срок = КонецДня(ТекущаяДата())+60*60*10;
    КонецЕсли;

КонецПроцедуры
1 1dvd
 
13.07.17
09:01
старые песни о главном...

Помогите найти ошибку
2 prilforreal
 
13.07.17
09:15
(1) Песни песнями, а значение колонки не редактируется..
3 1dvd
 
13.07.17
09:22
(2) ну, создай ещё пару веток, может начнёт редактироваться :)
4 prilforreal
 
13.07.17
09:25
(3) Спасибо, но думаю столь косвенное действие делу не поможет))
5 1dvd
 
13.07.17
09:30
(4) определись для начала, в какой момент она должна заполнятся.

ПриВыводеСтроки тут явно не подходит
6 prilforreal
 
13.07.17
09:30
Насколько я понимаю автозаполнение и мешает мне редактировать строку, может стоит вызвать процедуру при активации ячейки очистить значение, или что-то вроде того?
7 prilforreal
 
13.07.17
09:33
(5) Заполняться должна при добавлении новой строки посредством процедуры ПривязатьНовый.