Как заниматься отладкой при разработке РИБ? #564265


#0 by Икогнито
Как заниматься отладкой при разработке РИБ? Задалбливает постоянно гонять сообщения между узлами с целью обновления конфигурации.
#1 by mikecool
отладкой в тестовой базе обновление - один раз после отладки
#2 by hhhh
делайте релизы. Ну как 1С. Не каждый день гоняйте конфигурацию, а одно обновление в месяц.
#3 by Икогнито
и так в тестовой работаю. Затрах туда сюда обновления гонять - между узлами обмен настраиваю
#4 by Живой Ископаемый
не отлаживай. скажи что все работает и так.
#5 by Aleksey
Что отлаживать? Обмены?
#6 by Икогнито
ну да
#7 by Нуф-Нуф
отключи базу от риб и гоняй все твои тесты непосредственно на ПБ. потом когда отладишь - снова подключай
#8 by Жан Пердежон
подозреваю, что правила регистрации не юзаешь
#9 by Икогнито
буду благодарен, если объяснишь подробнее, что такое ПБ и что значит "отключи базу от РИБ" Сама с собой же база обмениваться не может.
#10 by Живой Ископаемый
да, не может, и стало быть пока работай так, набирайся опыта... во второй раз будет легче
#11 by aleks-id
обмен в том "денежном проекте" ?
#12 by Икогнито
млин, вопрос жизни и смерти. Есть какие методы по отладке обмена между базами в процедурах типа ПриПолученииДанныхОтПодчиненного
#13 by Живой Ископаемый
Ну... давай подумаем.. например какие? Выгрузить осообщение, поставить точку останова в другой базе и начать читать сообщение? или какие еще?
#14 by Икогнито
никогда просто таким глобальным гемором не занимался, чтобы по каждому изменению конфы обязательно выполнять цепочку: - передать сообщение обмена подчиненному - зайти в конфигуратор и обновить конфу на подчиненном - сформировать сообщение обмена с подчиненного - загрузить в корень риб - после этого опять отладкой заниматься и так по кругу.
#15 by Prapor
и в чем проблема?
#16 by Икогнито
+ в корневой узел гружу сообщение из подчиненного и отлаживаю код в процедуре ПриПолученииДанныхОтПодчиненного
#17 by Живой Ископаемый
ну так если не нравится - то зачем заниматься?.. есть же более интересные вещи.. крестиком вышивать, на форексе торговать... торговать в палатке...
#18 by Живой Ископаемый
2 и что же это меняет? для корневого узла нельзя запустить отладку?
#19 by Икогнито
+ уже всерьез думаю валить от этого дела. Бо от меня ждут реализации сложного обмена в сжатые сроки, а по каждому тырку приходится делать набор упражнений из
#20 by Рэйв
>>- передать сообщение обмена подчиненному - зайти в конфигуратор и обновить конфу на подчиненном Все проще. - передать сообщение обмена подчиненному - зайти в конфигуратор и обновить конфу на подчиненном - Gjdnjhyj pfuhepbnm cjj,otybt bp wtynhf
#21 by aleks-id
покури как в альфаавто это реализовано. там сама платформа обновляет конфу и рестарт делает
#22 by Рэйв
=перечитать сообщение от центра:)
#23 by PVV65
Если уж так много надо отлаживать - напиши внешнюю обработку, создай экспортную процедуру модуля обработки с часто изменяемым кодом и вызывай ее из обработчика. Менять нужно будет только внешнюю обработку.
#24 by Живой Ископаемый
+ кстати, вполне годный совет
#25 by Икогнито
спасибо
#26 by Икогнито
так и сделал. Поместил обработку в хранилище сервера, вызываю методом ВнешниеОбработки.МояОбработка.Подключить Отладчик в обработке не останавливается. Пипец!!! Есть какие еще варианты решения?
#27 by Икогнито
+ ну хоть проблема постоянного сохранения конфы и снихронизации решилась...
#28 by Икогнито
Какими еще методами можно подключить внешнюю обработку, кроме как загружать в хранилище на сервере? Потому, видимо, отладка и не работает...
#29 by zmaximka
не загружать внешнюю обработку в хранилище внешних обработок не предлагать?
#30 by Икогнито
каким образом её не загружать и запустить в ней процедуру?
#31 by zmaximka
Меню Файл-Открыть чем не подходит?
#32 by Икогнито
не пытайся, ты не поможешь :)
#33 by zmaximka
или явно прописать путь к обработке.
#34 by zmaximka
в поторпился:)
#35 by Варвар
+1, лучший вариант.
#36 by zmaximka
отладчик и не остановится. Внешняя обработка в темпах создается.
#37 by Икогнито
бюджет надо освоить, без этого никак.
#38 by Икогнито
Есть какие варианты обращаться к модулю объекта внешней обработки и при этом иметь возможность точки останова там ставить и отлаживать?
#39 by Икогнито
А в режиме "Клиент-Сервер" можно отладку выполнения модуля объекта внешней обработки из осуществлять?
#40 by Inform
Во внешней обработке пишешь: В отладчике ставишь "Останавливаться по ошибке", при остановке будет отлаживаться обработка из каталога временных файлов.
#41 by Икогнито
на файловой базе ошибка времени исполнения возникает, точка останова не отрабатывает
#42 by Живой Ископаемый
2 есть галка пунтк меню "Отладкаостановка по ошибке"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям