|
План обмена регистрация элемента | ☑ | ||
---|---|---|---|---|
0
sergey198
26.05.15
✎
09:40
|
Привет!
Есть план обмена "Общий", в нем указан справочник "файл" Источник - ссылка на справочник. УзелОбменаСсылка = ПланыОбмена.Общий.НайтиПоКоду("1"); Если ЗначениеЗаполнено(УзелОбменаСсылка) Тогда ПланыОбмена.ЗарегистрироватьИзменения(УзелОбменаСсылка, Источник); КонецЕсли; Но ошибка: Недопустимое значение параметра (параметр номер '1') |
|||
1
sergey198
26.05.15
✎
09:41
|
я уже всю голову сломал, почему он выдает ошибку(
|
|||
2
Desna
26.05.15
✎
09:52
|
начинающий что ли?
УзелОбменаСсылка объектом должен быть |
|||
3
xaozai
26.05.15
✎
09:57
|
Может выдаваться такая ошибка если УзелОбменаСсылка = ПланыОбмена.Общий.ЭтотУзел().
|
|||
4
D_E_S_131
26.05.15
✎
09:57
|
(2) Стаж "9 лет".
|
|||
5
sergey198
26.05.15
✎
09:59
|
(4) база документооборот, код я привел типовой, в одной базе этот код отрабатыват без ошибок, а вот в второй нехочет..
|
|||
6
Defender aka LINN
26.05.15
✎
10:00
|
Источник не входит в состав плана обмена
|
|||
7
Stim
26.05.15
✎
10:00
|
Источник не в составе плана обмена
|
|||
8
Stim
26.05.15
✎
10:00
|
чорт!
|
|||
9
sergey198
26.05.15
✎
10:03
|
источник входит
|
|||
10
Stim
26.05.15
✎
10:06
|
(9) проверяй лучше
|
|||
11
hhhh
26.05.15
✎
10:13
|
((9) а так?
УзелОбменаСсылка = ПланыОбмена.Общий.НайтиПоКоду("2"); |
|||
12
sergey198
26.05.15
✎
10:15
|
(11) так он создаст новый (по коду предусмотрено), но в 2 базе (одинаковая) это работает, сейчас попробую удалить из конфигуратора и снова создать..
|
|||
13
hhhh
26.05.15
✎
10:18
|
(12) проверил (3)?
|
|||
14
sergey198
26.05.15
✎
10:32
|
(13) выдает ложь
|
|||
15
Desna
26.05.15
✎
11:03
|
(10) (параметр номер '1')
|
|||
16
Desna
26.05.15
✎
11:06
|
УзелОбменаСсылка = ПланыОбмена.Общий.НайтиПоКоду("1");
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбменаСсылка, Источник); а вот так пробовал? |
|||
17
Basilio
26.05.15
✎
11:08
|
на какую строку ругается? Если УзелОбменаСсылка это объект, то ЗначениеЗаполнено(УзелОбменаСсылка) - Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа.
Не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение. |
|||
18
Desna
26.05.15
✎
11:09
|
(17) я первый, я первый!!!
|
|||
19
Defender aka LINN
26.05.15
✎
11:10
|
+(6) Хотя нет. Если "параметр номер '1'" - то или узел пустой, или равен ЭтотУзел()
|
|||
20
Stim
26.05.15
✎
11:13
|
попробуй
УзелОбменаСсылка = ПланыОбмена.Общий.НайтиПоКоду("1"); Если НЕ УзелОбменаСсылка.Пустая() И УзелОбменаСсылка <> ПланыОбмена.Общий.ЭтотУзел() Тогда ПланыОбмена.ЗарегистрироватьИзменения(УзелОбменаСсылка, Источник); КонецЕсли; |
|||
21
Desna
26.05.15
✎
14:53
|
ну что там (0) победил? а то сон у меня сегодня быстро не настанет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |