8.2 Скопировать значение одной колонки ТЧ в другие #498442


#0 by Stackmann
Здравствуйте! Исходные данные: 1С в.8.2 в режиме управляемого приложения (тонкий клиент); Конфигурация самописная; В ТЧ документа 12 групп колонок по 3 штуки в группе (12 месяцев)- тип: число Нужно сделать следующее: При вводе значения в одну из колонок группы, необходимо скопировать значение в соответствующие колонки групп, идущих после этой колонки. Немогу понять где это лучше(или возможно) сделать: на сервере или на клиенте? Пытался сделать это на сервере - не получается, не знаю как перебрать колонки в цикле или достучаться к значениям не напрямую, а через индекс. Помогите пожалуйста. Как это лучше сделать? Вот мой код:
#1 by Stackmann
Помогите пожалуйста - перечитал все книги, которые у меня есть по 8.2, смотрел конфигурации для примера - ничего не помогло.
#2 by eklmn
с тч надо работать на клиенте
#3 by TitanLuchs
+1024
#4 by 73
Элементы.Основная.ТекущаяСтрока - разве это индекс?
#5 by Stackmann
Тоесть на сервере это сделать невозможно - пока ясно. Спасибо, буду делать на клиенте.
#6 by Stackmann
- Да Во всяком случае я сразу попадаю на эту строку на сервере.
#7 by Stackmann
Так, опять непонятки. Пытаюсь сделать это на клиенте - опять не получается. Как обратится к колонке по индексу? &НаКлиенте
#8 by eklmn
номстр - это номер строки тч? поле - это поле которое ндо посчитать?
#9 by eklmn
тогад что ЭТО "Объект.Основная[НомСтр]"?
#10 by Stackmann
- Да Да
#11 by Stackmann
Типа прямой доступ к строке в которой произошло изменение колонки.
#12 by Stackmann
ТЧ документа у меня называется "Основная"
#13 by 73
Как обратиться: Стр[индекс] ?
#14 by eklmn
Ну вот и смотри отладчиком что у тебя в цикл приходит
#15 by Stackmann
В отладчике ошибка: Получение элемента по индексу для значения не определено
#16 by Stackmann
Цикл даже не отрабатывает ни одного шага Выдается такая ошибка: Итератор для значения не определен.
#17 by 73
циклом строку ТЧ не перебрать... Стр[имяколонки] ?
#18 by eklmn
и правильно делает, ты смотри, что ты передаешь
#19 by Stackmann
Так работает, а по индексу нельзя?
#20 by Stackmann
Я передаю номер строки в которой произошло изменение и название колонки  (так как номера не знаю как вычислить). Что тут противозаконного?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С