При формировании, если установить в обработке флажок "Формировать общий типовой документ", и указать дату общего документа, то сформированные документы РеализацияТоваровИуслуг создаются какой угодно датой, но только не той, которая указана в обработке как Дата общего документа. Еще не разбиралась, предположительно - это дата первого документа из списка путевых листов, помещаемых в табличную часть. Вроде бы и мелочь, а неприятно.
Ошибка здесь:
Код
Процедура ЗаполнитьОбщиеРеквизиты(ПризнакФормированияОбщегоТиповогоДокумента = Ложь)
//Почему ложь, если все-таки истина?
мМетаданныеТиповогоДокумента = мТиповойДокумент.Метаданные();
мМетаданныеДокументаУАТ = мДокументУАТ.Метаданные();
Если Не ПризнакФормированияОбщегоТиповогоДокумента Тогда //так как ложь, то заходит в условие...
мТиповойДокумент.Дата = мДокументУАТ.Дата; //и вот дата меняется....
уатОбщегоНазначенияТиповые.ЗаполнитьШапкуДокумента(мТиповойДокумент.ЭтотОбъект, глЗначениеПеременной ("глТекущийПользователь"));
Если уатОбщегоНазначенияТиповые.уатЕстьРеквизитДокумента("Организация", мМетаданныеТиповогоДокумента)
И уатОбщегоНазначенияТиповые.уатЕстьРеквизитДокумента("Организация", МетаданныеДокументаУАТ) Тогда
мТиповойДокумент.Организация = мДокументУАТ.Организация;
КонецЕсли;
КонецЕсли;