Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 окт 2021, 11:49

обработка, кнопка для программного создания экземпляра документа

Автор sank, 26 апр 2017, 20:57

0 Пользователей и 1 гость просматривают эту тему.

sank

Необходимо создать кнопку для программного создания экземпляра документа добавленного ранее.

Имеется документ Трудовой_Договор. в нем есть несколько реквизитов.
Вот мой код:

&НаСервере

Процедура Копия_Документа (Команда)

СсылкаТрудовой_договор = Документы.Трудовой_договор;
КопияДок = СсылкаТрудовой_Договор.Скопировать();
КопияДок.Дата = ТекущаяДата();
КопияДок.Комментарий = "Копия документа" + Строка(СсылкаТрудовой_договор);
КопияДок.Записать(РежимЗаписиДокумента.Запись);
КопияДок.Записать(РежимЗаписиДокумента.Проведение);

КонецПроцедуры

В трудовых договорах новый не появляется. в чем мои ошибки и как исправить? судя по коду, понимаю, что экземпляр созданного ранее договора не появится, но как этого добиться не понимаю.

Помогите, буду очень признателен.

ilyay

ссылку на договор, с которого копию делаете, неверно получаете.

alex0402

Цитата: sank от 26 апр 2017, 20:57В трудовых договорах новый не появляется. в чем мои ошибки и как исправить? судя по коду, понимаю, что экземпляр созданного ранее договора не появится, но как этого добиться не понимаю.

должен появиться новый документ. может отборы мешают найти? посмотри по журналу регистрации.
Спасибо за Сказать спасибо

Dethmontt

Цитата: sank от 26 апр 2017, 20:57СсылкаТрудовой_договор = Документы.Трудовой_договор;
КопияДок = СсылкаТрудовой_Договор.Скопировать();

Сомневаюсь что это будет работать)))
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск