|
Веб-сервисы. Кодировки и прочее | ☑ | ||
---|---|---|---|---|
0
Zixxx
08.09.14
✎
21:17
|
Есть две проблемы, не могу на создать менеджер записи и посмотреть ошибку.
В общем передаю параметры, создаются доки и прочее, в самом конце создаю менеджер записи для свойств. Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи(); Запись.Объект = НоменклатураСсылка; Запись.Свойство = СтруктураКомпании.СвойствоКод; Запись.Значение = СтрокаТовара.КодБазы; Запись.Записать(); Все падает здесь: Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи(); Если такой код использовать вне сервисов то все создается отлично. Вторая беда в том что на стороне отправителя у меня все возвращаемые ошибки не читаются из-за кодировки Input is not proper UTF-8, indicate encoding ! Bytes: 0xC2 0xED 0xF3 0xF2 Поэтому понять в чем там собственно дело я не могу, перепробовал разные варианты ничего не получается в плане создания менеджера записи. По поводу кодировки, то я указывал разных имена пользователя и латинскими и не латинскими символами, проверял кодировку default.vrd, и все что в нем находится, но ничего не вышло, ругается на кодировку. Кто что может подсказать? |
|||
1
Dmitry1c
08.09.14
✎
21:23
|
default.vrd в студию!
|
|||
2
Dmitry1c
08.09.14
✎
21:28
|
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=587790&threadtype=0
может тут что-то пригодится |
|||
3
Zixxx
08.09.14
✎
21:29
|
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/TestSQL" ib="Srvr="home:1641";Ref="TestSQL";"> <ws> <point name="ExchangeET" alias="exchange_et.1cws" enable="true"/> </ws> </point> |
|||
4
Zixxx
08.09.14
✎
21:31
|
(2) Читал уже по многу раз, вроде все перепроверял ничего не помогает и так абсолютно на всех сервисах, я почему-то думал может в iis где-то проблема. Причем год назад с кодировкой все было хорошо, а потом у всех слетело. Все работает нормально, но вот когда что-то не так ошибку не идентифицировать
|
|||
5
Zixxx
08.09.14
✎
21:38
|
Больше всего интересует конечно же первый вопрос, такая подстава в самом конце работы, понять не могу что не так, уже и в модули по разному выносил и галочки ставил разные ни фига не хочет
|
|||
6
Defender aka LINN
08.09.14
✎
22:05
|
(0) "Все падает здесь: Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();" - я угадаю тест ошибки с 7 нот!
|
|||
7
Zixxx
08.09.14
✎
22:14
|
(6) тест или текст?
|
|||
8
Defender aka LINN
08.09.14
✎
23:14
|
(7) Оба. Но тогда уже с 8
|
|||
9
Лодырь
09.09.14
✎
04:54
|
(0) А прав у пользователя, под которым работает вебсервис - достаточно?
|
|||
10
Zixxx
09.09.14
✎
10:40
|
(8) В (0) же все написано, что там хотел угадать-то?
|
|||
11
Zixxx
09.09.14
✎
10:40
|
(9) Полные поставил
\ |
|||
12
Zixxx
09.09.14
✎
11:22
|
В общем менеджер записи не создается пока только регистру "ЗначенияСвойствОбъектов", с другими регистрами все ок, но все не проверял.
По регистру ЗначенияСвойствОбъектов, проверил уникальность записей - все ок, почистил его, выгрузил загрузил базу, проверил права. Ошибка осталась. Создал такой же регистр, только обозвал его ЗначенияСвойствОбъектов2, перенес из старого регистра Измерения и Ресурсы. Все работает. Даже и не знаю в чем может быть беда. С кодировкой беда так и осталась, как посмотреть ошибку тоже не знаю. Буду переносить и разворачивать на другом сервере. |
|||
13
Defender aka LINN
09.09.14
✎
11:31
|
(10) "Все" это несколько больше, чем "Все падает здесь: Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();"
Я практически на пиво готов спорить, что у тебя где-то что-то не компилируется |
|||
14
Zixxx
09.09.14
✎
11:34
|
(13) На какие мысли наталкивает то что в (12) написано?
|
|||
15
Defender aka LINN
09.09.14
✎
11:37
|
(14) На те же самые. Ты же с регистром и его модули скопировал, в те же подписки его указал, да?
Вот не пойму, честно, тебе что-то мешает написать, что значит "тут падает"? |
|||
16
Zixxx
09.09.14
✎
11:40
|
(15) Писал же уже, ошибка
Input is not proper UTF-8, indicate encoding ! Bytes: 0xC2 0xED 0xF3 0xF2 |
|||
17
Defender aka LINN
09.09.14
✎
11:45
|
(16) Про журнал регистрации слыхал?
|
|||
18
Zixxx
09.09.14
✎
11:57
|
(17) В журналах регистрации ничего нет. По регистру существуют три подписке, если от одной подписки его открепить тогда ошибки не возникает. В этой подписке ничего такого не нашел, закомментировал в ней весь код, но ошибка осталась
|
|||
19
Defender aka LINN
09.09.14
✎
12:02
|
(18) "закомментировал в ней весь код" - это тот самый код, который находится в процедуре, которую сервер не видит, да?
Ну и - с тебя пиво, раз я угадал. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |