Имя: Пароль:
1C
 
Док КадровыйПереводСписком, потеряданных при открытии док КадровоеПеремещение
0 DiegoLidabo
 
15.02.26
14:06
Business automation software for accounting CORP, edition 2.1 (2.1.32.1) .
Описание проблемы:
Есть документ КадровыйПереводСписком. При повторном открытии строки открывается документ кадровый перевод. Данные на форме этого документа не соответствуют данным ранее сохраненным.
При невнимательном пользовании могут быть сохранены неверные данные.

Вызовы:
форма документа КадровоеПеремещение открывается строкой:
  ОткрытьФорму(ПолноеИмяОбъектаМетаданных + ".ФормаОбъекта", ПараметрыОткрытия, ВладелецФормы, Истина, , , Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

Замечу что параметр ПараметрыОткрытия заполнен верно.

Далее стартует из модуля объекта (документа Кадровое перемещение) Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

И параметр "ДанныеЗаполнения" имеет тип Неопределено.

Далее алгоритм анализирует эту ситуацию и заполняет документ неверными значениями.

Несколько вопросов:
как  параметр "ДанныеЗаполнения" потерял данные?
Возможно ли исправить эту ситуацию?
1 lucky_
 
15.02.26
17:59
смотри расширения и подписки.
это не типовое поведение.
2 DiegoLidabo
 
15.02.26
19:30
Расширений нет.
перечь подписок в файле.

Конфигурация типовая.
3 lucky_
 
15.02.26
20:19
у меня в ЗУПе корректно отрабатывает.
чекай что лежит в строке, которую суёшь на создание нового дока.

"Далее стартует из модуля объекта.."(с) это не так. как минимум ещё присозданиинасервере и ещё подписка, скорее всего. отладчик тебе в руки.
4 DiegoLidabo
 
15.02.26
20:57
Спасибо! а то как бы я без отладчика узнал, что параметр "ДанныеЗаполнения" имеет тип Неопределено.
:)
Никакого нового документа я не создаю.
Цитата: "При повторном открытии строки открывается документ кадровый перевод. Данные на форме этого документа не соответствуют данным ранее сохраненным. "
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс