Имя: Пароль:
1C
1C 7.7
v7: Вылетает 1С в ПриОкончанииРедактированияЯчейки
,
0 norbi
 
16.02.12
16:13
Если устанавливаю РазРед = 0, то после окончания редактирования Enter'ом вылетает ошибка. Если заканчивать кликом мышки в сторону - то без ошибок. Как исправить можно?
1 norbi
 
16.02.12
16:23
http://clip2net.com/s/1BeB8
http://clip2net.com/s/1BeBJ
2 ошибки подряд выскакивают.
2 norbi
 
17.02.12
16:13
Я один с этим столкнулся?(
3 Ёпрст
 
17.02.12
16:17
нам отсюда не видно, что есть РазРед
4 Mikeware
 
17.02.12
16:18
(3) Да собственно, и так понятно... последний параметр метода
5 norbi
 
17.02.12
16:20
(4) прав
Процедура ПриОкончанииРедактированияЯчейки (Док, НомерСтроки, НомерКолонки, НовыйТекст, РазрешитьРедактирование)
   Если НомерКолонки = 4 Тогда
       Если СпрОб.НайтиПоКоду(СокрЛП(НовыйТекст)) = 1 Тогда
           Документ.Область(НомерСтроки, 5).Текст = СокрЛП(СпрОб.Наименование);
           ТабЭлемент.Обновить();
       Иначе
           Предупреждение("Данный объект не создан!");
           
           РазрешитьРедактирование = 0;
       КонецЕсли;
   КонецЕсли;
КонецПроцедуры
6 filh
 
17.02.12
16:21
(0) какие ВК подключены?
7 norbi
 
17.02.12
16:25
Йоксель, Формекс, bcs_wnd.dll
8 filh
 
17.02.12
16:26
(7) версии?
9 Mikeware
 
17.02.12
16:28
(8) а не в версии, имхо, дело... :-)))
10 andrewks
 
17.02.12
16:29
bcs_wnd.dll - что за зверь?
11 filh
 
17.02.12
16:31
(9) Да я уж не помню, но было вроде при РазрешитьРедактирование = 0 и мышкой нельзя ячейку покинуть или еще что...
12 filh
 
17.02.12
16:33
(10) прогресс-бар
13 Попытка1С
 
17.02.12
16:34
Хрена для прогресса отдельная компонента...
14 Ёпрст
 
17.02.12
16:36
Исправить - не устанавливать этот флаг, а вертаь стаарое значение ячейки руками.
Ну и.. с Ужастом связаться на его форуме - пусть исправляет, если еще не забросил эту ВК
15 Mikeware
 
17.02.12
16:37
(14) имхо, с обновлением засада
16 norbi
 
17.02.12
16:39
Йоксель 01.01.26
Формекс 2.0.5.93
bcs_wnd.dll 1.02

(11) Мышкой покинуть не дает и при этом работает нормально.
17 norbi
 
17.02.12
16:40
(14) Есть предложения как крутить? Я как не пытался - в ячейке остается введенное значение.
18 Ёпрст
 
17.02.12
16:43
(17) смотри пример - простойвводданных в демке..
19 norbi
 
17.02.12
16:51
(18) Там старое значение используется только для отображения итого по колонке/строке, а в ячейку все равно записывается новое значение.
20 Ёпрст
 
17.02.12
17:03
(19) и ?
а ты запиши туда старое!
:)
21 norbi
 
17.02.12
17:08
(20) Пример в студию
22 Ёпрст
 
17.02.12
17:14
(21) да уж..

Процедура ПриВводеЗначения (Документ, НомерСтроки, НомерКолонки, НовоеЗначение, РазрешитьВвод)

   гЗначение = Документ.Область (НомерСтроки, НомерКолонки).Текст;
   
   ТабЭлемент.Обновить ();
   
   гОбновитьФормат = 1;
   гСтрока = НомерСтроки;
   гКолонка = НомерКолонки;

   Форма.Закрыть ();
КонецПроцедуры
23 norbi
 
17.02.12
17:19
(22) И где тут запись старого значения в ячейку вместо нового?
24 norbi
 
17.02.12
17:21
(22) А блин, сори. Разобрался. Спс.