|
Ошибка Недопустимое значение параметра (параметр номер '1') |
☑ |
0
bebibo
09.01.22
✎
16:59
|
Добрый вечер. Есть обработка (самописная), в которой есть кнопка. Процедура кнопки:
&НаСервереБезКонтекста
Процедура ЗарегистрироватьИзмененияНаСервере(Узел)
ПланыОбмена.ЗарегистрироватьИзменения(Узел);
КонецПроцедуры
&НаКлиенте
Процедура ЗарегистрироватьИзменения(Команда)
ЗарегистрироватьИзмененияНаСервере(УзелОбмена);
КонецПроцедуры
При нажатии на кнопку возникает ошибка: "Недопустимое значение параметра (параметр номер '1')".
Что не так я делаю? Делаю по книге.
|
|
1
Aleksey
09.01.22
✎
17:01
|
А что отладчик говорит?
|
|
2
bebibo
09.01.22
✎
17:02
|
(1) Недопустимое значение параметра (параметр номер '1')
{Обработка.ЗапаснойОбменДанными.Форма.Форма.Форма(21)}: ПланыОбмена.ЗарегистрироватьИзменения(Узел);
{Обработка.ЗапаснойОбменДанными.Форма.Форма.Форма(28)}: ЗарегистрироватьИзмененияНаСервере(УзлыОбмена);
по причине:
Недопустимое значение параметра (параметр номер '1')
|
|
3
Aleksey
09.01.22
✎
17:05
|
(2) что у тебя в переменной Узел на сервере?
|
|
4
bebibo
09.01.22
✎
17:07
|
(3) Сначала была ссылка на план обеда, потом передели на массив, всё равно эта же ошибка
|
|
5
hhhh
09.01.22
✎
17:09
|
(4) наверно этот же узел херачишь. А не узел другой базы.
|
|
6
Aleksey
09.01.22
✎
17:10
|
Значит не ссылка. Попробуй явно на сервере узел приписать
узел = ПланыОбменов...НайтиПоКоду()
ПланыОбмена.ЗарегистрироватьИзменения(Узел,Неопределено);
|
|
7
bebibo
09.01.22
✎
17:32
|
(6) Та же ошибка
|
|
8
bebibo
09.01.22
✎
17:33
|
(5) При выборе другого узла - всё работает. Но мне то нужен не он, а первый
|
|
9
Aleksey
09.01.22
✎
17:34
|
(8) кто сказал?
|
|
10
bebibo
09.01.22
✎
17:37
|
(9) У меня два узла 1. Центральный офис
2. Планшет
Вот я с центрального офиса выгружаю в планшет
Получается узел выбран центральный офис (с ним работает), а мне нужен планшет
|
|
11
Aleksey
09.01.22
✎
17:42
|
у тебя 1 узел работает только на прием (фиксирует номер пакета), а вот планшет это узел для выгрузки, и на нем ты и должен регистрировать изменения. Иначе как программа поймет что эти данные нужно выгружать в планшет, если ты их регистрируешь на ЦО? А если завтра будет 15 планшетов, как определить что и куда выгружать? Поэтому и нужен узел планшет, чтобы программа поняла что сюда нужно выгружать эти данные
|
|
12
bebibo
09.01.22
✎
18:03
|
(11) На мобильном при нажатии на кнопку "Загрузить данные" - ничего не происходит почему то. Файл выгрузки перемещен на планшет
|
|
13
bebibo
09.01.22
✎
18:10
|
Всё получилось всем спасибо. Была проблема в планах обмена(перепутаны были)
|
|