#0
by fantomrik
Камрады, привет! Кто плотно сидел с настройками видов цен, помогите пожалуйста настроить вид цены (пусть будет "Розница" называться). Он должен рассчитываться как ПлановаяСебестоимость * КоэффНаценки, где плановая себестоимость это цена поступления*5%, а КоэффНаценки это дополнительный реквизит справочника Номенклатура с типом число 10,2. Есть еще доп условие, если текущая цена Розница < предыдущей (закупка стала дешевле), оставляем прошлую цену Розница. Но это совсем хардкор, первую бы часть задачи решить. В теории наверно это часть должна решаться при расчете ПлановаяСебестоимость. Саму ПлановуюСебестоимость считаю как отдельный вид цены - наценка на цену поступления.
#3
by fantomrik
Не понимаю как запрос так написать - как в задаче моей. Первый вид цен просто наценка на цену закупки, это понятно.
#4
by fantomrik
Вобщем пока скривил душой, исказил задачу... Сделал "Розничную" так - взял схему МаксимальныеЦеныПоставщика, немного изменил ее - добавив свой коэффициент наценки из ДопРеквизита номенклатуры. Так работает все, позже - будет время, буду разбираться доскональнее.
#6
by fantomrik
Типовая схема, в последней таблицы соединил с ТЧ Доп.реквизиты номенклатуры. В параметрах добавилось -СвойствоКоэффициентНаценки выражение: ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Коэффициент наценки") ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура, ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура, ИЛИ НЕ ВидыЦен.ЦенаВключаетНДС И НЕ ТоварыДокумента.Ссылка.ЦенаВключаетНДС И НЕ ТоварыДокумента.Ссылка.ЦенаВключаетНДС ТОГДА (ТоварыДокумента.Сумма + ТоварыДокумента.СуммаНДС) / ТоварыДокумента.КоличествоУпаковок КОГДА НЕ ВидыЦен.ЦенаВключаетНДС ИЗ ОтборПоСегментуНоменклатуры ИЛИ НЕ ВидыЦен.ЦенаВключаетНДС И НЕ ТоварыДокументаВводНаОсновании.Ссылка.ЦенаВключаетНДС КОГДА ВидыЦен.ЦенаВключаетНДС И НЕ ТоварыДокументаВводНаОсновании.Ссылка.ЦенаВключаетНДС ТОГДА (ТоварыДокументаВводНаОсновании.Сумма + ТоварыДокументаВводНаОсновании.СуммаНДС) / ТоварыДокументаВводНаОсновании.КоличествоУпаковок КОГДА НЕ ВидыЦен.ЦенаВключаетНДС ИЗ ОтборПоСегментуНоменклатуры ИЛИ НЕ ВидыЦен.ЦенаВключаетНДС И НЕ ТоварыДокументаВводНаОсновании.Ссылка.ЦенаВключаетНДС КОГДА ВидыЦен.ЦенаВключаетНДС И НЕ ТоварыДокументаВводНаОсновании.Ссылка.ЦенаВключаетНДС ТОГДА (ТоварыДокументаВводНаОсновании.Сумма + ТоварыДокументаВводНаОсновании.СуммаНДС) / ТоварыДокументаВводНаОсновании.КоличествоУпаковок КОГДА НЕ ВидыЦен.ЦенаВключаетНДС ИЗ ОтборПоСегментуНоменклатуры ТоварыДокументаВводНаОсновании.Количество, 1, ИЗ ОтборПоСегментуНоменклатуры ИЗ ОтборПоСегментуНоменклатуры
#7
by fantomrik
К этой схеме нужно добавить следующую логику - брать срез последних по ценам номенклатуры (видцен = Закупка) и брать большую цену между последним поступлением и ценой из регистра. Вот это реализовать пока не получилось. У нас может быть что поступлений нет, а цена закупки была установлена программно (номенклатура, которую мы под заказ продаем). К схеме выше, в последнем запросе связал левым соединением ТаблицуЦен и ЦеныНоменклатурыСрезПоследних(, ВидЦен = &Закупка), но не канает. в ТаблицеЦен нет товаров которые нам не поступали. Попробовал последний запрос поместить в ВТ, сделать след запрос в котором основная таблица и с ней левым соединением связываю ВТ и СрезПоследних, но тоже не отрабатывает. Подскажите, как решить задачку? Спасибо!
#8
by fantomrik
Кстати народ - в ручную как на этом форуме код в спойлер записхивать? Автоматом криво как то пихает)
#9
by fantomrik
Мастера запросов в СКД, помогите пожалуйста! Вроде не очень сложная задача, для тех кто занимался этим.
#10
by fantomrik
Параметры в СКД у меня описаны в выражении (вид цены - Справочники.ВидыЦен.НАйтиПоНаименованию("Закупка")), с ошибкой описал. А так берем типовую схему, связаываем левым соединением ТаблицуЦен и ЦеныНоменклатурыСрезПоследних(, ВидЦен = &Закупка), и цену берем максим . Задача решена.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- Переход с УТ 10.3.11.4 на УТ 11
- УТ 8.2 (8.2.11.236) ред. 11 (11.0.4.6)
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- Перенос обработки из УТ 10 в УТ 11
- УТ 11 (11.0.8.11) Работа с комиссионерами.
- Проблема с обновлениеем УТ 11.0.9.15 на УТ 11.1.1.11
- Перенос скидок из ут 10.3 в ут 11
- Обновить УТ 11.0 до УТ 11.1
- Обновление не типовой УТ 11.0.9 до типовой УТ 11.1
- Хотят переход с УТ 11.1 на УТ 10. Что посоветовать?
В этой группе 1С
- Как построить обход запроса, не зная наперед количество группировок?
- Ошибка при записи номенклатуры
- Не удалось выполнить обновление с УТ11.1 на УТ11.2
- Про Сертификаты 1С от франчайзи.
- Записи регистра сведений стали неуникальными...
- 1С 8.3 СКД: Отобразить время действия документа
- Кросс таблица СКД не программно
- Фиксация слева в СКД
- Подстрока в СКД
- УФ. Не обновляется таблица при установленном отборе после изменений
- Розница 2.1 РИБ не настраивается учет номенклатуры
- Строка подключения к Oracle через ODBC
- Из чего высчитывается сумма в проводке 68.04.2-68.04.1 при закрытии месяца
- v7: Учет НДС в УСН 7.7
- Ошибка вызова операции сервиса
- Как загрузить контрагентов в СБИС?
- Отчет свод начислений и удержаний ЗУП за год
- Условное оформление тч документа. Как обратиться к доп реквизиту?
- УТ 10.3 настроить РИБ по организациям. Как?
- v7: Импорт данных в табличную часть документа из Excel