Цитата(Diana1c @ 10.06.22, 10:04)
в базі "ПАПЄРЄДНІКІ" писали іАвтор, і Ответственный два варіанта(в різних документах по різному)
Тоді виправити так частину коду
Для Каждого Документ Из Метаданные.Документы Цикл
Если Не Документ.Реквизиты.Найти("Автор") = Неопределено Тогда
СтрокаАвтор=" Ссылка.Автор Как Автор ";
ИначеЕсли Не Документ.Реквизиты.Найти("Створив") = Неопределено Тогда
СтрокаАвтор=" Ссылка.Створив Как Автор ";
ИначеЕсли Не Документ.Реквизиты.Найти("Ответственный") = Неопределено Тогда
СтрокаАвтор=" Ссылка.Ответственный Как Автор ";
Иначе
СтрокаАвтор=Кав+" Відсутный автор"+Кав+" Как Автор ";
КонецЕсли;
// цей пораддок можна пробувати міняти. Так як "Папереднікі" могли до одного і того самого документа прописати і Автор і Ответственного.
//А реально самого автора писати в один із реквізитів
Текст = Текст + "ВЫБРАТЬ Ссылка.Дата Как Дата, "+
Кав+ Документ.Имя+Кав+" Как Имя, "+
СтрокаАвтор+
// " Ссылка.Створив Как Автор "+
" ИЗ Документ." + Документ.Имя;
Текст = Текст +
" ГДЕ Ссылка.Дата МЕЖДУ &д1 И &д2 ОБЪЕДИНИТЬ ";
КонецЦикла;
Сообщение отредактировал volodya1122 - 10.06.22, 13:30