|
Код не работает через ВЕБ клиент, но работает через терминал, почему? |
☑ |
0
Alsegan
26.06.17
✎
10:48
|
Здравствуйте, столкнулся с такой проблемой:
Дописывал УТ 11.3 для работы с секциями(при печати чека), всё работало при подключении пользователя через терминал. Но потом появилась необходимость работать напрямую через Тонкий клиент.
Поднял IIS опубликовал базу и всё оборудование отлично работало(ККМ и экваринг), но вот доработка, которую я писал ранее работать перестала.
Доработка очень проста:
Вся работа была в модуле формы
И Общем модуле "МенеджерПодключаемогоОборудованиеВызовСервер"
Но самое интересное что в терминале то всё работало, а как только ВЕБ поднял, так сразу перестало.
Кто нибудь с таким сталкивался? Есть мысли как можно решить?
|
|
1
Fragster
гуру
26.06.17
✎
11:17
|
нужно прочитать текст ошибки
|
|
2
Fragster
гуру
26.06.17
✎
11:17
|
потом скопировать в яндекс/гугл
|
|
3
igorPetrov
26.06.17
✎
11:21
|
(1) Это сложно )
|
|
4
Alsegan
26.06.17
✎
11:53
|
Дело в том, что никакой ошибки нет. Просто через терминал в чеки пробивалась секция 01 и 02, а как только Веб поставил, то сразу бьётся по 01. И никаких сообщений не выдаёт.
Теперь сижу над отладкой, никак не могу подключиться.
Может у кого нибудь есть ссылка на дельную статью как сделать отладку по HTTP .
Расклад такой: Сервер в одной части города, подключение идет через тонкий клиент с другой части города. Как правильно наладить отладку?
|
|
5
Alsegan
26.06.17
✎
11:56
|
Делаю как в статье про файловый вариант, пока не выходит...
|
|
6
igorPetrov
26.06.17
✎
12:01
|
(5) А в чем разница между терминалом и веб?
|
|
7
h-sp
26.06.17
✎
12:05
|
(5) выкиньте вашу доработку. Потом вдумчиво добавляйте обратно по одной строчке и поймайте момент, на какой строчке ошибка.
|
|
8
Alsegan
26.06.17
✎
12:09
|
(7) Это же мне сколько надо чеков распечатать чтоб так найти ошибку? уж проще отладку нормальную подключить. У кого нибудь есть опыт в отладке HTTP?
|
|
9
h-sp
26.06.17
✎
12:14
|
(8) ну может где выбор секции идет просто просмотреть еще раз глазами код. Быдлокод он ведь виден сразу.
|
|
10
Вафель
26.06.17
✎
12:20
|
может лучше через тонкий по хттп, чем через веб?
|
|
11
Alsegan
26.06.17
✎
12:21
|
СтрокаПозицииЧека.Сумма = Сумма; - стандарт
СтрокаПозицииЧека.НомерСекции = Объект.Секция; - мой код
Секция - реквизит, вводится на форме.
ЗаписьXML.ЗаписатьАтрибут("Tax" , XMLСтрока(ТекущаяПозиция.СтавкаНДС)); - стандарт
ЗаписьXML.ЗаписатьАтрибут("Department", XMLСтрока(ТекущаяПозиция.НомерСекции)); - мой код
Так что обычный код, всё дико просто
|
|
12
sapphire
26.06.17
✎
12:28
|
(4) Вельми понеже, егда ТекущаяПозиция.НомерСекции=01 :)
|
|
13
sapphire
26.06.17
✎
12:29
|
Собсно, мысля в том, что неверно определяете номер секции.
|
|
14
Alsegan
26.06.17
✎
14:20
|
(10) да тонкий через HTTP, так и запускаю.
(13) а почему тогда через Терминал всё работало?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший