|
Добавление строки в табличную часть документа
| ☑ |
0
balak05
04.09.14
✎
10:27
|
Здравствуйте. Нужно чтобы при добавлении новой строки в табличную часть докумета значение определенного реквизита этой строки заполнялось автоматически. Если обратиться к Элемент.ТекущаяСтрока то позиционируется на первой строке. А мне нужно спозиционироваться на новой строке. Как это можно сделать?
|
|
1
shuhard
04.09.14
✎
10:29
|
(0) обратись к ТЧ[максимальный номер]
|
|
2
Fish
04.09.14
✎
10:40
|
(0) Используй для этого правильное событие. Например ПриНачалеРедактирования. И тогда ТекущаяСтрока будет именно той, которая нужна.
|
|
3
balak05
04.09.14
✎
10:41
|
(1) То есть сначала вычислить мах индекс? Допустим я использую процедуру ТоварыПередНачаломДобавления. В этом случае элемент это табличная часть еще без моей строки. А в процедуре ТоварыПередОкончаниемРедактирования уже есть моя строка и оно реагирует при записи дока. Но я хочу чтобы уже при добавлении новой строки туда сразу попадал реквизит.
|
|
4
balak05
04.09.14
✎
10:44
|
(2) Ну да. Так и есть. Позиционируется именно на новой строке. И как я сам не допер? Спасибо Вам
|
|
5
balak05
04.09.14
✎
10:56
|
(2) есть один ньюанс. Вот смотрите - если я редактирую уже записанную строку, то эта процедура тоже будет срабатывать. Можно конечно поставить условие на ЗначениеЗаполнено() но мне не нужно чтобы у записанной строки заполнялась этот реквизит, если он не заполнен. Как можно проверить новая это строка или нет?
|
|
6
balak05
04.09.14
✎
11:02
|
(5) Поспешил с вопросом. Есть второй параметр у этой процедуры - так и называется "новая строка". Извиняюсь. вопрос закрыт. Всем спасибо.
|
|