помогите

Новая тема
Показывать по 10 20 40 сообщений
"Необходимо перенести данные с одного документа в другой создаваемый автоматически

ОткрытьФорму("Документ.ХХХ",док)

Реквизиты шапки переносятся

Док.а=в
док.х=у

А реквизиты табличной части нет!Строка не создаётся

ВыбратьСтроки();
Пока получитьстроку()=1 цикл

Док.Новаястрока();
Док.п=р;
Док.д=к;

КонецЦикла;

В созданном документе не формируются строки!
Подскажите что я делаю не так! И как мне это осуществить?

Заранее благодарю"
после всех действий есть Док.Записать() ????????????
Поставил Док.Записать()

Выдало ошибку
"Данная команда не может выполняться в формуле элемента диалога"
"а если попробовать Док.ТекущийДокумент().Записать();"
Тоже ошибка
"Не выбран документ"

Почему строки не создаются в табличной части?
А реквизиты шапки переносятся?
да реквизиты шапки переносятся,
строки табличной части не создаются
под отладчиком пробовали проверять? и как вначале форма открывается, а потом пытаетесь записать реквизиты шапки... как то странно...
Под отладчиком проверял реквизиты шапки присвоились!
Новая строка не создалась! т.е Док.НоваяСтрока()=Ошибка выражения
А зачем открывать форму? Может быть сначала Док.Новый(), заполнить реквизиты, а потом открыть форму созданного документа?
Читают тему
(гостей: 1)

Быстрый переход