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

Перепроведение документа

Автор skillful, 03 дек 2018, 19:59

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

skillful

Здравствуйте. Создаю программно документ:

НовыйДокумент = Документы.РасходныйКассовыйОрдер.СоздатьДокумент();
НовыйДокумент.Номер = "123";
НовыйДокумент.Дата = "Дата";
НовыйДокумент.Сотрудник = "Сотрудник";
НовыйДокумент.ОбменДанными.Загрузка = ИСТИНА;
НовыйДокумент.Записать();


Документ нормально создается, но каждый раз новый с одинаковым номером. Т. е. за 5 созданий документов с номером "123" создалось 5 штук. Необходимо добавить проверку на существование документа с определенным номером и датой. Создать запрос то я смогу, но не понимаю как перепровести документ который уже ранее был создан с новыми данными (допустим если изменилось поле "сотрудник")???

Golickoff

Почему бы просто не указывать номер?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

alex0402

Цитата: skillful от 03 дек 2018, 19:59Документ нормально создается, но каждый раз новый с одинаковым номером. Т. е. за 5 созданий документов с номером "123"

оставь номер пустым, система создаст номер сама, если не получится, то можно использовать метод УстановитьНовыйНомер
Спасибо за Сказать спасибо

skillful

Цитата: alex0402 от 04 дек 2018, 08:45
Цитата: skillful от 03 дек 2018, 19:59Документ нормально создается, но каждый раз новый с одинаковым номером. Т. е. за 5 созданий документов с номером "123"

оставь номер пустым, система создаст номер сама, если не получится, то можно использовать метод УстановитьНовыйНомер


Спасибо. Сделал.

Теги:

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

Рейтинг@Mail.ru

Поиск