Свернул базу. Остатки были перенесены с помощью "Операций введенных вручную". Теперь при формировании книги продаж записи формируются, но реквизиты счет-фактуры полученной не отображаются (дата вх. и номер вх.). Посмотрел код отчета - это нормальное поведение 1с. Может показывать только если в качестве документов расчета используется "Документ расчетов с контрагентами (ручной учет)".
Как малой кровью победить проблему?
Есть такие идеи:
1. Перетащить ручные операции на документ ввода остатков, по пути превращая документы поступления в документы расчетов с контрагентами.
2. Залить с помощью обработки ВыгрузкаЗагрузкаXML в несвернутую базу документы из свернутой и перепровести все. Потом вернуться к пункту 1.
(нужно как можно быстрее НДС на носу)
ввод начальных остатков по взаиморасчетным регистрам всегда делается только с помощью отдельного ввода начальных остатков где формируется "Документ расчетов с контрагентами (ручной учет)". и только так.
тут еще один баг проявился. До даты свертки клиент сделал предоплату украинскому резиденту. Начислил и уплатил НДС с этой суммы. Поступление прошло уже после даты свертки. В итоге при формировании книги покупок, туда не попадает сумма по этой сделке. Пока не нашел почему.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший