Исходные
1с 7.7, 1с++, формэкс
Документ, в табличной части есть реквизит документа Товар (спр. номенклатура)
на колонке Товар висит формула ПриИзмененииТовара (например)
после выбора пользователем товара в процедуре ПриИзмененииТовара пользователю предлагается добавить еще несколько строк с аналогиным товаром, но с другими характеристиками
Проблема
процедура вызывается, когда реквизит Товар еще находится в режиме редактирования
Поэтому после добавления нескольких строк и удаления текущей появляются разные артефакты на форме - то нет первой строки и нумерация идет 2, то вообще не показывает строки пока не добавишь новую или не отсортируешь
------
пробовал
АктивизироватьСтроку()
---
Форма.Обновить(1)
---
ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.Обновить();
---
не помогло
однако если выйти из режима редактирования ячейки товар - просто перещелкнуть в другую колонку - тогда операции со строками проходят нормально, но объяснять пользователю каждый раз перещелкивать - как-то не очень
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший