Снегопат

Обсуждение Снегопата
Текущее время: 20 апр 2024, 17:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 16 янв 2012, 14:56 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Как можно реализовать выбор диапазона области табличного документа интерактивно как это сделано в СКД на закладке макеты? (вот так: http://prntscr.com/5d4g9 ).Ес-но в предприятии.
Спрашивал на мисте - ответов нет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2012, 14:26 
Не в сети

Зарегистрирован: 13 дек 2011, 16:06
Сообщения: 53
Чего-то похоже на обработку расшифровки, вчера тока с расшифровкой возился.

Тока вместо кнопки диапазона кнопки Ок и Отмена :-)

Но не задействовал тип значения, мож его задание приведет к желаемому?

Код:
Процедура ПолеТабличногоДокумента1Выбор(Элемент, Область, СтандартнаяОбработка)
   ОбрабатываемаяОбласть = Элемент.ТекущаяОбласть;
   АдресЯчейки = ОбрабатываемаяОбласть.Имя;
   Если ВвестиЗначение(АдресЯчейки,"Диапазон",) Тогда
      Сообщить(АдресЯчейки);
   КонецЕсли;
КонецПроцедуры


Вложения:
Diapazon.PNG
Diapazon.PNG [ 3.38 КБ | Просмотров: 5970 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 мар 2012, 16:38 
Не в сети

Зарегистрирован: 24 авг 2011, 15:47
Сообщения: 42
Попробовал, вроде так работает:
Код:
Процедура КнопкаВыполнитьНажатие(Кнопка)
   ИмяОбласти = ЭлементыФормы.ПолеТабличногоДокумента1.ВыделенныеОбласти[0].Имя;
   Если ВвестиСтроку(ИмяОбласти, "Введите имя области") Тогда
      Область = ЭлементыФормы.ПолеТабличногоДокумента1.Область(ИмяОбласти);
      ЭлементыФормы.ПолеТабличногоДокумента1.ВыделенныеОбласти.Вставить(Область, 0);
      Пока ЭлементыФормы.ПолеТабличногоДокумента1.ВыделенныеОбласти.Количество() > 1 Цикл
         ЭлементыФормы.ПолеТабличногоДокумента1.ВыделенныеОбласти.Удалить(ЭлементыФормы.ПолеТабличногоДокумента1.ВыделенныеОбласти[1]);
      КонецЦикла;
   КонецЕсли;
КонецПроцедуры


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB