|
Если типноменклатуры = ... Тогда
| ☑ |
0
helloman
18.12.15
✎
17:14
|
Подскажите как правильно выполнить условие, сделал выборку, получил значения, дальше необходимо условие:
Если ВыборкаПоУслугам.ТипНоменклатуры = "Услуга" Тогда
не работает, как я понимаю я ошибочно сравниваю с типом данных Строка, как правильно и как узнать тип данных
|
|
1
senior
18.12.15
✎
17:15
|
Дворник?
|
|
2
DmitriyDI
18.12.15
✎
17:16
|
(0) открой для себя ТипЗнч() и Тип()
|
|
3
DmitriyDI
18.12.15
✎
17:18
|
(0) а нет, в твоем случае, зависимости от типа реквизита тип номенклатуры, надо сравнивать с перечислением.
т.е.
ВыборкаПоУслугам.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга
если тип др. то с элементом справочника и т.д.
|
|
4
helloman
18.12.15
✎
17:20
|
(2) (3) Спасибо, немного разобрался, но сам сделал криво, подсмотрел в запросе:
ВыборкаПоУслугам.ТипНоменклатуры = ЗНАЧЕНИЕ (Перечисления.ТипыНоменклатуры.Услуга)
Не понимаю я эти зависимости (((
|
|
5
ДаЛадно
18.12.15
✎
17:22
|
(0) КонецЕсли забыл!
|
|
6
Михаил Козлов
18.12.15
✎
17:22
|
(4) Если не ошибаюсь в тексте запроса не Перечисления, а Перечисление (ед. число).
|
|
7
helloman
18.12.15
✎
17:24
|
Еще вопрос
Пока ВыборкаПоУслугам.Следующий() Цикл
как переместится на первую запись, чтобы повторно запустить цикл?
|
|
8
User_Agronom
18.12.15
✎
17:26
|
ВыборкаПоУслугам.Сбросить()
|
|
9
helloman
18.12.15
✎
17:29
|
(8) Спасибо
|
|