Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как выбрать цены по конкретному покупателю
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
BEREST
Здраствуйте, у меня такой вопрос - нужно написать запрос в котором вибрать цени номенклатури по конкретному покупателю. (в договоре на покупателя основная цена стоит РОЗНИЧНАЯ, но на некоторие ценовие группи есть скидки) помогите написать запрос. заранее благодарен.

раньше просто вибирал одну цену (базова1)
ВЫБРАТЬ Различные
    |ЦеныНоменклатурыСрезПоследних.Номенклатура.Код как Код,
    |ЦеныНоменклатурыСрезПоследних.Номенклатура как Nomenklatura,
    |ПРЕДСТАВЛЕНИЕ(ЦеныНоменклатурыСрезПоследних.Номенклатура),
    |ЦеныНоменклатурыСрезПоследних.Валюта,
    |ПРЕДСТАВЛЕНИЕ(ЦеныНоменклатурыСрезПоследних.Валюта),
    |ЦеныНоменклатурыСрезПоследних.Цена как Цена,
    |ЦеныНоменклатурыСрезПоследних.ТипЦен,
    |ПРЕДСТАВЛЕНИЕ(ЦеныНоменклатурыСрезПоследних.ТипЦен),
    |КурсыВалютСрезПоследних.Курс Как Курс,
    |ВЫРАЗИТЬ(((ЦеныНоменклатурыСрезПоследних.Цена * КурсыВалютСрезПоследних.Курс)+1) КАК ЧИСЛО(15, 4)) КАК Поле1
    |ИЗ
    |РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
    |    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
    |    ПО КурсыВалютСрезПоследних.Валюта.Ссылка = ЦеныНоменклатурыСрезПоследних.Валюта.Ссылка
    |ГДЕ
    |ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование =""1Базова"" И ЦеныНоменклатурыСрезПоследних.Номенклатура.Код = &СПКодов

но теперь нужно чтоб получить цени по конкретному покупателю

 i 

Выделяйте код
 
logist
Ожидайте, экстрасенсы пытаются опознать структуру регистра и другие необходимые данные...
Vofka
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦены = &ТипЦеныИзДоговораКонтрагента) КАК ЦеныНоменклатурыСрезПоследних
logist
Vofka,
Цитата
но на некоторие ценовие группи есть скидки
Vofka
Цитата(logist @ 27.07.16, 17:41) необходимо зарегистрироваться для просмотра ссылки
но на некоторие ценовие группи есть скидки

Мой ответ не претендует на 100% точный, т.к. я до конца не понимаю, чего хочет ТС. Но, возможно, это будет ему подсказкой какой-то, натолкнет на какие-то мысли или побудит задать вопрос более точно.
BEREST
Vofka @ Вчера, 17:59 необходимо зарегистрироваться для просмотра ссылки,
ок, обьясню точнее. есть сайт, на нем интернет магазин, туда я загружал с 1с цени по одной колонке БАЗОВАЯ на все товари(по всем ценовим группам), теперь надо на некоторие ценовие групи установить другую колонку цен. (поетому я создал контрагента специально под интернет магазин и в нем проставил скидки по ценовим группам, вот теперь надо как-то с етого клиента витянуть цени и загрузить на сайт)
logist
Скидки по ценовым группам не хранятся так как цены по типам в регистре, они расчетные. Поэтому вам надо получить цены из регистра по типу цен, а потом по товарам из ценовых групп рассчитать свои цены, и результат уже отправлять на сайт.

p.s. может вам проще будет писать на украинском? (не вижу другой причины почему на клавиатуре нет Ы)
BEREST
logist @ Сегодня, 10:02 необходимо зарегистрироваться для просмотра ссылки,
ок, якщо мене всі зрозуміють
Vofka
BEREST, вы понимаете, о чем вам выше сказали
Цитата(logist @ 28.07.16, 10:02) необходимо зарегистрироваться для просмотра ссылки
Скидки по ценовым группам не хранятся так как цены по типам в регистре, они расчетные. Поэтому вам надо получить цены из регистра по типу цен, а потом по товарам из ценовых групп рассчитать свои цены, и результат уже отправлять на сайт.

? Спрашиваю, потому что это ответ по теме. Если не понимаете что-то из написанного, то уточняйте, потому что дальше вряд ли кто-то угадывать будет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.