Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 32 ОтправитьПечать
Очень популярная тема (более 25 ответов) ТП: Прямое редактирование значений (число прочтений - 185777 )
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: ТП: Прямое редактирование значений
Ответ #60 - 19. Февраля 2008 :: 12:14
Печать  
туплю, или как?
редактируем ТП, вводим справочник, как ввести не элемент, а группу?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #61 - 19. Февраля 2008 :: 12:22
Печать  
По идее должно "ВыборГруппы(<Режим>)" помочь. Попробуй.
  
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: ТП: Прямое редактирование значений
Ответ #62 - 19. Февраля 2008 :: 12:57
Печать  
его привязываем к форма.реквизитДиалога.ВыборГруппы(1)
а в нашем случае к чему?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #63 - 19. Февраля 2008 :: 13:05
Печать  
kriblya писал(а) 19. Февраля 2008 :: 12:57:
его привязываем к форма.реквизитДиалога.ВыборГруппы(1)
а в нашем случае к чему?

К временному реквизиту, идентификатор которого передан в метод РедактироватьЗначение().
Посмотри, как сделан выбор подчиненных справочников (через ИспользоватьВладельца()) в примере.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #64 - 19. Февраля 2008 :: 13:07
Печать  
vandalsvq писал(а) 19. Февраля 2008 :: 03:45:
Жил бы не в Уфе мартини-водка-лед уже бы приготовил  Класс

Если бы мы все жили рядом, я б уже неделю нетрезвым ходил Очень довольный

Arta писал(а) 16. Февраля 2008 :: 16:38:
Меня это не может не беспокоить... А как же стандартные водка-мартини-лед?  Подмигивание

Не, ну это святое Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: ТП: Прямое редактирование значений
Ответ #65 - 19. Февраля 2008 :: 13:15
Печать  
спасибо. заработало.
иногда слетает 1С при открытом ТП, изза чего, не понял.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #66 - 21. Февраля 2008 :: 12:43
Печать  
Миша а можно предложение по функционалу вынести?

Я вот что хотел предложить... конечно понимаю что это все реализуемо уже имеющимся механизмом, но вот в общем я тут о чем надумал
1. Новый атрибут объекта "ТабличноеПоле" - РазрешитьРедактирование
0 - нет, 1 - да.
Если разрешено ТП может редактироваться (ну т.е. вызываться метод "РедактироватьЗначение")

2. Возможность обработки события в стандартной процедуре 1С "ПриНачалеВыбораЗначения". ну т.е. если нажали на реквизит в ТП для выбора то идет обработка в "ПриНачалеВыбораЗначения(ИДАтриб,....)" и далее

Если ИДАтриб = "ВыбРеквизит" Тогда
.......
КонецЕсли;

Если это глупость., прошу камнями не кидать  Очень довольный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #67 - 21. Февраля 2008 :: 13:32
Печать  
Цитата:
Я вот что хотел предложить... конечно понимаю что это все реализуемо уже имеющимся механизмом, но вот в общем я тут о чем надумал
1. Новый атрибут объекта "ТабличноеПоле" - РазрешитьРедактирование
0 - нет, 1 - да. 
Если разрешено ТП может редактироваться (ну т.е. вызываться метод "РедактироватьЗначение")

Дык в процедуре Выбор() у тебя и так более чем достаточно данных для определения обрабатываемой ячейки. там и решай, нужно ли вызывать РедактироватьЗначение.

И вторая хотелка из той же оперы.
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #68 - 21. Февраля 2008 :: 17:30
Печать  
vip писал(а) 21. Февраля 2008 :: 13:32:
Цитата:
Я вот что хотел предложить... конечно понимаю что это все реализуемо уже имеющимся механизмом, но вот в общем я тут о чем надумал
1. Новый атрибут объекта "ТабличноеПоле" - РазрешитьРедактирование
0 - нет, 1 - да.  
Если разрешено ТП может редактироваться (ну т.е. вызываться метод "РедактироватьЗначение")

Дык в процедуре Выбор() у тебя и так более чем достаточно данных для определения обрабатываемой ячейки. там и решай, нужно ли вызывать РедактироватьЗначение.

И вторая хотелка из той же оперы.


Да понимаю что моя хотелка из разряда уже реализованного... и не настаиваю Улыбка в общем я видимо на работе уставший был.
В общем ладно  Класс не пинайте ногами  Круглые глаза
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #69 - 21. Февраля 2008 :: 18:42
Печать  
Не будем Улыбка

Кстати, ПриНачалеВыбораЗначения стандартно работает уже сейчас.

РазрешитьРедактирование - это, думаю, перебор.
А вот недоступные колонки / строки / ячейки можно ожидать в недалеком будущем (ну, это тема соседней ветки).
  

De quelle planète es-tu?
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #70 - 21. Февраля 2008 :: 19:06
Печать  
А так что бы недоступная для редактирования колонка/Строка выглядела по стилю как заголовок? Это тоже перебор? Т.е. что бы у нее был 3D вид.
  
Наверх
ICQ  
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #71 - 21. Февраля 2008 :: 20:48
Печать  
Наткнулся еще на один глюк. Если зайти в режим редактирования и закрыть форму. Например по кнопке в которой Форма.Закрыть(0) - выскакивает АксессВиолейшин и 1С-ка падает. Срабатывает когда форма в модальном режиме. В немодальном все ОК.
Обнаружил на своей форме. На тестовой, которая в примере -  повторил.

Если вдруг в процессе устранения глюка появится какие-то методы позволяющие определить что ТП находится в процессе редактирования ячейки и метод позволяющий этот процесс завершить... Будет просто супер.

А то я честно говоря даже и не знаю .... возможно это как-то можо стандартными методами узнать... но пока не вижу как... видимо к ночи мозки уже вообще не варят.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #72 - 22. Февраля 2008 :: 22:54
Печать  

2008-02-23
[-] исправлено падение при закрытии модальной формы во время редактирования


насчет остального - посмотрим.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: ТП: Прямое редактирование значений
Ответ #73 - 23. Февраля 2008 :: 08:36
Печать  
Еще один мини-глюк: есть фома на форме сабжовое ТП и кнопка. На кнопке признак "Кнопка по умолчанию". Если фокус находится на ТП... комбинация Ctrl+Enter несрабатывает. В место нее ТП входит в режим редактирования.
P.S. Никаких обработчкиов "НажатияКнопкиКлавиатуры" в обработке нет.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП: Прямое редактирование значений
Ответ #74 - 23. Февраля 2008 :: 09:04
Печать  

2008-02-23
...
[+] добавлена поддержка кнопок по умолчанию


mvgfirst
Я вот думаю, когда ж у тебя список глюков закончится? Подмигивание
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 32
ОтправитьПечать