|
Веб-клиент и цикл Для Каждого | ☑ | ||
---|---|---|---|---|
0
Cybercat
18.12.21
✎
23:46
|
Я перепробовал уже всё.
Почему у веб клиента вызывает ступор вот такая простая вещь: Для Каждого Стр ИЗ МассивТекст Цикл Где МассивТекст это массив. Точно такой же ступор у него от перебора строк Текстового Документа. Да как мне это сделать? |
|||
1
acht
18.12.21
✎
23:49
|
УМВР ЧЯДНТ?
|
|||
2
MyNick
19.12.21
✎
08:47
|
(0) Чо? ))))
|
|||
3
MyNick
19.12.21
✎
08:48
|
Для перестать бухать и научиться формулировать вопросы.
Ступор в веб клиенте - эт чо, новый ИТ термин? |
|||
4
Гений 1С
гуру
19.12.21
✎
09:24
|
(3) вот именно, какой текст ошибки?
|
|||
5
NorthWind
19.12.21
✎
09:25
|
(0) виснет что ли? Про что речь?
|
|||
6
MaxxiMiliSanM
19.12.21
✎
09:28
|
Делай на сервере
|
|||
7
Cybercat
19.12.21
✎
14:32
|
(6) Делаю на сервере.
|
|||
8
Cybercat
19.12.21
✎
14:33
|
(4) Нет ошибки. Веб клиент работает в браузере, отладка невозможна, при достижении этой строки молча перестает выполнять код.
|
|||
9
Cybercat
19.12.21
✎
14:34
|
(5) Просто перестает выполняться на этой строке. Не генерирует никаких ошибок.
|
|||
10
Cybercat
19.12.21
✎
14:36
|
(2) Дилдо в очо.
|
|||
11
Cybercat
19.12.21
✎
14:38
|
(3) Для перестать бухать и учить говорить русский.
|
|||
12
exwill
19.12.21
✎
14:41
|
(8) Так может массив большой?
|
|||
13
acht
19.12.21
✎
14:57
|
(8) > в браузере, отладка невозможна
Серьёзно что-ли? А как определил, что "при достижении этой строки"? |
|||
14
acht
19.12.21
✎
14:59
|
(10) > Дилдо в очо.
Все тупые традиционно борзые. Теория работает. |
|||
15
ReaLg
19.12.21
✎
15:17
|
(8) первая строка в выдаче гугла про отладку в веб-клиенте. https://infostart.ru/1c/articles/1193872/
|
|||
16
Cybercat
19.12.21
✎
15:42
|
Выловил ошибку.
Содержимое которое перебирается в цикле это текстовая таблица, данные в кавычках, разделители запятые. Ошибка преобразования данных XDTO: НачалоСвойства: param Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType по причине: Ошибка преобразования данных XDTO: НачалоСвойства: codext Форма: Атрибут Тип: {http://v8.1c.ru/8.1/data/ui}TextEncoding по причине: Несоответствие типов XDTO по причине: Ошибка проверки данных XDTO: Значение: '' не соответствует простому типу: {http://v8.1c.ru/8.1/data/ui}TextEncoding Значение не соответствует значениям фасета перечисления |
|||
17
Cybercat
19.12.21
✎
15:43
|
(13) сообщениями
|
|||
18
Cybercat
19.12.21
✎
15:47
|
(14) Судя по твоему ответу, таки да.
|
|||
19
Garykom
гуру
19.12.21
✎
15:54
|
Непечатный символ в строке. ССЗБ.
|
|||
20
Garykom
гуру
19.12.21
✎
15:55
|
Строки в 1С не предназначены для непечатных
Для это есть ДвоичныеДанные |
|||
21
Garykom
гуру
19.12.21
✎
15:56
|
И да это косяк разрабов платформы
Бывает Может даже лет через дцать исправят эту фичу более чем 10 летней давности |
|||
22
pechkin
19.12.21
✎
15:59
|
(19) причем здесь непечатный. Ясно же сказано:
Значение не соответствует значениям фасета перечисления |
|||
23
Garykom
гуру
19.12.21
✎
16:54
|
(22) Значение: '' не соответствует простому типу: {http://v8.1c.ru/8.1/data/ui}TextEncoding
|
|||
24
acht
19.12.21
✎
17:21
|
(18) А, ну значит это именно я убиваю свои выходные работой в гамаке на лыжах, не зная при этом как включить отладку и упростить себе жизнь. Действительно, вот я тупой.
|
|||
25
acht
19.12.21
✎
17:28
|
(19) Не факт.
Это вообще наведенная ошибка. Преобразование данных XDTO, оно возникает при клиент-серверном взаимодействии, прямом при передачем параметров, или косвенным, например при контекстом вызове, когда состояние формы сервера синхронизируется с состянием формы клиента. Что там происходит конкретно, по доносящимся обрывкам нечленораздельной речи непонятно. |
|||
26
Garykom
гуру
19.12.21
✎
17:40
|
(25) если ТС не врет что у него массив строк то больше нечему
понятно что возможно в каком то элементе массива не строка а нечто иное что не шмогло сериализоваться и пройти клиент-сервер |
|||
27
Garykom
гуру
19.12.21
✎
17:42
|
(24) отладка херня
сам недавно словил глюк на фоновом когда отладка тупо падает если в фоновом попытаться ЧтениеZipФайла на битом файле zip архива |
|||
28
acht
19.12.21
✎
17:43
|
(26) ТС много о чем умалчивает. Вполне может оказаться, что "массив строк" это какой-нибудь реквизит формы с типом "Произвольный".
|
|||
29
Garykom
гуру
19.12.21
✎
17:44
|
(27)+ и да если на старых платформах (до 20-й точно) попытаться передать между клиентом и сервером (неважно в какую сторону) файлик за 2Tb он прилетает битый
|
|||
30
Garykom
гуру
19.12.21
✎
17:45
|
(28) и такое возможно
явно видно что тупой и борзый |
|||
31
acht
19.12.21
✎
17:45
|
(27) > глюк на фоновом
А там тот же самый принцип что и здесь. Когда для формулирования и регистрирования ошибки нужно произвести обмен с сервером и он не проходит, получается ошибка в обработчике ошибки и все взрывается. |
|||
32
acht
19.12.21
✎
17:46
|
обмен с сервером === с менеджером кластера
|
|||
33
Garykom
гуру
19.12.21
✎
17:47
|
(31) угу но я два часа убил пытаясь понять в чем проблема при типовом переносе данных из ЗУП в КА
|
|||
34
acht
19.12.21
✎
17:48
|
(33) Ну, 2 часа против 18 у ТС. Отладчик все таки помогает.
|
|||
35
Garykom
гуру
19.12.21
✎
17:50
|
(34) неа
отладчик нифига не помог кроме как найти функцию где падает затем логически догадался что перед этим была проверка архива на битость (которая почему то не срабатывает) проверил архив и упс он битый стал копать почему и выяснил что бага в платформе при передаче больших файлов между клиентом и сервером, в любую сторону |
|||
36
acht
19.12.21
✎
17:54
|
(35) А ты в фоновое эти два терабайта через парамтеры метода что-ли передавал, как двоичные данные?
|
|||
37
acht
19.12.21
✎
17:54
|
(36) А, не, с клиента. Отменяется.
|
|||
38
Cybercat
22.12.21
✎
11:23
|
(28) Массив это массив. Как оказалось, проблема в тормознутости браузерной версии 1С и асинхронности. Всё отрабатывает, но не в том порядке.
|
|||
39
Cybercat
22.12.21
✎
11:25
|
(30) Написать такое способен только конченый мудак) Каковым ты и являешься.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |