Имя: Пароль:
1C
1C 7.7
v7: Форма документа - табличная часть - выйти из режима редактирования ячейки
0 dk
 
05.12.11
14:18
Исходные
1с 7.7, 1с++, формэкс
Документ, в табличной части есть реквизит документа Товар (спр. номенклатура)
на колонке Товар висит формула ПриИзмененииТовара (например)
после выбора пользователем товара в процедуре ПриИзмененииТовара пользователю предлагается добавить еще несколько строк с аналогиным товаром, но с другими характеристиками
Проблема
процедура вызывается, когда реквизит Товар еще находится в режиме редактирования
Поэтому после добавления нескольких строк и удаления текущей появляются разные артефакты на форме - то нет первой строки и нумерация идет 2, то вообще не показывает строки пока не добавишь новую или не отсортируешь
------
пробовал
АктивизироватьСтроку()
---
Форма.Обновить(1)
---
ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.Обновить();
---
не помогло
1 dk
 
05.12.11
14:19
однако если выйти из режима редактирования ячейки товар - просто перещелкнуть в другую колонку - тогда операции со строками проходят нормально, но объяснять пользователю каждый раз перещелкивать - как-то не очень
2 andrewks
 
05.12.11
14:19
ч/з ложное закрытие пробовал?
3 dk
 
05.12.11
14:20
(2) закрыть и вернуть статус обратно?
еще не пробовал
4 dk
 
05.12.11
14:26
помогло, спб
думал про этот способ, но ...