Можно ли как нибудь приостановить выполнение кода в заданном месте? #370406


#0 by greenhell
Можно ли как нибудь приостановить выполнение кода в заданном месте?
#1 by Стрелок
вопрос
#2 by YHVVH
а зачем?
#3 by greenhell
нет, там идет подбор из справочника через ОткрытьПодбор и вот сразу после этого надо приостановить выполнение кода
#4 by Стрелок
и что? для чего вообще это надо?
#5 by Скользящий
Отладчиком.
#6 by Скользящий
запускаешь параллельно отладчик, юзер раз, открывает подбор, а ты ему хуяк - отладчиком в этм месте остановку.
#7 by greenhell
далее идет проверка было что то подобрано или нет
#8 by Стрелок
что мешает это проверить в ОбработкаПодбора?
#9 by 0xFFFFFF
Можно ....
#10 by Стрелок
прикольно... самогубець?
#11 by 0xFFFFFF
Не сканает, отладка то не под ним, а под тобой.
#12 by 0xFFFFFF
Я считаю, что на вопрос ответил :) Какой вопрос собственно... такое и решение.
#13 by greenhell
не подходит
#14 by Chai Nic
Применять рекурсию там, где можно обойтись итерацией..  За такой код тебе бы пару влепили!  )
#15 by Стрелок
что тебе надо проверить? ты про то, что если ничего не выбирали в подборе то невыпускать из формы списка?
#16 by greenhell
есть док на нем тз при добавлении строки в тз открывается подбор, подобранные значения добавляются в таб. часть дока но если ничего не подобрали строка в тз добавляться не должна т.е. мне нужно сравнить тч до подбора и после
#17 by greenhell
выбрать не катит т.к. нельзя передать контекст, а это нужно
#18 by greenhell
сижу блин парюсь
#19 by Sadovnikov
Ты только в приограммировании идешь кружными путями и пытаешься сделать через ж?
#20 by Ursus maritimus
Стэк переполнится и упадет.
#21 by Vitello
Что мешает тебе тч до подбора хранить где-нибудь, и после подбора синхронизировать?
#22 by Falcon
пАчиму? :(
#23 by Стрелок
капец ОбработкаПодбора в форме документа
#24 by greenhell
строка в тз добавляется одна, а элементов может быть выбрано несколько
#25 by Falcon
"что мешает это проверить в ОбработкаПодбора?" (с)
#26 by Ёпрст
Выбрать вместо открытьПодбор
#27 by Ёпрст
В ОткрытьПодбор есть галка множественного выбора, если что.. ставь её для выбора 1-го значения и привет.
#28 by 0xFFFFFF
Коллега, вы и вправду считаете, что код Для Сч = 1 по 10000000000000000000000000000 Цикл КонецЦикла; Симпатичнее?
#29 by Sadovnikov
Он, наверное, вот такой цикл имел ввиду: Пока 1 = 1 Цикл
#30 by greenhell
Процедура ДобавитьСтрокуВТЗ КонецПроцедуры и что проверять в обработке подбора?
#31 by Falcon
попробуй так: КонецПроцедуры
#32 by smaharbA
зато в вероятность бабаха выше
#33 by Sadovnikov
Бабах можно и проще организовать :)
#34 by Sadovnikov
+ В смысле, интереснее, а не проще.
#35 by Ёпрст
Дурилка, НовуюСтроку делай в ОбработкаПодбора... или Выбрать используй..
#36 by greenhell
подбор может быть множественным, строка в тз одна, т.е проверять нужно после того как форма подбора закрыта в выбрать нельзя передать контекст ладно, закрыли тему
#37 by Ёпрст
Какая разница сколько строк в ТЗ, Обрабатывай в ОбработкаПодбора... Знаком с этим методом ? В чем проблема то ?
#38 by Sadovnikov
И почему "проверять нужно после того как форма подбора закрыта"??
#39 by Ёпрст
И зачем проверять при ЗакрытииПодбора ? Что за бред ? Проверяй сразу при выборе чего-либо в открытом подборе. Т.е. в ОбработкаПодбора.
#40 by Salimbek
Честно говоря - неправильная постановка вопроса. Делаешь так: Открываешь через ОткрытьПодбор, после этого сразу КонецПроцедуры В процедуре ОбработкаПодбора ловишь пришедшие из отбора значения и сравниваешь их со своей табличной частью, сразу же вносишь нужные изменения. Т.е. выбрали один элемент - ты сразу же добавляешь в обработке подбора новую строку и заполняешь ее этим значением, и т.д.
#41 by Chai Nic
Ага, например созданием индекса xbase по строке длиной 250 ) Красиво падает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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