Имя: Пароль:
1C
 
ОткрытьФорму тонкий клиент
0 Dom26
 
20.02.20
11:26
ОткрытьФорму("Документ.РеестрПлатежей.Форма.ФормаДокументаУправляемая",Новый Структура("Сценарий", номер) );
в номере строка (долго колупался думал проблема в том что ссылка)
в тонком клиенте "Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа." ничего  не понимаю я уже строку в тонком не могу передавать или что?
1 ДенисЧ
 
20.02.20
11:28
А если без параметров - открывает?
2 palsergeich
 
20.02.20
11:28
(0) Что находится в Номер?
3 TopProger
 
20.02.20
11:28
Чего такое "Номер"
4 Dom26
 
20.02.20
11:28
(2) строка
5 palsergeich
 
20.02.20
11:29
(4) И когда идет отвал?
6 TopProger
 
20.02.20
11:29
(4) Врешь
7 Dom26
 
20.02.20
11:29
(5) ну ошибается на открытии формы
8 Dom26
 
20.02.20
11:30
(6) в отладчике смотрю..сначала там была ссылка да
9 palsergeich
 
20.02.20
11:30
(7) останова по ошибке и ТипЗнч(Номер) в студию
10 palsergeich
 
20.02.20
11:31
(8) Ссылки и строки данным способом передавать корректно. Есть подозрение что там что то другое
11 Dom26
 
20.02.20
11:32
(10) вот и я думаю чуть подробнее если СтрокаТЗ.код =  номер ТОгда
                ОткрытьФорму("Документ.бит_РеестрПлатежей.Форма.ФормаДокументаУправляемая",Новый Структура("Сценарий", номер) );
            конецесли        
СтрокаТЗ - строка тз реквизита формы
12 palsergeich
 
20.02.20
11:33
(11) Сложно сделать (9) ?
13 Dom26
 
20.02.20
11:34
(1) да
14 Dom26
 
20.02.20
11:34
(12) скрин или что?
15 ДенисЧ
 
20.02.20
11:35
(14) Скрин. С отладчиком, где в табло стоит твой номер
16 palsergeich
 
20.02.20
11:35
Просто тип скажи
17 Dom26
 
20.02.20
11:37
(16) типзнч(номер)    Строка    Тип - скопировал из табло
18 palsergeich
 
20.02.20
11:38
А сценарий на принимающей стороне это что?
19 palsergeich
 
20.02.20
11:38
И работает ли без этого параметра, может дело не в твоем коде
20 Dom26
 
20.02.20
11:39
(19) работает
21 Dom26
 
20.02.20
11:39
(18) я потом его на сервере превращаю в справочник
22 palsergeich
 
20.02.20
11:40
(21) то есть это не реквизит формы?
Валится именно на строчке?
23 TopProger
 
20.02.20
11:41
(0) да скинь уже весь код
24 Dom26
 
20.02.20
11:42
(22) номер = СтрЗаменить(строка(Команда.Имя), "ком","");
        для каждого сц из НастройкиСценариев Цикл
            если сц.код =  номер ТОгда
            ОткрытьФорму("Документ.бит_РеестрПлатежей.Форма.ФормаДокументаУправляемая",Новый Структура("Сценарий", номер) );    
                прервать;
            КонецЕсли;
        КонецЦикла;
25 Dom26
 
20.02.20
11:43
(24) я уже понял что можно без цикла, раньше там просто ссылка была
26 palsergeich
 
20.02.20
11:44
(24) Смотри, по этому должно все работать.
Ты можешь попробовать Новый Структура("Сценарий", номер) заменить на Новый Структура("СценарийТест", номер)
так сможешь понять косяк у тебя в источнике или приемнике
27 Dom26
 
20.02.20
11:48
(26) ты прав походу валится не наоткрытии форм а при передачи в ней уже, там нельзя тз передавать?
28 FIXXXL
 
20.02.20
11:50
(27) с Сервера на Клиент ТЗ? нельзя
29 Dom26
 
20.02.20
11:55
(28) ващет уэтоу меня в реквизите было, который структура и в нем типа тз
30 FIXXXL
 
20.02.20
11:56
(29) типа спрятал? :)
не прокатит
или "рисуй" реквизит формы с типом ТЗ, но учти тормоза на передачу каждый раз Клиент-Сервер и обратно...
31 palsergeich
 
20.02.20
12:15
(29) В общем дальше сам.
Ошибку локализовал, дальше поправить дело техники
32 Dom26
 
20.02.20
15:15
(31) (30) спасибо
33 dezss
 
20.02.20
15:19
(29) ТЗ пакуй в массив структур и вперед.
Закон Брукера: Даже маленькая практика стоит большой теории.