#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С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить остатки товаров на дату на складе у организации?
- Как получить разность дат (Нужно получить количество дней)
- Получить дату и время изменения файла.
- Как получить последнюю дату из Регистра Сведений?
- получить последнюю запись из регистра сведений на дату
- Получить данные из регистра накопления на определенную дату
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- 8.2 Как из регистра накопления получить остатки на дату без ВТ?
- Получить значение из регистра накопления
В этой группе 1С
- Дублирование номеров документов
- ERROR: timestamp out of range
- Не списался товар со склада 1С 8.2 УПП
- 26 распределить на 20 без затрат и на 20тке по выручке закрыть на 90.01
- Закрытие 20 счета в разрезе подразделений
- Невозможно выполнить операцию на сокете т.к буфер слишком мал ....
- Ошибка при попытке помещения объекта в хранилище конфигурации
- Можно ли в 1с загружать шрифты? УТ11
- Как удалить всё из хранилища значений
- Как заблокировать правую кнопку мыши в сеансе 1с
- СКД. Как сделать условное оформление по полю, которого нет в группировке?
- загрузка .cf файла
- Параметры выбора + параметры динамического списка
- БП 3.0 куда делось: компенсация за задержку зарплаты
- Ввод остатков НЗП в КА
- Ошибка при загрузке данных при обмене УТ 10.3-БП 3.0 после обновления БП 3.0.31
- Как лучше реализовать проверку структуры XML
- Как в построитель запроса передать текст запроса из ТЗ?
- Не работает отбор в СКД..
- Расскажите, чем можно обновить УТ 11.1.4.10?