Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 15:53

1с Запрос. Получить первоначальный документ, а не исправленный

Автор illiona, 01 июн 2023, 04:22

0 Пользователей и 1 гость просматривают эту тему.

illiona

Добрый день. Есть запрос который выводит Документ Отпуск и Больничный лист. Сейчас если были исправления по документам, он выводит исправляющий документ, а мне надо вывести самый первоначальный исправленный. Заранее спасибо.
ВЫБРАТЬ
ДанныеСостоянийСотрудников.Сотрудник.медВидЗанятости КАК СотрудникмедВидЗанятости,
ДанныеСостоянийСотрудников.Сотрудник КАК Сотрудник,
ДанныеСостоянийСотрудников.Начало КАК ДатаС,
ДанныеСостоянийСотрудников.ОкончаниеПредположительно КАК ДействуетДо,
ДанныеСостоянийСотрудников.ДокументОснование КАК ДокументОснование,
ДанныеСостоянийСотрудников.Состояние КАК Состояние,
ДанныеСостоянийСотрудников.Окончание КАК Окончание
ИЗ
РегистрСведений.ДанныеСостоянийСотрудников КАК ДанныеСостоянийСотрудников
ГДЕ
ДанныеСостоянийСотрудников.Сотрудник = &Ссылка
И ДанныеСостоянийСотрудников.Сотрудник.медВидЗанятости = &медВидЗанятости
И ДанныеСостоянийСотрудников.Состояние В(&Состояние)
И (ДанныеСостоянийСотрудников.Регистратор ССЫЛКА Документ.ОтпускПоУходуЗаРебенком
ИЛИ ДанныеСостоянийСотрудников.Регистратор ССЫЛКА Документ.БольничныйЛист)

LexaK

illiona, уточните что вы имеете ввиду под термином Исправляющий документ ?
если вы под этим подразумеваете что просто открыли и изменили документ БольничныйЛист, то он от этого не становится исправляющим!!!
(при условии если у вас включено Версионирование) это просто другая/исправленная версия документа
тут двоякая ситуация
1.возможно исправили ранее допущенную ошибку и теперь документ стал "правильным"
2.возможно в правильный документ внесли ошибку и теперь документ стал "НеПравильным"

в 1С использую понятие Корректировочный документ (как правило это отдельный тип документа) и он может быть связан по Основанию
с тем документом который Корректирует.
в вашем примере этого нет.
если помогло нажмите: Спасибо!

illiona

на основании Больничного листа ввели Исправить документ

LexaK

illiona, Полный номер версии вашей конфигурации напишите?
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск