|
v7: Обработка 1с7 помощь |
☑ |
0
Geroy
31.10.13
✎
16:30
|
Подскжаите не могу разобраться
......
Если ПустоеЗначение(ПоПодразделению)=0 Тогда
Если Запрос.Док.Вид()="РегистрационнаяКарточка" Тогда
Если СокрЛП(Запрос.Док.Исполнитель.Подразделение)<>СокрЛП(ПоПодразделению) Тогда
Если Запрос.Док.Вид()="КонтрольнаяКарточка" Тогда
Если СокрЛП(Запрос.Док.Авт.Подразделение)<>СокрЛП(ПоПодразделению) Тогда
Продолжить;
......
Подскажите что тут не правильно, а именно мне нужно чтоб выводило Исполнитель.Подразделение
и Авт.Подразделение а оно выбивает мне всех
Знаю что ошибку и не могу понять как именно написать
|
|
1
Ёпрст
гуру
31.10.13
✎
16:32
|
Бредовые условия ...
|
|
2
Euguln
31.10.13
✎
16:32
|
В запрос условие втяни
|
|
3
Ёпрст
гуру
31.10.13
✎
16:33
|
которые можно было и в сам запрос запихать
|
|
4
Arseny
31.10.13
✎
16:34
|
Если СокрЛП(Запрос.Док.Исполнитель.Подразделение)<>СокрЛП(ПоПодразделению)
СокрЛП(ПоПодразделению) - это строка
Запрос.Док.Исполнитель.Подразделение - это ссылка на элемент справочника
строка всегда не равна ссылке
|
|
5
Geroy
31.10.13
✎
16:35
|
в том то и дело не могу понять, что не правильно написал
Я делаю поиск по исполнителю.подразделение
и второй авт.подразделение
в форме в поиске указываю по какому подразделению ищу и дату документов
а оно вместо нужным по подразделению
выдаёт мне все документы на эту дату и контрольную карточку и
регистрационную
|
|
6
Ёпрст
гуру
31.10.13
✎
16:36
|
(4) подумай еще раз.. он строки сравнивает
|
|
7
Ёпрст
гуру
31.10.13
✎
16:36
|
(5) покажи текст запроса и все условия целиком, а не кусок непонятно чего в (0)
|
|
8
Arseny
31.10.13
✎
16:44
|
Не выведет только в одном случае: если Запрос.Док.Вид()="РегистрационнаяКарточка" и Если Запрос.Док.Вид()="КонтрольнаяКарточка"
то есть выведет всегда
|
|
9
Arseny
31.10.13
✎
16:44
|
потому как документ не может быть одновременно двух видов
|
|
10
Arseny
31.10.13
✎
16:45
|
а насчет строк признаю погорячился
|
|
11
Geroy
31.10.13
✎
18:07
|
уже разобрался
|
|