Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как программно переместиться в конец списка документа в 1с8.1? (http://forums.kuban.ru/f1040/kak_programmno_peremestit-sya_v_konec_spiska_dokumenta_v_1s8_1_a-3064643.html)

illaran 15.09.2012 09:30

Как программно переместиться в конец списка документа в 1с8.1?
 
Есть документ допотопной самописной базы в 1с 8.1, куда вносятся строки сканером шк. Есть проблема, после ввода новой строки курсор на неё не позиционируется. В 1с 8.2 это можно решить так: ИндексТекущегоЭлементаКоллекции = Изделия.Индекс(ЭлементыФормы.изделия.ТекущиеДанные);
КоличествоЭлементовКоллекции = Изделия.Количество();
Если ИндексТекущегоЭлементаКоллекции < КоличествоЭлементовКоллекции - 1 Тогда
ЭлементыФормы.Изделия.ТекущаяСтрока = Изделия[ИндексТекущегоЭлементаКоллекции+1].ПолучитьИдентификатор();
КонецЕсли;
Однако, в 1с 8.1 функция ПолучитьИдентификатор отсутстует. Делать переврд на 8.2 из-за этого накладно, т.к. в данной конторе сложно застать 30 чел, чтобы перставить платформы . Подсткажите, пожалуйста, как можно решить вопрос в платформе 8.1

EvG32 15.09.2012 11:21

в процедуре добавления строки в тз или тч, чо там, поставь
ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока = НоваяСтрокаТЗ или НоваяСтрокаТЧ, что там
ну и можно добавить, что б курсор не мешался
ЭлементыФормы.ТабличноеПоле1.ВыделенныеСтроки.Очистить()

illaran 16.09.2012 14:57

Большое спасибо!!!!!!!!!!!!


Текущее время: 08:34. Часовой пояс GMT +3.