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

как получить дату приобретения ос?

Автор sali, 10 дек 2024, 09:21

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

sali

в отчете ведомость по амортизации ос нужно добавить Дату приобретения ОС и Дату принятия к учету ОС. нахожу принятие к учету это же регистратор и период

Максим75

sali, ну дата документа, который поставил на приход, не, не дата приобретения?

sali

Максим75, так дата приобретения и принятия это одна и таже дата? просто в одну колонку назвать приобретение, а вторую принятие?

sali

Максим75, Снимок экрана (62).png вот так и должно быть? период и регистратор(дата принятия), и дата выпуска (дата приобретения). правильно понимаю?

Максим75

sali, ну если регистратор Принятие к учету - то дата регистратора - это дата принятия к учету, а вот дату приобретения скорее всего надо искать в документе, который "купил" это ОС.

sali

Максим75, Максим75, значит дату приобретения берем с документа Принятия к учету ОС, а дату принятия с Реализации Товаров Услуг? или Списания ОС
Снимок экрана (63).png

Максим75

sali, смотрите, вначале ОС приобретается (это документ ПоступлениеТоваровУслуг), а уже потом он оно ставится на учет (это документ ПриянтиеКУчетуОС). а вот выбытие ОС реализуется или списанием (СписаниеОС) или продажей (РеализацияТоваровУслуг). Пока возвраты не трогаем.
Вот и смотрите, что и как у Вас в базе делалось. Просто откройте весь регистр сведений, сделайте отбор по какому-то основному средству и смотрите, какие документы его "двигали".

sali

Максим75, дата может совпасть? у всех она одинакова. я беру из регистра сведений "состояние ос срез последних" дату документа "поступление товаров услуг"
ВЫБРАТЬ РАЗРЕШЕННЫЕ
СостоянияОССрезПоследних.Период КАК Период,
СостоянияОССрезПоследних.Организация КАК Организация,
СостоянияОССрезПоследних.ОсновноеСредство КАК ОсновноеСредство,
СостоянияОССрезПоследних.Состояние КАК Состояние,
СостоянияОССрезПоследних.Регистратор.Дата КАК Приобретение,
NULL КАК Принятие,
СостоянияОССрезПоследних.Регистратор КАК Регистратор
ПОМЕСТИТЬ ВременнаяТаблицаСостоянияОС
ИЗ
РегистрСведений.СостоянияОС.СрезПоследних({(ДОБАВИТЬКДАТЕ(&НачалоПериода, СЕКУНДА, -1))}, {(Организация).* КАК Организация}) КАК СостоянияОССрезПоследних
ГДЕ
(СостоянияОССрезПоследних.Состояние = ЗНАЧЕНИЕ(Перечисление.ВидыСостоянийОС.ПринятоКУчету)
ИЛИ СостоянияОССрезПоследних.Состояние = ЗНАЧЕНИЕ(Перечисление.ВидыСостоянийОС.Поступило))

ОБЪЕДИНИТЬ ВСЕ

и провожу аналогичные действия только из документа "реализация товаров услуг"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
СостоянияОССрезПоследних.Период,
СостоянияОССрезПоследних.Организация,
СостоянияОССрезПоследних.ОсновноеСредство,
СостоянияОССрезПоследних.Состояние,
NULL,
СостоянияОССрезПоследних.Регистратор.Дата,
СостоянияОССрезПоследних.Регистратор
ИЗ
РегистрСведений.СостоянияОС.СрезПоследних({(&КонецПериода)}, {(Организация).* КАК Организация, (Период > &НачалоПериода)}) КАК СостоянияОССрезПоследних
ГДЕ
(СостоянияОССрезПоследних.Состояние = ЗНАЧЕНИЕ(Перечисление.ВидыСостоянийОС.ПринятоКУчету)
ИЛИ СостоянияОССрезПоследних.Состояние = ЗНАЧЕНИЕ(Перечисление.ВидыСостоянийОС.Поступило))
;

sali

и выглядит этот результат сейчас так. конечно запрос немаленькийСнимок экрана (64).png

sali

ай блин у меня же задание "В отчете Ведомость по амортизации ОС вывести Дату приобретения ОС и Дату принятия к учету ОС в отдельных колонках" мне же нужно взять просто дату в документах поступление товара и принятие учета ос.  :o
только почему у меня не получается их вывести в сам отчет? в скд выбираю, а в настройки перехожу их там попросту нет

Теги:

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

Рейтинг@Mail.ru

Поиск