1с 7.7 ТЗ в журнале #160959


#0 by REM
Добрый день! 1С7.7 База ДБФ.Создан журнал «Счета». На форму Помещена ТЗ «Таб», куда выводятся документы, подчиненные выбранному счету.  Функция ХХХ присвоена текстовому полю на форме.. Процедура Клик присвоена ТЗ. Выборка подчиненных работает. КАК СДЕЛАТЬ ВОЗМОЖНЫМ «ХОЖДЕНИЕ» ПО СТРОКАМ ТЗ ??? Буду благодарен за толковый совет.
#1 by Diter
А что мешает по ним "ходить"?
#2 by lisss
то, что у него при движении курсора эта же таблица и перезаполняется :) если я код правильно понял....
#3 by lisss
+и он всегда на первой строчке висит....
#4 by REM
В принципе я понимаю, что таблица перезаполняется. Курсор действительно вмсит на 1 строчке. ПОБЕДИТЬ КАК???
#5 by Скользящий
Если хочешь, могу тебе послать учебную обработку, где хорошо показано как работать с ТЗ  на форме.
#6 by Фокусник
Нужно в Функция ХХХ добавить в начало: Если Форма.АктивныйЭлемент="Таб" Тогда Возврат КонецЕсли;
#7 by Diter
Проверяй текущий документ в списке журнала и если он изменился ТОЛЬКО ТОГДА перезаполняй ТЗ Понятно или код написать?
#8 by Diter
Или так
#9 by lisss
добавь в модуль переменную ПрошДок и сделай так:
#10 by Simod
Поддерживаю .
#11 by REM
Был бы благодарен за присланную обработку. Заранее спасибо. (6, 9) А все равно не работает...
#12 by Diter
тебе всё уже написАли - внимательно посмотри ветку
#13 by lisss
ась? что не работает?
#14 by Diter
(+12) ПрошДок из 9 должен быть переменной модуля формы журнала
#15 by Diter
Вот весь код форму ждурнала для списка подчинённых документов
#16 by lisss
+скорее всего ты ПрошДок не объявил переменной....
#17 by Diter
На форме текст с формулой "Подчиненные"
#18 by Скользящий
Мыло где? Могу отправить по адресу NaDerevnyDedushke@yandex.ru
#19 by REM
__________________________________________ Что не работает... Относительно Форма.АктивЭлемент-активна и ТЧ журнала и ТЗ. Относительно. Добавил с "Сообщить". При клике на строке ТЧ работает,то есть условие отрабатывается. Но при клике по строке ТЗ сообщение вываливается многократно. ..... Спасибо за код, буду разбираться. Мыло послал.
#20 by у лю 427
классическая ошибка кухарок...
#21 by Diter
Какая?
#22 by REM
ОЧЕНЬ ХОЧЕТСЯ ПОПОДРОБНЕЕ О КУХАРКАХ... Все заработало, свою ошибку нашел. Что касается кухарок, я же не возмущался по поводу "Возврат" в функции, так зачем же пальцы растопыривать, когда просто просят совета... Большое спасибо ВСЕМ откликнувшимся, помогли найти ошибку.
#23 by у лю 427
типичная ошибка кухарок - они не просчитывают взаимосвязи всех элементов формы. 1. Функция в тексте срабатывает при любом шевелении на форме - следовательно, ее надо гасить в определенные моменты времени. Это было в подсказках... 2. В есть "Но при клике по строке ТЗ сообщение вываливается многократно." - это тоже самое, и тоже надо блокировать лишний вывод...
#24 by Diter
Спорим ты не прав по поводу " Функция в тексте срабатывает при любом шевелении на форме"
#25 by REM
Diter, вы абсолютно(по моему) правы. При каждом "шевелении" срабатывает функция в текст. поле в ТЧ журнала, а в текс.поле на форме все работает! В этом и была "засада", пробовал оба варианта и немного запутался где прописана функция. Спасибо за ответ, он оказался "ключиком к загадке".
#26 by skunk
уж сколько раз твердили миру
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям