Как получить текущую строку табличной части документа из формы обработки? #500642


#0 by sem4cnt
Из документа открываю обработку. Передаю в реквизит обработки "Объект" значением котрого является данный документ. Далее из обработки хочу получить текущую строку табличной части документа. Пробовал следующие комбинации: Оба варианта не работают! Как обратиться к текущей
#1 by butterbean
передать
#2 by sem4cnt
Я не хочу передавать лишних параметров
#3 by butterbean
ну как хочешь
#4 by sem4cnt
У меня же есть "объект". Я хочу получить его форму и потом текущую строку табличного поля.
#5 by sem4cnt
Что ж мне передавать каждый элемент формы отдельно?!
#6 by Defender aka LINN
У объекта текущих строк не бывает. Даже формы у него может запросто не быть.
#7 by hhhh
Наверно, у тебя разные объекты. Сто процентов проверил, что у тебя открыта на экране именно форма этого объекта, а не его дубля?
#8 by sem4cnt
Как они могут быть разные? Я передаю объект в обработку из формы документа: Далее из обработки хочу получить текущую строку открытой формы: Пытаюсь: Объект.ПолучитьФорму("ФормаДокумента").ЭлементыФормы.Услуги.ТекущаяСтрока; Что не так?
#9 by azernot
Свойство "ТекущаяСтрока" есть только у формы. Следовательно, нужно иметь контекст уже открытой формы, чтобы получить это свойство. Так что, передавать в обработку надо не только (и не столько) объект, но и текущую форму.
#10 by sem4cnt
Я про объект и не говорю. Я сначала получаю его форму. Которая наверняка есть.
#11 by azernot
методом Объект.ПолучитьФорму("ФормаДокумента") ты получаешь НОВУЮ форму, а не уже открытую.
#12 by sem4cnt
Ща проверю.
#13 by patapum
вот лезть открывать форму нормально, а лишний параметр передать не хочется. номер строки передай, если не хочешь тяжелое таскать
#14 by Rovan
точно !
#15 by azernot
Если обработка открывается модально, действительно проще заренее сфорировать структуру всезх нужных параметров и передать в обработку.
#16 by sem4cnt
Проверил. В натуре там новая форма. А как же тогда получить ту, которая открыта?
#17 by azernot
Имющий уши - да услышит, имеющий глаза - да прочтёт, имеющий язык - да объяснит, почему не хочет слышать/читать..
#18 by Defender aka LINN
Разрешаю тебе ее передать в обработку.
#19 by patapum
не заниматься извращениями, а передать параметр номер строки. это форум разработчиков, а не извращенцев. вроде бы...
#20 by azernot
Например, ты можешь передать её как владельца открываемой формы обработки И далее в обработке она будет доступна как ЭтаФорма.ВладелецФормы
#21 by sem4cnt
Буду думать дальше. Спасибо!
#22 by azernot
В который раз замечаю, вместо того, чтобы пояснить свою проблему, вопрошающий намеренно не указывает часть информации, чтобы отвечающие заведомо давали неверные советы...  И далее с многозначительным видом отвергает предложенное. Вот по-любому у него обработка не модально открывается, или вообще вызов идёт не из формы документа. Это если предположить, что он не дятел, а программист 1С. Иначе объяснить сомнения просто нечем. Умение грамотно (без разночтений) объяснить проблему - немалого стоит.
#23 by sem4cnt
Так же как и грамотно и внимательно читать... Какой еще информации Вам не хватает для конструктивного ответа? "Вот по-любому у него обработка не модально открывается, или вообще вызов идёт не из формы документа. Это если предположить, что он не дятел, а программист 1С. Иначе объяснить сомнения просто нечем." Вы смотрели пост №8? К вопросу о внимательности...
#24 by azernot
Тест на дятла не пройден. Я и говорю, если все указанные условия верны, тогда сомнений не может быть никаких, самы правильные советы даны ещё в и отвергнуты в . По какой причине? То ведомо только дятлам...
#25 by Defender aka LINN
Религиозные мотивы, не иначе.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С