Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 5, свеженьких 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрос к табличной части , Как запросом получить цену последнего прихода          
kostya77 Подменю пользователя
сообщение 04.10.23, 6:38
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 119
Спасибо сказали: 5 раз
Рейтинг: 4

Добрый день. Подскажите, как в запросе получить цену последнего прихода?
Текст запроса. запрос не выдает цену.

ВЫБРАТЬ
    ПересчетТоваровТовары.Номенклатура КАК Номенклатура,
    ПересчетТоваровТовары.Характеристика КАК Характеристика,
    ПересчетТоваровТовары.Назначение КАК Назначение,
    ПересчетТоваровТовары.Серия КАК Серия,
    ПересчетТоваровТовары.Количество - ПересчетТоваровТовары.КоличествоФакт КАК Количество
ПОМЕСТИТЬ ТОсновная
ИЗ
    Документ.ПересчетТоваров.Товары КАК ПересчетТоваровТовары
ГДЕ
    ПересчетТоваровТовары.Ссылка = &Ссылка
    И ПересчетТоваровТовары.Количество - ПересчетТоваровТовары.КоличествоФакт > 0
;

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТОсновная.Номенклатура КАК Номенклатура,
    ТОсновная.Характеристика КАК Характеристика,
    ТОсновная.Назначение КАК Назначение,
    ТОсновная.Серия КАК Серия,
    ТОсновная.Количество КАК Количество,
    ТЦен.Стоимость / ТЦен.Количество КАК Цена
ИЗ
    ТОсновная КАК ТОсновная
        ЛЕВОЕ СОЕДИНЕНИЕ ТЦен КАК ТЦен
        ПО ТОсновная.Номенклатура = ТЦен.Номенклатура


Сообщение отредактировал Vofka - 04.10.23, 8:59

AnryMc Подменю пользователя
сообщение 04.10.23, 9:02
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 266
Спасибо сказали: 82 раз
Рейтинг: 82.6

kostya77 @ Сегодня, 7:38 * ,


Что такое "последний приход" по вашему???

zay Подменю пользователя
сообщение 04.10.23, 9:26
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 160
Из: Киев
Спасибо сказали: 130 раз
Рейтинг: 135.8

kostya77 @ Сегодня, 7:38 * ,

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


Сообщение отредактировал zay - 04.10.23, 9:30

Спасибо сказали: kostya77,

kostya77 Подменю пользователя
сообщение 04.10.23, 10:21
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 119
Спасибо сказали: 5 раз
Рейтинг: 4

AnryMc @ Сегодня, 10:02 * ,
Это последний документ поступления

sava1 Подменю пользователя
сообщение 04.10.23, 10:51
Сообщение #5

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2677
Из: Проскуров
Спасибо сказали: 673 раз
Рейтинг: 650.7

чо за конфа? регистра закупки нет?

kostya77 Подменю пользователя
сообщение 04.10.23, 10:55
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 119
Спасибо сказали: 5 раз
Рейтинг: 4

sava1 @ Сегодня, 11:51 * ,
Комплексное управление предприятием

sava1 Подменю пользователя
сообщение 04.10.23, 11:06
Сообщение #7

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2677
Из: Проскуров
Спасибо сказали: 673 раз
Рейтинг: 650.7

из регистра (Закупки) находим последний регистратор по Аналитике Максимум(Регистратор)
и из него берем количество, стоимость

kostya77 Подменю пользователя
сообщение 04.10.23, 11:07
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 119
Спасибо сказали: 5 раз
Рейтинг: 4

zay @ Сегодня, 10:26 * ,
Саписбо. Разобрался

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 21.02.24, 14:04
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!