Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как возможно перезаписать документ?

Как возможно перезаписать документ?
Я
   Azmarika
 
05.10.16 - 12:34
Добрый день! Буду очень благодарна за помощь. Ситуация следующая я обработкой создаю Документ1, записываю его. Далее создаю Документ2, основание служит ссылка на Документ1. И вот дальше мне надо в Документе1 добавить строку табличной части, одним из реквизитов которого служитссылка на документ2 и опять записать документ1. Как можно побороть ситуацию? Или это нереально? Выдается ошибка "операция не может быть выполнена из-за несоответствия версии". Документ1.Прочитать() не помогает
 
 
   Господин ПЖ
 
1 - 05.10.16 - 12:35
>И вот дальше мне надо в Документе1 добавить строку табличной части, одним из реквизитов которого служитссылка на документ2 и опять записать документ1

накажи себя сама
   Torquader
 
2 - 05.10.16 - 12:38
Как бы - формируются два документа, связанные друг с другом.
Открываем транзакцию, формируем отдельно ссылки для документов и через "УстановитьСсылкуНового" задаём их для новых документов - после этого радостно сохраняем оба документа.
   Azmarika
 
3 - 05.10.16 - 12:38
И так, бьюсь ни один день )))  Думаю может свежий взгляд что прояснит или я чего не знаю ещё
   Azmarika
 
4 - 05.10.16 - 12:40
А вот за это большое человеческое спасибо! Попробую
   Очевидно
 
5 - 05.10.16 - 12:42
... видимо при записи документа1 стоит какойто обработчик, который что-то заполняет ... (Или подписка на событие какая-то срабатывает) ... после записи документ1 придётся переполучить, Документ1.получитьОбъект(), добавляем строку, записываем. ну а чтоб избежать повторных записей - лучше конечно использовать (2)
   Azmarika
 
6 - 05.10.16 - 12:59
5, да, переполучить объект не помогает, та же ошибка. 2, все получилось!  Очень выручили!
   SalavatUlaev
 
7 - 05.10.16 - 13:03
Технически решена задача, логически на первый взгляд кажется избыточная связь при проектировании
   Azmarika
 
8 - 05.10.16 - 13:06
7, да мне тоже не нравится, просто придумать ничего не могу другого, может просто зацепилась за этот алгоритм. Документов2 может быть штук 30, и в них во всех есть основание Документ1, и что бы из Документа1 можно было их все зацепить, в нем собираются ссылки на Документы2
   Torquader
 
9 - 05.10.16 - 13:09
(7) Достаточно типовой механизм - основной документ и регистрации оплаты для него (а в основном документе табличная часть с этими оплатами) - в общем - типовая розница.
   Azmarika
 
10 - 05.10.16 - 13:22
9!  Спасибо, посмотрю )
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует