Имя: Пароль:
1C
1C 7.7
v7: Как контролировать изменение табличной части документа?
0 Slim747
 
12.03.13
14:49
Добрый день. Ситуация следующая. Имеется созданный документ для учета движения корма. Многострочная часть документа состоит из 7-ми строк(неделя).Есть поле типа Дата, в котором регистрируется дата последнего изменения строки.Как запретить изменение информации в определенном столбце многострочной части в зависимости от последней даты изменения?
1 FN
 
12.03.13
14:50
ПриНачалеРедактированияСтроки() + СтатусВозврата(0)
2 пипец
 
12.03.13
14:55
обработка в сети болтается в при записи проверяет и даже пишет в лог
3 Slim747
 
12.03.13
15:08
Пробовал. Эта предопределенная процедура действует на всю строку. А что можно придумать для конкретного столбца в этой строке. Были мысли написать функцию, которая определяет идентификатор текущей ячейки и затем, используя данную процедуру, перебирать все идентификаторы. Пока что не додумал как это можно реализовать...
4 Slim747
 
12.03.13
15:09
А как вообще можно определить текущую ячейку в строке многострочной части?
5 Slim747
 
12.03.13
15:09
Что за обработка, подскажите?
6 forforumandspam
 
12.03.13
15:10
(4) ТекущаяКолонка()
7 пипец
 
12.03.13
15:15
8 PALESIA
 
12.03.13
17:45
(0) определять доступность не предлагать?
9 Slim747
 
13.03.13
10:06
Спасибо всем!!!Решение нашел следующее: при помощи функции ТекущаяКолонка() определяю идентификатор любой колонки. Естественно все происходит в процедуре ПриНачалеРедактированияСтроки(). Затем сравниваю полученный идентификатор колонки с существующими и делают необходимые действия на запрет и редактирование. Отдельная благодарность forfumandspam.