|
тестирование при клиент-серверном варианте работы |
☑ |
0
Night_Wolf
13.09.11
✎
09:17
|
Собственно подскажите как тестировать ту часть кода, которая отрабатывает на сервере 1С. У меня есть обработка, которая должна там отрабатывать в качестве, но она на отрабатывает. И при этом никаких ошибок нет. В конфигураторе я поставил в "Сервис->Параметры->Проверка" все галочки. Проверил - обработка ошибок не выдаёт. Смысл обработки - периодический обмен через .dbf файлы. Подскажите как быть.
|
|
1
Axel2009
13.09.11
✎
09:18
|
-debug при запуске службы сервера
|
|
2
Нуф-Нуф
13.09.11
✎
09:18
|
нужно запускать службу 1с с параметром дебаг, пошушукай поиском - на форуме часто всплывало
|
|
3
Night_Wolf
13.09.11
✎
09:22
|
(1) и (2) - То есть запускать службу сервера на локальной машине?
|
|
4
Axel2009
13.09.11
✎
09:24
|
поиск рулит
|
|
5
mikecool
13.09.11
✎
09:27
|
(3) я обычно кричу админам - "Мужики, запускай с дебагом"
а че они дальше делают - я хз
|
|
6
ДенисЧ
13.09.11
✎
09:30
|
(3) можно и локально. но у меня сейчас и боевой сервер с дебугом забущен, ибо клиентов пока мало.
|
|
7
Night_Wolf
13.09.11
✎
11:53
|
Я всё равно ничего не понял из того, что вы сказали. Как что запустить? У меня сервер и так запущен. А если учесть это:
"На сервере невозможна отладка, отладчик 1С не работает на сервере." - Книга знаний: Программирование для системы клиент-сервер в 1С 80 для чайников, тогда вообще непонятно как нормально отлаживать. Я пока понавставлял по коду ЗаписьТекста везде и смотрю, докуда дойдёт. Таким образом отлаживаю. Но это ведь некорректно. Может кто-нибудь подробно объяснить - как правильно отлаживать код, который исполняется на сервере? И занести потом в ФАК. (З.Ы. Сервер поднимал не я, я не умею пока. Может поэтому мне сложнее понять.)
|
|
8
Night_Wolf
13.09.11
✎
12:04
|
Ну и вдогонку - выяснилось, что не работала конструкция:
ЭлементОбъект = ЭлементСсылка.ПолучитьОбъект();
Получется - на сервере нельзя получить объект?
|
|
9
Maxus43
13.09.11
✎
12:07
|
(8) всё можно, скорей всего ЭлементСсылка в данном случае далеко не ссылка
|
|
10
Axel2009
13.09.11
✎
12:07
|
параметры запуска службы находятся в реестре. вот там и править.
|
|
11
Night_Wolf
13.09.11
✎
12:10
|
(9) - элементСсылка - это 99,(9)% ссылка. Я с ней потом дальше работаю в коде (запросы там с отбором по ссылке)- и всё нормально отрабатывает.
(10) - Не, в реестр я не полезу. Тяму маловато, при рабочих то пользователях.
|
|
12
Maxus43
13.09.11
✎
12:10
|
(11) при рабочих юзерах и не запустиш на отладку, перезапуск службы нужен
|
|
13
unregistered
13.09.11
✎
12:11
|
|
|
14
Night_Wolf
13.09.11
✎
12:43
|
(10),(12),(13) - Спасибо. Стало легче. С праздником вас и всех! Сегодня же день программиста!!!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший