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