Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как в отчете с использованием yoksel выделить нужные строки (число прочтений - 1598 )
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Как в отчете с использованием yoksel выделить нужные строки
12. Октября 2012 :: 05:14
Печать  
Есть прайс с группировками с использованием  yoksel, менеджеры хотят получить возможность выделять  нужные строки (не важно цветом или флажком) и затем по завершению переносить выделенный список позиций в документ.

Подскажите как это можно реализовать?

Пытался включить РазрешитьВыделение, но выдает ошибку
Код
Выбрать все
		Фрейм = Документ.Показать("Прайс лист с группировками");
		Фрейм.ОтображатьСтруктуру(1);
		Фрейм.ОтображатьКнопкиУровней(1);
		Фрейм.ТолькоПросмотр(1);
		Фрейм.Защита(0);
		Фрейм.РазрешитьВыделение(1);
 


Поле агрегатного объекта не обнаружено (РазрешитьВыделение)

в мануале написано, что можно воспользоватся событием АктивизацияЯчейки - но при этом нужно включить подписку на событие. Как это сделать не очень понятно.

Подскажите как реализовать задачу
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как в отчете с использованием yoksel выделить нужные строки
Ответ #1 - 12. Октября 2012 :: 05:56
Печать  
Не все возможности йокселя реализованы во фрейме, используй элемент управления йокселя, расположенного на форме - там делай. что хочешь.

ЗЫ: смотри пример в  демко-базе йокселя.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 635
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Как в отчете с использованием yoksel выделить нужные строки
Ответ #2 - 18. Октября 2012 :: 07:49
Печать  
Тут небольшая хитрость есть!

Код
Выбрать все
	Фрейм = Документ.Показать("Прайс лист с группировками");
	Фрейм.ОтображатьСтруктуру(1);
	Фрейм.ОтображатьКнопкиУровней(1);
	Фрейм.ТолькоПросмотр(1);
	Фрейм.Защита(0);
	//Фрейм.РазрешитьВыделение(1);
	ЭлементУправления=Фрейм.ПолучитьЭлементУправления(1);
 	ЭлементУправления.РазрешитьВыделение=1;
 



Только при подписке на события надо учитывать это http://yoksel.net.ru/forum/topic.php?id=355
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать