|
Как подставить значение реквизита табчасти в новую строку?
| ☑ |
0
dart909
22.07.15
✎
08:54
|
Доброе утро форумчане, подскажите пожалуйста.В документе с табчастью Маршруты есть два реквизита ПунктВыезда, ПунктПрибытия. Вопрос такой как сделать, чтобы при создании новой строки в значение ПунктВыезда записывалось Значениt ПунктПрибытия предыдущей строки?
|
|
1
zak555
22.07.15
✎
08:55
|
формы какие ?
|
|
2
dart909
22.07.15
✎
08:57
|
(1) управляемые
|
|
3
Lexey_
22.07.15
✎
09:06
|
(0) в событии ПриНачалеРедактирования()
|
|
4
dart909
22.07.15
✎
09:44
|
(3) Сделал так Процедура МаршрутыПриИзменении(Элемент,НоваяСтрока,Копирование)
Если НоваяСтрока И Не Копирование Тогда
НомерСтроки = Элемент.ТекущиеДанные.НомерСтроки;
Элемент.ТекущиеДанные.ПунктВыезда = Элемент.ТекущиеДанные[НомерСтроки-1].ПунктПрибытия;
КонецЕсли
КонецПроцедуры
но в таком варианте ошибка получение элемента по индексу неопределено
|
|
5
zak555
22.07.15
✎
10:04
|
ДанныеФормыКоллекция (FormDataCollection)
НайтиПоИдентификатору (FindByID)
Синтаксис:
НайтиПоИдентификатору(<Идентификатор>)
Параметры:
<Идентификатор> (обязательный)
Тип: Число.
Идентификатор строки таблицы.
Возвращаемое значение:
Тип: ДанныеФормыЭлементКоллекции; Неопределено.
Неопределено - элемент не найден.
Описание:
Получает элемент коллекции по идентификатору.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
См. также:
ТаблицаФормы, свойство ВыделенныеСтроки
ТаблицаФормы, свойство ТекущийРодитель
ТаблицаФормы, свойство ТекущаяСтрока
|
|
6
Lexey_
22.07.15
✎
10:06
|
(4) а откуда в процедуре ПриИзменении() параметры НоваяСтрока и Копирование?
|
|
7
zak555
22.07.15
✎
10:13
|
ПунктВыезда = Объект.Маршруты.НайтиПоИдентификатору (ИдексПредыдущейСтроки).ПунктПрибытия
|
|
8
dart909
22.07.15
✎
10:23
|
(6) ой ошибся ПриНачалеРедактирования
|
|
9
dart909
22.07.15
✎
10:30
|
(7) А как расчитать индекспредыдущей строки
|
|
10
zak555
22.07.15
✎
10:34
|
ИдексПредыдущейСтроки = Элементы.Маршруты.ТекущаяСтрока - 1;
|
|
11
dart909
22.07.15
✎
10:38
|
(10) Спасибо) А я правильно понимаю что нужно сделать еще проверку первую строку?
|
|