Имя: Пароль:
1C
 
Функция вывода значения отладки в режиме 1С
0 ivanoa
 
10.03.09
11:41
Подскажите: Есть такая функция, которая типа процедуры "Сообщить" выводит значения в режиме 1С, можно прописав в модуле эту функцию, показать в режиме 1С занчение строки таблицы. Была на курсах, пользовались, сейчас подзабыла ее синтаксис.
1 Salvador Limones
 
10.03.09
11:44
Хммм... Может всё-таки отладчик, остановить и правой кнопкой - Вычислить?
2 ivanoa
 
10.03.09
13:51
Модуль с свойством "сервер". Отладчик в него не заходит.
3 Salvador Limones
 
10.03.09
13:53
(2) У меня заходит.
P.S. Сервер в режиме отладки запущен.
4 Aprobator
 
10.03.09
13:57
Ага - надо только галку поставить - Сервис-Параметры-Тексты модулей-Проверка - Работа сервера 1С Предприятия.
5 Aprobator
 
10.03.09
13:58
(3) или я не прав?
6 ivanoa
 
10.03.09
14:01
(5)нет, поставила галочку, не заходит отладчиком
7 Aprobator
 
10.03.09
14:02
тады надо (3) теребить. Как сервер предприятия в режиме отладки запустить.
8 ivanoa
 
10.03.09
14:02
там при запуске сервера ключ указывается, не помню только какой?

Еще: если указывать всегда запуск сервера с ключом, это не повлияет на работу пользователей?
9 Immortal
 
10.03.09
14:06
да в общем то нет, если на обед с не уходить с точкой останова где нить в серверном модуле..
10 ivanoa
 
10.03.09
14:08
(9) то есть  отладчик будет влиять на работу пользователей?
11 Aprobator
 
10.03.09
14:10
о - нашел в справке:
Отладка кода на сервере
Для установки отладочного режима следует запустить сервер 1С:Предприятия с ключом командной строки /Debug (ragent.exe /debug).
12 ivanoa
 
10.03.09
14:12
а по поводу (10)?
13 ivanoa
 
10.03.09
15:13
?
14 hhhh
 
10.03.09
15:18
(10) на время отладки лучше помести процедуру в обычный модуль. Когда отладишь - перенесешь в серверный.
15 Леха Дум
 
10.03.09
15:22
(11) иногда перенос в обычный, а потом в обратно в серверный не помогает. Особенно когда права разные у пользователя и у сервера - например выход в инет
16 hhhh
 
10.03.09
15:36
(15) но у нее то задача посмотреть таблицу значений. Это понятно что нужно тестирование в несколько этапов, сначала в обычном модуле, потом в серверном, потом на реальных данных.
17 DancingShadow
 
10.03.09
16:24
ТаблицаЗначений (ValueTable)
ВыбратьСтроку (ChooseRow)
Синтаксис:
ВыбратьСтроку(<Заголовок>, <Начальная строка>)
Параметры:
<Заголовок> (необязательный)
Тип: Строка. Заголовок диалогового окна выбора строки. Может использоваться для подсказки пользователю.
<Начальная строка> (необязательный)
Тип: СтрокаТаблицыЗначений. Указывает строку таблицы значений, на которой будет установлен курсор при открытии окна выбора.
Возвращаемое значение:
Тип: СтрокаТаблицыЗначений. Если пользователь отказался от выбора, возвращает Неопределено.
Описание:
Вызывает модальное диалоговое окно для интерактивного выбора строки из таблицы значений.
Пример:
Адрес = ТаблицаАдресов.ВыбратьСтроку("Выберите получателя");
18 ivanoa
 
10.03.09
16:33
Да! Оно! Спасибо!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.