1. ulvi96 09.02.19 18:23 Сейчас в теме

1С Язык запросов УТ 10.3

Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. Есть одно функция который возвращает тип цен товара. Запрос работает но как могу удалить лишне строки? Которые показано "НЕТ". Как исправит с этим?
Спасибо всем за ранее.
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
4. spacecraft 09.02.19 19:05 Сейчас в теме
(1) странный запрос. Нужны только ссылки на номенклатуру в документе и тип цен из документа?
Тогда так:
ВЫБРАТЬ
	РеализацияТоваровУслугТовары.Номенклатура,
	РеализацияТоваровУслугТовары.Ссылка.ТипЦен
ИЗ
	Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
	РеализацияТоваровУслугТовары.Ссылка = &Ссылка

Если нужна еще и актуальная цена, тогда так:
ВЫБРАТЬ
	РеализацияТоваровУслугТовары.Номенклатура,
	РеализацияТоваровУслугТовары.Ссылка.ТипЦен,
	ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
	Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
		ПО РеализацияТоваровУслугТовары.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
			И РеализацияТоваровУслугТовары.Ссылка.ТипЦен = ЦеныНоменклатурыСрезПоследних.ТипЦен
			И РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
ГДЕ
	РеализацияТоваровУслугТовары.Ссылка = &Ссылка
Показать
2. OnR 09.02.19 18:40 Сейчас в теме
Поставь условие на тип цены
3. ulvi96 09.02.19 18:43 Сейчас в теме
(2)
Так не надо сделать (ТипЦен = &ТипЦен) Потому что есть товары которые есть 2 или 3 тип цен. И мне надо только тот тип которые равно в документ.типцен
5. alxarz 29 09.02.19 20:03 Сейчас в теме
(3)
Так не надо сделать (ТипЦен = &ТипЦен) Потому что есть товары которые есть 2 или 3 тип цен. И мне надо только тот тип которые равно в документ.типцен
так и надо условие ставить на документ тип цены
где
Документ.типцен = цены.типцен
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Благовещенск (Амурская область)
зарплата от 40 000 руб. до 70 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Программист 1С
Москва
зарплата от 110 000 руб.
Полный день

Ведущий программист 1С
Ставрополь
зарплата от 80 000 руб.
Полный день