1с этоновый документ не выбран

Обновлено: 07.07.2024

и Как тогда программно поменять значения реквизитов в найденом ДокСФ, ведь мне нужно заменить не все реквизиты, а некотороые, полагаю, что если сделаю ДокСФ.Новый, тогда создастся и запишется совершенно чистый документ?

Если не нашелся, у меня с ним отдельный разговор будет. Проблема моя в том, что документ есть, он нашелся по номеру и теперь бы надо поменять пару его реквизитов. Реквизиты переприсвоены, и теперь пришло время записываться - Записать и облом((( Перезаписать уже найденный хочу.

Тебе в написали как, в написали. Тебе этого недостаточно?

ну и что не хватает то? тебе все уже написали. .ТекущийДокумент делать не надо - это ссылка уже а не объект

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

Если ты нашел документ, то ссылка на него уже в ДокСФ, если не нашел, тогда новый.

Если такого документа нет, то будет создан НОВЫЙ и ВСЕ реквизиты заново надо заполнить. А существующие останутся такими как и были.

Сделал, как понял. Теперь пишет, что Номер не уникальный!((( Но вопрос совсем не в том, что делать с Новым, а как поменять старый. . в общем, мой мятежный дух успокоился, когда на мысль навел . В существующем документе реквизиты стали перезаписываться. В итоге имею: Благодарю всех за помощь и участие.

еще подумай, зачем менять дату и номер у счет фактуры, если она в базе уже есть. Оно тебе точно надо ?

Да, надо. Реквизиты зависят от документа Поступления.

дело в том что ДокСФ = НайдСФ.ТекущийДокумент возвращает ссылку на документ, а ссылкой ничего низя сделать, а нужн получить ОБЪЕКТ а номер будет ругатся. для того чтобы не ругался на номер нужно ДокСФ.УстановитьНовыйНомер

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

Проблема у меня была (да и осталась, наверное) в том, что Ссылку и Объект я не вижу явно, другое дело, к примеру, как в 8.2 получил в запросе именно "ссылку", а от неё с помощью ПолучитьОбъект уже сам "объект", и было явно видно, когда имеем объект, а когда ссылку. В 7.7 же мы это только подразумеваем, догадываемся, узнаем из опыта. (У нас здесь) многое зависит от состояния базы, поставленной задачи и прежнего опыта коллег : )

Читайте также: