Записать цену из прайса в регистр продажи #323162


#0 by Kolya11
Как при проведении документа записать в регистр продажи цену из прайса на дату документа?
#1 by Денежко
неповеришь - методом Записать
#2 by Kolya11
есть такой запрос ВЫБРАТЬ    ЦеныНоменклатурыСрезПоследних.Цена,    ЦеныНоменклатурыСрезПоследних.Номенклатура,    ПРЕДСТАВЛЕНИЕ(ЦеныНоменклатурыСрезПоследних.Номенклатура) вот надо сделать чтобы при проведениии дока реализация товаров и услуг, полученная в запросе цена на кждую позицию номенклатуры из дока записывалась в регистр продажи. подскажите плз куда копать, или где посмотреть пример. пытаюсь разобраться как в торговле цена из прайса подставляется, но пока все смутно
#3 by Михаил Козлов
Вас интересуют действительные объемы продаж (по ценам из документа с пересчетом в ВУУ) или "виртуальные" (по какому-то прайсу)? Если виртуальные - смотрите в РН формирование движений по регистру продаж. Либо подменяйте числа прямо в модуле набора записей регистра продаж. Цена подставляется по типу цен, указаному в документе.
#4 by Kolya11
нужно помимо цены в документе, учитывать в регистре определенную цену из прайса. т.е. она нужна только для отчетности
#5 by Kolya11
написал такую функцию. в регистре продажи создал ресрс базцена. как при проведении дока записать значение, кот. вернет эта функция , в регистр продажи?
#6 by hhhh
в ресурсе нельзя - они у тебя там будут складываться. Сохряняй в другом месте.
#7 by Kolya11
а как тогда количество и стоимость хранитяся в ресурсе регистра продажи? и где сохранять это значение?
#8 by Salvador Limones
Зачем в оборотном регистре хранить цену? Делай потом левое соединение с регистром сведений, связь по дате и номенклатуре.
#9 by Kolya11
я никак не могу в отчете эту цену за период взять. через срезпоследних можно только на дату получить, а мне нужно за период
#10 by Salvador Limones
Начни лучше с отчёта, а не с добавления в регистр ненужных ресурсов.
#11 by Kolya11
ну вот уже все варианты перебрал, в соседней ветке спрашивал у народа как среднее значение за период по регистру сведений взять. но что-то совсем глухо(
#12 by ЗлобнийМальчик
сгруппировать записи в которых дата в периоде , а потом разделить на количество записей. НЕ вижу проблемы
#13 by Kolya11
если бы на 100% знал как сделать, вопрос не задавал бы. пример можно?
#14 by ЗлобнийМальчик
ну для начала так. Необходимо учесть специфику - как то: в какой валюте  происходит установка цены, учитывается ли характеристика Номенклатуры, тип цен и т. д. Но это уже  Вы лучше меня знаете. А общая идея, ИМХО, такова ВЫБРАТЬ    (ВЫБРАТЬ    ГДЕ        ЦеныНоменклатуры.Период МЕЖДУ &ДатаНач И &ДатаКон
#15 by Kolya11
спасибо,буду разбраться;)
#16 by ЗлобнийМальчик
не за что. Иногда у меня такое чувство,  что учебники народ совсем не читает((( - это наверное не модно(((
#17 by Kolya11
спасибо еще раз, с этим справился. еще такой вопрос: если в заданый период цены номенклатуры не задавались, то ср. цена получается равной 0. а по факту цена в прайсе есть. я делаю еще один запрос по регистру ЦеныНоменклатуры.СрезПоследних на дату конца периода, и ср. цена является суммой цен из 2х запросов. и по смыслу если в цена равно 0, то в отчет попадает текущая. но на практике у меня получается, что если из цена равна 0, то в отчет попадает 0. как решить данный вопрос?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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