Имя: Пароль:
1C
1С v8
ПриИзменении табличной части вызывается ПриАктивизацииСтроки
0 Мандалай
 
06.09.18
12:47
Добрый день.
Напоролся на сук.
Есть алгоритм пересчета &НаСервере, который вызывается ПриИзменении строки табличной части.
Понятно почему вызывается ПриАктивизацииСтроки, хотя по хорошему это должно происходить в момент передачи исполнения алгоритма с сервера на клиент.
Мне непонятно почему ПриАктивизацииСтроки вызывается посреди алгоритма - на этой строке:

ЗначенияПеременных.Вставить(Стр,СтруктураСтроки[ИмяКолонки]);

ЗначенияПеременных - Структура
СтруктураСтроки - Структура
ИмяКолонки - Строка
Стр - Строка

Все переменные определены в отладчике. Сразу после выполнения данной строки (в общем модуле с галочками Сервер, Вызов сервера) отладчик перепрыгивает в модуль формы документа, откуда вызывается пересчет, выполняется процедура ПриАктивизацииСтроки и тут же возвращается обратно, но валится с ошибкой:
"Задано неправильное имя атрибута структуры" - причем ошибка указывает на эту самую строку, которую я привел.
Как забороть неразумную 1сину?
2 + 2 = 3.9999999999999999999999999999999...