"Если возврат от покупателя выписан на основании документа ОтчетККМ, который сам по себе является основанием для записи в книге продаж, то при формировании книги покупок возникает ошибка, так как в функции НайтиСФДокумента этого случая не предусмотрено... Пока что у себя исправил так: (начиная со строки 145 модуля книги покупок)<br><br> Если ДокПоставки.Вид() = "ВозвратОтПокупателя" Тогда <br> <br> СФ = глНайтиСчетФактуру(ДокПоставки, "СчетФактураПолученный", 0);<br> Если ПустоеЗначение(СФ) = 0 Тогда<br> Возврат СФ;<br> КонецЕсли; <br><br> Если ДокПоставки.ДокОснование.Выбран() = 1 Тогда <br> <br> //Lexa_K - если ОтчетККМ - другое дело...<br> Если ДокПоставки.ДокОснование.Вид()="ОтчетККМ" Тогда<br> Возврат ДокПоставки; //Lexa_K - он сам является СЧФ... Тут искать нечего...<br> Иначе<br> Возврат НайтиСФДокумента(ДокПоставки.ДокОснование) <br> КонецЕсли;<br> Иначе<br> Возврат ДокПоставки; <br> КонецЕсли; <br><br> ИначеЕсли ДокПоставки.Вид() = "ВозвратПоставщику" Тогда .......<br>...............................................<br>...............................................<br>Это же относится к Торговле и Склад...<br>Вот как-то так.....<br>"