Доброго времени суток! Проблема в следующем: есть 2 табличные части в документе: из одной ТЧ передаются данные в другую ТЧ нажатием на кнопку. Передается все нормально, но есть один момент с нумерацией: если в исходной ТЧ у нас, к примеру, 2 строки (номера соответственно 1 и 2), то при при нажатии на кнопку в другой ТЧ нумерация начинается не с единицы, а продолжается (то есть 3 и 4).
В Процедуре обработки нажатия на кнопку, на сервере сформирован запрос, а вот на клиенте следующий код:
Если Элементы.ВыбранноеНаКарте.ТекущаяСтрока <> Неопределено Тогда
Если Элементы.ВыбранноеНаКарте.ТекущаяСтрока > -1 Тогда
Элементы.ТОЗА.ОтборСтрок = Новый ФиксированнаяСтруктура("FeatID", Элементы.ВыбранноеНаКарте.ТекущиеДанные.FeatID);
КонецЕсли;
КонецЕсли;
ТекущаяСтрока - это не номер строки. Смотри СП.
Если у тебя синхронизация идет по номеру строки, то и обращайся к нему Элементы.ВыбранноеНаКарте.ТекущиеДанные.НомерСтроки
(6) ну с типовой любой скопипасть. Там этих табчастей дофига. Ты что свой механизм хочешь изобрести?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший