Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрос - использование предопределенных данных , Не работает отбор, как добавить в отбор перечисление          
Log1c Подменю пользователя
сообщение 04.07.11, 14:11
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Что хочу: выбрать из регистра только те строки у которых сделка = ЗаказПокупателя ...

Как хотел решить: у ЗаказаПокупателя вид операции "продажа, комиссия", по нему и думал делать отбор.

Проблема:
Не выполняется запрос, ругается на
Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия


ВЫБРАТЬ *
ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки
ГДЕ
        ВзаиморасчетыСКонтрагентамиОстатки.Сделка.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия


1С:Предприятие 8.1.15.14 УПП для Украины 1.2.15.30

Сообщение отредактировал Log1c - 04.07.11, 14:11


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

logist Подменю пользователя
сообщение 04.07.11, 14:20
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

У "Сделки" может и не быть "ВидаОперации", а может быть и другие перечисления, так что ругается верно smile.gif
в "ГДЕ" надо как-то уточнить что сделка это "ЗаказПокупателя".


Signature
Личные бесплатные консультации не даю, для этого есть форум!

endru Подменю пользователя
сообщение 04.07.11, 14:22
Сообщение #3

Говорящий
Иконка группы
Группа: Местный
Сообщений: 90
Из: Киев
Спасибо сказали: 15 раз
Рейтинг: 0

ЗНАЧЕНИЕ(Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия)


попробуйте так

Log1c Подменю пользователя
сообщение 04.07.11, 14:38
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(logist @ 04.07.11, 15:20) *
в "ГДЕ" надо как-то уточнить что сделка это "ЗаказПокупателя".

наверно решается так
ВзаиморасчетыСКонтрагентамиОстатки.Сделка.ЗаказПокупателя.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия


а как сделать
Цитата(logist @ 04.07.11, 15:20) *
У "Сделки" может и не быть "ВидаОперации", а может быть и другие перечисления, так что ругается верно

не знаю, понимаю что надо делать отбор чтобы в сделке были только ЗаказыПокупателей.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Vofka Подменю пользователя
сообщение 04.07.11, 14:40
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

ВЫБРАТЬ *
ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки
ГДЕ
        ВзаиморасчетыСКонтрагентамиОстатки.Сделка ССЫЛКА Документ.ЗаказПокупателя

Спасибо сказали: Log1c,

Log1c Подменю пользователя
сообщение 04.07.11, 14:57
Сообщение #6

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(endru @ 04.07.11, 15:22) *
ЗНАЧЕНИЕ(Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия)


попробуйте так


не получится, т. к.
Цитата(logist @ 04.07.11, 15:20) *
У "Сделки" может и не быть "ВидаОперации", а может быть и другие перечисления



Цитата(Vofka @ 04.07.11, 15:40) *
ВЫБРАТЬ *
ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки
ГДЕ
        ВзаиморасчетыСКонтрагентамиОстатки.Сделка ССЫЛКА Документ.ЗаказПокупателя


спасибо, свою проблему решил и узнал о новой конструкции.

Хотелось все же узнать как сделать такой отбор:

ВзаиморасчетыСКонтрагентамиОстатки.Сделка.ЗаказПокупателя.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ПродажаКомиссия


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

World1С Подменю пользователя
сообщение 04.07.11, 16:10
Сообщение #7

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Вот так:
| ГДЕ
| ВзаиморасчетыСКонтрагентамиОстатки.Сделка.ЗаказПокупателя.ВидОперации = ЗНАЧЕНИЕ(ПеречислениЕ.ВидыОперацийЗаказПокупателя.ПродажаКомиссия)

Слово "ПеречислениЕ", Очень важно.

Сообщение отредактировал World1С - 04.07.11, 16:11


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Спасибо сказали: Log1c,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.04.24, 21:12
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!