|
Ошибка вывода состояния в упр 8.3, как передать данные на сервер
| ☑ |
0
Coldboy
08.07.16
✎
15:40
|
Вот код, выдает ошибку отображения типов, как мне это обойти
&НаКлиенте
Процедура Обработать(Команда)
Результат =ПолучитьДанные();
Всего = Результат.Количество();
Выполнено = 1;
Для каждого СтрокаТЗ из Результат Цикл
ОбработатьЗапись(СтрокаТЗ.Номенклатура,СтрокаТЗ.ШтрихКод,СтрокаТЗ.Характеристика,СтрокаТЗ.Упаковка);
Выполнено = Выполнено+1;
Состояние(,Цел((Выполнено/Всего)*100));
КонецЦикла;
КонецПроцедуры
|
|
1
PR
08.07.16
✎
15:41
|
Да
|
|
2
Numerus Mikhail
08.07.16
✎
15:44
|
откуда у тебя ТЗ на клиенте появилась?
|
|
3
Зая Бусечка
08.07.16
✎
15:45
|
А в какой строке ошибка-то?
|
|
4
Coldboy
08.07.16
✎
15:46
|
(2) забрал с сервера функция получитьДанные.
(1) есть правильный вариант, как это работает?
|
|
5
Coldboy
08.07.16
✎
15:46
|
(3) обработатьЗапись, передача строкиТЗ на сервер
|
|
6
Numerus Mikhail
08.07.16
✎
15:47
|
(5) Не возвращай ТЗ на клиент, работай сразу на сервере.
ТЗ недоступна на клиенте.
|
|
7
Coldboy
08.07.16
✎
15:48
|
(6) хорошо, а как мне состояние отображать на каком я этапе, чтобы пользователь видел сколько осталось
|
|
8
polosov
08.07.16
✎
15:49
|
(5) Ты ссылки передаешь. Оно никак записи ТЗ не обработает.
|
|
9
Numerus Mikhail
08.07.16
✎
15:51
|
(7) как вариант используй связку ХранилищеОбщихНастроек, где ты будешь записывать состояние + ОбработчикОжидания, где будешь считывать его
|
|
10
Coldboy
08.07.16
✎
15:52
|
о кажись взлетела без всяких конф-фу, процедуру обработки поставил не просто &НаСервере, а на &СервереБезКонтекста и все пошло работать идеально.
|
|