Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема просьба по Вкусностям для Индексных Таблиц! (число прочтений - 3178 )
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
просьба по Вкусностям для Индексных Таблиц!
11. Августа 2008 :: 06:03
Печать  
Уважаемые разработчики ИТ!
Хотелось бы очень сильно увидеть 4 фичи в ИТ, уж очень упростило бы задачу:
1. При Группировании указывать количество уровней групп, на которое нужно свернуть, иногда жутко не удобно бежать по всем уровням чтобы вытащить всю номенклатуру, особенно когда нужно то всего 2 уровня первых.
2. Тут есть сама задача, в точности как лучше не знаю, главное чтобы было.
Скажем при добавлении новой колонки в сгруппированную ИТ эта колонка появлялась на всех уровнях (не уверен есть это или нет сейчас) и при установке значения чтобы вконце была исходная ИТ не плохо чтобы она была не только на последнем уровне сгруппированной ИТ, но и на первом чтобы быстрее получить доступ к ней. (понятно, что на последнем уровне этот тот, который будет указан из 1. пункта)
3. Еще была бы там же где и исходная (2 пункт) еще конечная развернутая, тоесть если я сгруппировал и по уровням, что то менял, то смогу бы уже измененные данные получить без группировки, дабы не делать это в 2 таблицах, постоянно ища соответствия.

4. Возможность группировть ИТЗ не только с верхнего уровня папок вниз, но и наоборот, чтобы бегать можно было от обратного.

Я понимаю конечно , что все можно решить копиями ИТ, но уж если есть такая хорошая вещь как ИТ, почему бы в одном месте не реализовать такое не увеличивая потребления памяти?
Жду критики и решений Подмигивание А также вопросов, отвечу, если что то не понятно написал.
« Последняя редакция: 13. Августа 2008 :: 03:30 - pavlo »  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #1 - 14. Августа 2008 :: 04:38
Печать  
похоже толку нет Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #2 - 19. Августа 2008 :: 06:06
Печать  
Группировка эта блин...  там кода больше, чем по всему остальному функционалу, и он настолько мутный, что мне про это даже думать страшно.
Но вот недавно понадобилось вывести в отчёт некую произвольную иерархию.  Поскрёбши затылок налабал такое:
Код
Выбрать все
Функция ПечатьСотрудников(Т, итСотрудники, идРуководитель, Уровень=0, МаксУровень=-1)
	ИмяИндекса = "Руководитель"+Уровень;
	Если Уровень > МаксУровень Тогда
		МаксУровень = Уровень;
		итСотрудники.ДобавитьИндекс(ИмяИндекса, "идРуководитель");
	КонецЕсли;

	стрПрефикс = ПовторитьСтроку("   ", Уровень);
	итСотрудники.УстановитьФильтр(идРуководитель, идРуководитель, ИмяИндекса);

	фЕстьПотомки = 0;

	итСотрудники.ВыбратьСтроки(ИмяИндекса);
	Пока итСотрудники.ПолучитьСтроку(ИмяИндекса) = 1 Цикл
		облСтрока_Показатель.Расшифровка(итСотрудники.расшСотрудник, 1);
		облСтрока_Показатель.Текст = стрПрефикс + итСотрудники.Сотрудник;
		облСтрока_Должность.Текст = итСотрудники.Должность;

		Т.ВывестиСекцию(секцияСтрока);
		нСтрока = Т.ВысотаТаблицы();

		_фЕстьПотомки = ПечатьСотрудников(Т, итСотрудники, итСотрудники.идСотрудник, Уровень+1, МаксУровень);

		ФорматСтроки(Т, нСтрока, Уровень, _фЕстьПотомки);
		фЕстьПотомки = 1;
	КонецЦикла;

	Возврат фЕстьПотомки;
КонецФункции
 


Такая вот эмуляция отдельных итераторов, с намиеньшими затратами.  В приведенном коде только одна группировка, но принцип расширяем. Можно реализовать любое извращение.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #3 - 19. Августа 2008 :: 06:20
Печать  
Да я понимаю, что извращаться можно по всякому и даже вообще без ИТЗ обойтись, но хотелось же красоты и счастья Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #4 - 19. Августа 2008 :: 06:27
Печать  
ADirks писал(а) 19. Августа 2008 :: 06:06:
Можно реализовать любое извращение.

Много интересных предложений по расширению возможностей, а в результате реализуем любое извращение на 1С  Смех
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #5 - 19. Августа 2008 :: 06:35
Печать  
PVR писал(а) 19. Августа 2008 :: 06:27:
ADirks писал(а) 19. Августа 2008 :: 06:06:
Можно реализовать любое извращение.

Много интересных предложений по расширению возможностей, а в результате реализуем любое извращение на 1С  Смех

Извиняюсь за оффтоп в ветке  Улыбка , но у меня щас велосезон, и времени катастрофически не хватает
А в субботу я вообще отбываю в Киргизию. Вот так примерно: http://www.velo.nsk.ru/forumdn.php?forum=tour&topic=1210825005&messid=71
Сбылась голубая мечта, горы ждут меня!!!
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #6 - 19. Августа 2008 :: 06:51
Печать  
Удачного велосизона  Улыбка
Главное "Вариант без экстрима", ждем тебя одухотворенным, отдохнувшим и готовым к нашим хотелкамУлыбка
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #7 - 19. Августа 2008 :: 06:53
Печать  
PVR писал(а) 19. Августа 2008 :: 06:51:
Удачного велосизона  Улыбка
Главное "Вариант без экстрима", ждем тебя одухотворенным, отдохнувшим и готовым к нашим хотелкамУлыбка


всецело ЗА!!!
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
AndreyM
Full Member
***
Отсутствует



Сообщений: 166
Местоположение: Харьков
Зарегистрирован: 13. Февраля 2008
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #8 - 19. Августа 2008 :: 06:56
Печать  
Отличный отдых, особенно для людей умственного/творческого труда!!!
Отвлечешься хоть от компов немного Улыбка
  

Правильно поставленный вопрос, уже содержит половину ответа.
Наверх
ICQ  
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: просьба по Вкусностям для Индексных Таблиц!
Ответ #9 - 23. Августа 2008 :: 02:02
Печать  
Цитата:
Извиняюсь за оффтоп в ветке  Улыбка , но у меня щас велосезон, и времени катастрофически не хватает
А в субботу я вообще отбываю в Киргизию. Вот так примерно: http://www.velo.nsk.ru/forumdn.php?forum=tour&topic=1210825005&messid=71
Сбылась голубая мечта, горы ждут меня!!!


Ээээх ...  Красиво жить не запретишь!  Подмигивание
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать