Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
13 Дек 2017, 21:52
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Работа с SQL  (Прочитано 1540 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimalf

  • **
  • Сообщений: 62
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-13
  • Сайт: 
  • Профессия: Программист 1С
Всем добрый день!

Кто подскажет, есть какие-нибудь особенности программирования и отладки в SQL версии 1С 8.3? У меня возникла проблема: при отладке отчета (Книга Покупок) ни на один флажок не смог выйти; все точки, где идёт вычисление программа словно "обошла"; прошла про процедурам и функциям разного контроля, а в конце просто выдал результирующий отчёт. Где, когда и как проводились вычисления - неизвестно. Подскажите, пожалуйста, что там и как и каким образом теперь отлаживать программу?


Оффлайн дфтын

  • Могу решить ЛЮБУЮ задачу в 1С и не только.. С вопросами в личку:)
  • *****
  • Сообщений: 2720
  • РЕПУТАЦИЯ: 325
  • КПД: 12%
  • 1С наше все
  • Регистрация: 2014-04-29
    • Skype: Soprov1C
  • Компания: Корпорация зонтиков
  • Профессия: Разработчик 1С
Re: Работа с SQL
« Ответ #1: 02 Авг 2015, 11:22 »
запускать сервер 1С предприятия с ключем -debug
Помог? Нажми - Спасибо :)
skype: Soprov1C

Оффлайн dimalf

  • **
  • Сообщений: 62
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-13
  • Сайт: 
  • Профессия: Программист 1С
Re: Работа с SQL
« Ответ #2: 02 Авг 2015, 11:28 »
Добрый день!

А можно чуть подробнее? Где этот ключ писать, в каком режиме?

Оффлайн Дмитрий@

  • *****
  • Сообщений: 735
  • РЕПУТАЦИЯ: 134
  • КПД: 18%
  • Ссылка на примеры работ https://yadi.sk/d/ksVluPMB
  • Регистрация: 2015-02-27
    • Skype: ShuplecovDima
  • Сайт: 
  • Профессия: Программист 1С
Re: Работа с SQL
« Ответ #3: 02 Авг 2015, 11:41 »
То есть вы поставили в коде точки останова, но программа в процессе работы на них не остановилась, я правильно вас понял?
Ссылка на примеры работ https://yadi.sk/d/ksVluPMB

Оффлайн дфтын

  • Могу решить ЛЮБУЮ задачу в 1С и не только.. С вопросами в личку:)
  • *****
  • Сообщений: 2720
  • РЕПУТАЦИЯ: 325
  • КПД: 12%
  • 1С наше все
  • Регистрация: 2014-04-29
    • Skype: Soprov1C
  • Компания: Корпорация зонтиков
  • Профессия: Разработчик 1С
Re: Работа с SQL
« Ответ #4: 02 Авг 2015, 11:42 »
1.Заходишь в службы
2.Смотришь Агент сервера 1С Предприятия, там типа что то:
"C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"

Ищешь эту строку в реестре.
Когда найдешь исправляешь "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe"
на "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" - debug и т.д
Помог? Нажми - Спасибо :)
skype: Soprov1C

Оффлайн dimalf

  • **
  • Сообщений: 62
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-13
  • Сайт: 
  • Профессия: Программист 1С
Re: Работа с SQL
« Ответ #5: 02 Авг 2015, 11:46 »
То есть вы поставили в коде точки останова, но программа в процессе работы на них не остановилась, я правильно вас понял?

Именно так.
Добавлено: 02 Авг 2015, 11:48

1.Заходишь в службы
2.Смотришь Агент сервера 1С Предприятия, там типа что то:
"C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo"

Ищешь эту строку в реестре.
Когда найдешь исправляешь "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe"
на "C:\Program Files\1cv82\8.2.12.96\bin\ragent.exe" - debug и т.д

А и т.д. Это как? К сожалению это моё первое столкновение с SQL в 1С8. Раньше было на 1С 7.7, но это не то. Поэтому, пожалуйста, ещё поподробнее, если можно.

Оффлайн Дмитрий@

  • *****
  • Сообщений: 735
  • РЕПУТАЦИЯ: 134
  • КПД: 18%
  • Ссылка на примеры работ https://yadi.sk/d/ksVluPMB
  • Регистрация: 2015-02-27
    • Skype: ShuplecovDima
  • Сайт: 
  • Профессия: Программист 1С
Re: Работа с SQL
« Ответ #6: 02 Авг 2015, 12:07 »
Цитировать
Цитата: Дмитрий@ от Сегодня в 11:41
То есть вы поставили в коде точки останова, но программа в процессе работы на них не остановилась, я правильно вас понял?

Именно так.

В режиме 1С предприятия выбираете меню "Сервис->Параметры" и ставите галочку в флажке "Отладка в текущем сеансе разрешена", потом заходите в конфигуратор выбираете меню "Отладка->Подключение" и подключаетесь к нужной вам сессии работающей конфигурации.
Ссылка на примеры работ https://yadi.sk/d/ksVluPMB

Оффлайн dimalf

  • **
  • Сообщений: 62
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-13
  • Сайт: 
  • Профессия: Программист 1С
Re: Работа с SQL
« Ответ #7: 02 Авг 2015, 12:14 »
Спасибо, попробую.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
179 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 335
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal