Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка Недопустимое значение параметра (параметр номер '1')

Ошибка  Недопустимое значение параметра (параметр номер '1')
Я
   bebibo
 
09.01.22 - 16:59
Добрый вечер. Есть обработка (самописная), в которой есть кнопка. Процедура кнопки:

&НаСервереБезКонтекста
Процедура ЗарегистрироватьИзмененияНаСервере(Узел)
    ПланыОбмена.ЗарегистрироватьИзменения(Узел);
КонецПроцедуры

&НаКлиенте
Процедура ЗарегистрироватьИзменения(Команда)
    ЗарегистрироватьИзмененияНаСервере(УзелОбмена);
КонецПроцедуры

При нажатии на кнопку возникает ошибка: "Недопустимое значение параметра (параметр номер '1')".
Что не так я делаю? Делаю по книге.
   Aleksey
 
1 - 09.01.22 - 17:01
А что отладчик говорит?
   bebibo
 
2 - 09.01.22 - 17:02
(1) Недопустимое значение параметра (параметр номер '1')
{Обработка.ЗапаснойОбменДанными.Форма.Форма.Форма(21)}:    ПланыОбмена.ЗарегистрироватьИзменения(Узел);
{Обработка.ЗапаснойОбменДанными.Форма.Форма.Форма(28)}:    ЗарегистрироватьИзмененияНаСервере(УзлыОбмена);

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.