У меня есть два документа = ВыдачаКниг и ВозвратКниг (конфигурация библиотеки). Выдача является основанием для возврата, и в форме документа выдача можно создать на основании - ВозвратКниг. Мне нужно чтобы документ ВозвратКниг можно было провести, только указав документ выдачи. В идеале: открывается форма создания документа ВозвратКниг, там в поле "основание" вводится документ выдачи, из которого берутся данные для возврата и автоматически вводятся в текущую форму создания документа ВозвратКниг.
---
В упп есть похожий функционал для работы со спецодеждой и спецоснасткой. Там также есть документ выдачи ПередачаВЭксплуатацию и документ возврата ВозвратИзЭксплуатации. При этом возврат можно сделать на основании передачи, а можно и как самостоятельный.
Кроме того у документа ВозвратИзЭксплуатации в табличной части есть реквизит ДокументПередачи. Он как раз и обрабатывает тот нюанс, который вы упомянули, а именно: ТМЦ, взятые в разное время и оформленные разными документами передачи можно включить в один документ возврата, а документы передачи указать в табличной части. Хотя цели этого я так и не поняла, ибо у нас анализ делается также по остаткам.
Автор, если вам действительно нужно (зачем?) "закрывать" документы передачи, то добавьте соответствующий реквизит в табличную часть документа возврата.
---
А проблема-то в чем?
---
Я при создании документа ВозвратКниг в поле формы, обязательное для заполнения, ДокументОснование вписываю документ ВыдачаКниг№1. При изменении этого поля, получаю данные из регистра, есть книги из ВыдачиКниг№1 у читателя, и если есть, то заполнить данные текущего документа возврата. Есть способ покороче сделать что-то подобное?
---
По логике нет. Но я конфу не вижу, так что это только предположение
---
Хотя можно вводить Возврат на основании Выдачи, тогда форма Возврата будет открываться уже заполненной, только нужно реализовать заполнение (см. модуль документа, проц. ОбработкаЗаполнения)
---
В чем вопрос-то?
---
Вероятно требуется проведение документа выдачакниг по регистру остатков и выбор основания для возврата по остаткам из регистра. Такие задачи часто встречаются на экзаменах по 1с.
---
Вроде с библиотечными регистрами мы еще в начале месяца разобрались )) Непонятно только зачем вообще основание для возврата, если можно тупо по остаткам подбор сделать.
---
Я сделал заполнение возврата по книгам и номеру, а потом уже по регистру проверяю есть ли она у читателя. А этот вопрос возник просто как "а как это можно сделать?", но в данной конфигурации он не нужен.
---
Вообще бесполезная логика. Надо просто брать все книги, которые у него на руках, и ими заполнять (по остаткам, так сказать). Иначе если он брал несколько книг за 2-3 приема и хочет возвратить по одно1 книге из каждой этой выдаче за один раз - вам придется заводит три документа возврата с разными основаниями.
Зачем вам этот документ основания, что вы из него хотите взять? Как он влияет на движения документа возврата в частности и на процесс возврата в целом?
---
В упп есть похожий функционал для работы со спецодеждой и спецоснасткой. Там также есть документ выдачи ПередачаВЭксплуатацию и документ возврата ВозвратИзЭксплуатации. При этом возврат можно сделать на основании передачи, а можно и как самостоятельный.
Кроме того у документа ВозвратИзЭксплуатации в табличной части есть реквизит ДокументПередачи. Он как раз и обрабатывает тот нюанс, который вы упомянули, а именно: ТМЦ, взятые в разное время и оформленные разными документами передачи можно включить в один документ возврата, а документы передачи указать в табличной части. Хотя цели этого я так и не поняла, ибо у нас анализ делается также по остаткам.
Автор, если вам действительно нужно (зачем?) "закрывать" документы передачи, то добавьте соответствующий реквизит в табличную часть документа возврата.
---
Надо просто посмотреть, как документ передачи участвует в движения документа возврата. Может это некий партионный учет стоимости одежды, находящейся эксплуатации. Тогда в этом есть смысл - использовать первоначальный документ движения как партию.

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