Имя: Пароль:
1C
1С v8
Неправильное значение ТекущейСтроки
0 Дарья_92
 
30.11.13
20:15
Здравствуйте! Такой вопрос - Есть Реквизитформы - "ТабличнаяЧасть", с типом Дерево значений (хотя на самом деле это не фига не дерево значений, а данные формы коллекции), есть таблица значений - ТаблицаСоответствий. Нужно при событии Выбор ТабличнойЧасти добавлялась строка в ТаблицуСоответствий, и в реквизит КолонкаРеквизита устанавливалось значение ТекущейСтроки в ТабличнойЧасти. Проблема в том, что когда первый раз нажимаю то добавляет стркоу, заполняет реквизит, последуюшщие разы - не фига. Отладкой проверяю - текущая строка сдвигается. Сдвигается на количество элементов. Если элементов = 8, первый раз она была =2, то второй раз она уже равно 10, потом 18 и т.д. Что делать?

Процедура НовоеСопоставление()
Счетчик = Счетчик +1;
ТабЧастьТабличнойЧасти = РеквизитФормыВЗначение("ТабличнаяЧасть", Тип("ДеревоЗначений"));
ТЗНоваяСтрока = ТаблицаСоответствий.Добавить();
Элементы.ТаблицаСоответствий.ТекущаяСтрока = ТЗНоваяСтрока;
ТекСтрок = Элементы.ТабличнаяЧасть.ТекущаяСтрока;
ТЗНоваяСтрока.Номер2 = Счетчик;
ТЗНоваяСтрока.ТабличнаяЧасть ="ТабличнаяЧасть";
ТЗНоваяСтрока.КолонкаРеквизита=ТабЧастьТабличнойЧасти.Строки[ТекСтрок-2].Строки[ТекСтрок-2].Строки[ТекСтрок-2].НазваниеКолонки;
ЗначениеВРеквизитФормы(ТабЧастьТабличнойЧасти,"ТабличнаяЧасть");
КонецПроцедуры
1 ДенисЧ
 
30.11.13
20:22
Плохо, когда такие милые девушки документцию не читают....
2 Дарья_92
 
30.11.13
20:24
(1) Плохо, когда мужчины, вместо того, чтобы помочь, когда просят помощи, начинают заострять внимание на других моментах.
3 GROOVY
 
30.11.13
20:27
Совсем плохо, что даже поиском не умеют пользоваться, только на этой неделе было две подобные темы.
4 ДенисЧ
 
30.11.13
20:28
Мэм.... Вы, когда начианете программировать, сначала прочитайте документацию...
Есть умная книжка по УФ.... И там этот вопрос разобран.....
5 GROOVY
 
30.11.13
20:31
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой