Господа, подскажите, почему независимо от выделения Лево, Право, Верх и Низ всегда равны 1 в нижеприведенном цикле?
Т.е. выберешь область 4*4 клетки, и все равно Леов, Право, Верх и Низ равны 1.
Если ТипЗнч (ПараметрыПеретаскивания.Значение) = Тип("ТабличныйДокумент") Тогда
Для каждого вотд из ПараметрыПеретаскивания.Значение.ВыделенныеОбласти цикл
Для ГОР = вотд.Лево По вотд.Право цикл
Для ВЕРТ = вотд.Верх По вотд.Низ цикл
отд = ПараметрыПеретаскивания.Значение.Область(ВЕРТ,ГОР,ВЕРТ,ГОР);
Сообщить (отд.Текст);
КонецЦикла;
КонецЦикла;
КонецЦикла;
КонецЕсли;
У меня вот такой код нормально работает:
Для каждого ВыделеннаяОбласть Из Элемент.ВыделенныеОбласти Цикл
Для НомерКолонки=ВыделеннаяОбласть.Лево По ВыделеннаяОбласть.Право Цикл
Для НомерСтроки=ВыделеннаяОбласть.Верх По ВыделеннаяОбласть.Низ Цикл
Ячейка = Элемент.Область(НомерСтроки,НомерКолонки,НомерСтроки,НомерКолонки);
Элемент - это соответственно элемент формы поле таб док
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс