8.х Как получить последнюю цену товара с ндс?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Berezin, 19 дек 2010.

  1. TopicStarter Overlay
    Berezin
    Offline

    Berezin Опытный в 1С

    Регистрация:
    27 сен 2010
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте. Необходимо получить последнюю цену на товар, которая была в документе "РеализацияТУ" с учетом НДС? (какой регистр для этого использовать?)
  2. TopicStarter Overlay
    Berezin
    Offline

    Berezin Опытный в 1С

    Регистрация:
    27 сен 2010
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    забыл уточнить платформа 1с 8.1.15 конф. Бухгалтерия 1.6.25
  3. 1cUserAndrew
    Online

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Вообще цены хранятся в регистре сведений "Цены номенклатуры". Из этого регистра они попадают в документ "Реализация ТиУ". В этом регистре хранится вся история изменения цен, поэтому поэтому получить последнюю цену не составляет проблем (запросом к регистру).



    Или у вас бывает такое, что вы в документах Реализация ТиУ вручную устанавливаете цену??? И вам надо получить последнюю цену, по которой продавался товар???
    Если я неправильно понимаю, поясните..
  4. TopicStarter Overlay
    Berezin
    Offline

    Berezin Опытный в 1С

    Регистрация:
    27 сен 2010
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    движения по регистру сведений "Цены номенклатуры" в конфигурации "Бухгалтерия" по умолчанию не ведуться, нужно поставить галку для документа Реализация т.у, и пере провести все документы, чтоб движения сформировали в регистре так?
    я решил запросом по документам "РеализацияТУ", и дальнейший поиск по колонке, наименование.
  5. 1cUserAndrew
    Online

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    М-м-м...Не совсем..... (по крайней мере, я такой галки нигде не видел)
    Движения по регистру "цены номенклатуры" делает документ "Установка цен номенклатуры".
    Ну это так ... для информации.

    Как я все же понял, вам надо получить последнюю цену с НДС, по которой продавался товар. Думаю, вы мыслите в правильном направлении - надо делать запрос к документам реализации, выбирая последнюю цену продажи товара.

    Попробуйте так:

    Код:
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Номенклатура", НужнаяНоменклатура);
    Запрос.Текст = "
    |ВЫБРАТЬ ПЕРВЫЕ 1
    |   Ссылка,
    |   Номенклатура,
    |    Цена
    |ИЗ
    |    Документ.РеализацияТоваровУслуг.Товары
    |ГДЕ
    |    Номенклатура = &Номенклатура
    |УПОРЯДОЧИТЬ ПО 
    |    Ссылка.Дата УБЫВ";
    
    Выборка = Запрос.Выполнить().Выбрать();
    Выборка.Следующий();
    ЦенаСНДС = ?(Выборка.Ссылка.СуммаВключаетНДС, Выборка.Цена, Выборка.Цена + Выборка.Цена/100*18);
    Сообщить("Последняя цена, по которой продавался товар " + Выборка.Номенклатура + ", вот такая: " + Формат(ЦенаСНДС, "ЧДЦ=2"));
    
    

Поделиться этой страницей