Имя: Пароль:
1C
 
Обычные формы. Надо выбрать соседнюю активной ячейку в ТЗ
0 osa1C
 
06.09.24
18:43
Во, дела..... Чем дольше работаю с УФ, тем плотнее забываю ОФ. Помогите, кому не лень.
  Начну с того, что попался мне раритет УТ10.3 да еще и на платформе 8.1, сильно переписанная (та ещё жесть).
  В общем сама задача: На форме есть таблица значений с колонками Продавец, КолонкаСДатой01, КолонкаСДатой02, КолонкаСДатой03 ... КолонкаСДатой30.
  Заполнение автоматическое и полуавтоматическое всего этого я сделал. Остались две мелкие задачи, связанные с общей проблемой.
1) Настроил две команды на горячие клавиши <=F6 и F8=>, которые заполняют соседние от активной ячейки значениями равными текущей. Но при этом нужно чтобы активной становилась ячейка, только что заполненная командой. У меня активной становится ячейка в нужном столбце, но всегда в первой строке.  
2) Некоторые ячейки (именно не строки и столбцы целиком, а отдельные ячейки) надо раскрасить в зависимости от определенных условий, но опять же ловя нужный столбец не могу захватить нужную строку. И в выбранный цвет красится весь столбец.
  
  Пытался ловить по НомеруСтроки
НомерСтр = ЭлементыФормы.ГрафикРаботыМенеджеров.ТекущаяСтрока.НомерСтроки;
Пытался по идентификатору строки:
что-то в духе
ДанныеТекущейСтроки = ЭлементыФормы.ГрафикРаботыМенеджеров.ДанныеСтроки(ИдентификаторТекущейСтроки);.
  Ничего не работает. Второй вариант с Идетификатором понятно, что не то... Это для УФ, но почему НомерСтроки не хочет найти в конфигурации для 8.1 ??
  Ничего не понимаю. Может кто что-то подскажет?
1 Волшебник
 
06.09.24
18:52
ЭлементыФормы.ГрафикРаботыМенеджеров.ТекущаяСтрока = ГрафикРаботыМенеджеров[НомерСтроки];
2 osa1C
 
06.09.24
18:57
(1) не знаю я номер строки, в том то фикус. В строку пользователь мышкиным носом тычет. Мне нужна строка в которой и произошло действие.
3 Волшебник
 
06.09.24
19:00
(2)
НомерТекСтроки = ГрафикРаботыМенеджеров.Индекс(ЭлементыФормы.ГрафикРаботыМенеджеров.ТекущаяСтрока) + 1;
4 osa1C
 
06.09.24
19:15
(3) уфффффф взлетело, огромное мерси, Станислав. Сегодня в конце недели и рабочего дня часа два на это убил, но мозг уже ничего не придумывал.
5 Волшебник
 
06.09.24
20:04
Вы с этими УФ совсем уже с ума посходили. Забыли простые азы программирования и типы данных