Вход | Регистрация

1С:Предприятие ::

Метки: 

УТ11 Ошибка при программной регистрации изменения

Я
   ildary
 
03.10.17 - 13:14
Уважаемые специалисты, подскажите пожалуйста:

УзелПланаОбмена = ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия30.НайтиПоКоду( "ЦБ" );
ПланыОбмена.ЗарегистрироватьИзменения( УзелПланаОбмена, Ссылка );

В УзелПланаОбмена получено значение типа ПланОбменаСсылка.ОбменУправлениеТорговлейБухгалтерияПредприятия30

Но вторая строка выдаёт ошибку "Недопустимое значение параметра (параметр номер '1')"
 
 
   ildary
 
1 - 03.10.17 - 13:15
Вдогонку - как исправить ошибку?
   Serg_1960
 
2 - 03.10.17 - 13:43
А у тебя ссылка на узел-приёмник или на узел, соответствующий этой базе? :)
   ildary
 
3 - 03.10.17 - 13:59
(2) я погуглил и начинаю еще больше путаться - в интернете пишут, что выбирать надо узел-приемник. Смотрю в базу - а там 2 узла. Первый (с кодом "ЦБ") - как я понимаю это как раз узел-отправитель. И на нем валится ошибка. Есть второй узел (с кодом "БП") - он почему-то помечен на удаление (это может влиять?), если выбрать его - то ошибка не выдается, но ссылки, переданные на изменения - не появляются в окне "Состав отправляемых данных".
   ildary
 
4 - 03.10.17 - 14:47
+(3) раз ПланыОбмена.ЗарегистрироватьИзменения() работает без ошибок, но не дает результата, сделал банально: Ссылка.ПолучитьОбъект();
Ссылка.Записать();
   perester
 
5 - 03.10.17 - 15:28
Откуда куда регистрируешь?
Ты точно регистрируешь тот объект который вообще может отправляться?
   ildary
 
6 - 03.10.17 - 15:39
(5) Делаю правильно - сам список объектов я взял из старой копии, в которой они уже были зарегистрированы на выгрузку. Меня смущает, что когда я попробовал сделать выгрузку "Синхронизировать данные, задав дополнительные параметры" - я хотел проверить, идёт ли выгрузка вообще на примере Возврат от покупателя - так вот выгрузка возвратов прошла, но прочие документы - не выгружались, но и из списка готовых к выгрузке пропали...
   perester
 
7 - 03.10.17 - 15:46
(6) частенько так, спросил два вопроса, ответили на один и не на те которые задавал)
По-моему выше была описана ситуация в которой документы не попадали в состав отправляемых данных, сейчас они туда попадают?
   ildary
 
8 - 03.10.17 - 16:10
(7) есть две базы - УТ11 (основная база, все документы колотятся в ней) и БП3 (в неё производится выгрузка). Вся история в (0) была в базе УТ11 - я по незнаю пытался сделать выборочную выгрузку и получилось так, что выбранные документы выгрузились, а остальные - исчезли из списка "Состав отправляемых данных". Я взял старую копию УТ11 и вытащил из неё невыгруженные документы, после чего попытался в рабочей копии сделать ПланыОбмена.ЗарегистрироватьИзменения( УзелПланаОбмена, Ссылка ); - и в итоге все получилось (ошибка была в неверном узле-приёмнике), НО: выполнение ЗарегистрироватьИзменения() не привело к тому, что нужные объекты снова появились в списке "Состав отправляемых данных". Я новичок, поэтому обошёл эту проблему, сделав Ссылка.Записать();


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует