Получить дату последнего прихода из регистра накопления "Партии товаров на складе" #704375


#0 by abda123
В нетиповой конфигурации "Управление торговлей для Казахстана", редакция 2.2 (Аналог УТ 10.3) создал новый документ инвентаризации. Возникла необходимость проведения документа по регистру партий товаров на складах (упр). Этот документ может производить движения и по списанию и  по оприходованию товара. Для оприходования товара необходимо получить последнюю себестоимость. Если я правильно понимаю то нужно взять дату последнего поступления из таблицы движений регистра партий и получить оттуда цену поступления. Подскажите как правильно реализовать эту задачу.
#1 by abda123
В нетиповой конфигурации "Управление торговлей для Казахстана", редакция 2.2 (Аналог УТ 10.3) создал новый документ инвентаризации. Возникла необходимость проведения документа по регистру партий товаров на складах (упр). Этот документ может производить движения и по списанию и  по оприходованию товара. Для оприходования товара необходимо получить последнюю себестоимость. Если я правильно понимаю то нужно на дату последнего поступления из таблицы движений регистра партий получить цену поступления. Подскажите как реализовать эту задачу.
#2 by StanleyMarsh
Залезть в реализацию и посмотреть как она списывает себестоимость(по фифо или средней). А вообще себестоимость - не однозначная цифра. Можно сделать как в реализации. В УТ 11 при возвратах товаров осуществляется оприходование, себестоимость оприходования берется из регистра Стоимость товаров, куда цифра себестоимости записывается заблаговременно)) Можно сделать как ты описал. Запрос по регистру с отбором по товару, виду движения, сортировкой по дате чтобы "выбрать первый" - был последний приход.
#3 by abda123
Проще будет спросить, как построить запрос чтобы из регистра партий товаров вытащить движения на дату последнего прихода (по отношению к дате документа), с отбором по списку товара из документа и отбором по регистратору "Поступление товаров и услуг".
#4 by StanleyMarsh
тут подумать чуть-чуть. в общем я написал - сортировка под дате и выбрать первый - тебе помогут.
#5 by abda123
Спс. В принципе сама процедура проведения готова, все свелось к тому что в документе нужно просто подготовить таблицу для списания/оприходования и отправить ее в общий модуль управления партионным учетом, а там конфа уже сама все движений сделает. Трабл в том что при оприходовании необходимо в таблицу закинуть еще и цену поступления, которой в моем документе нет, поэтому необходимо взять цену из последнего поступления и закинуть в таблицу. Задумался над правильным построением запроса и решил посоветоваться как его лучше построить.
#6 by abda123
Данная задача аналогична задаче получения цены номенклатуры из регистра сведений на дату документа. В общем разобрался, нечто подобное получилось ДанныеСДатой.НомерСтроки КАК НомерСтроки, ДанныеСДатой.Номенклатура, ДанныеСДатой.ЕдиницаИзмерения, ДанныеСДатой.СерияНоменклатуры,     И (ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг)   ВТ_Товары.ЕдиницаИзмерения,    И (ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг) ДанныеСДатой.СерияНоменклатуры,
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С