|
КД Период поиска в приемнике
| ☑ |
0
kvitbar
09.02.12
✎
18:00
|
Добрый день! Подскажите, пожалуйста, возможно ли в правилах обмена задать период для поиска документов в приемнике? Например, в источнике изменили дату Реализации товара, при обмене в правилах указан поиск по номеру и контрагенту, нужно найти этот док в приемнике, но только в текущем году, т.к. возможно в прошлом году тоже есть док с таким же номером и контрагентом (например, Частное лицо).
|
|
1
Поpyчик-4
09.02.12
✎
18:25
|
В ПКО обработчик Поля поиска, к примеру. Контрагента надо будет указать в качестве поля поиска, тогда он будет доступен в обработчике.
|
|
2
kvitbar
09.02.12
✎
18:44
|
в обработчике в СвойстваПоиска? Контрагент отмечен для поиска, нужно также отметить поиск по дате? тогда не понимаю как там прописать, например, условие что Дата > начала года... если, можно, напишите как именно это сделать
|
|
3
Поpyчик-4
09.02.12
✎
19:01
|
Навскидку не скажу. Залейте в КД типовые правила УТ - БП, там есть пример в ПКО РеализацииТоваров или поступления, почитайте справочную информацию по обработчику.
|
|
4
kvitbar
09.02.12
✎
19:04
|
да читал и глядел типовые, ничего похожего не нашел... спасибо!
|
|
5
kvitbar
09.02.12
✎
19:05
|
или не понял из того читал ))
|
|
6
Поpyчик-4
09.02.12
✎
19:10
|
Как-то так.
ДатаДокумента = СвойстваПоиска.Получить("Дата");
НомерДокумента = СвойстваПоиска.Получить("Номер");
Контрагент = СвойстваПоиска.Получить("Контрагент");
Дальше делаем запрос, если нашли, результат запроса присваиваем переменной СсылкаНаОбъект - ссылка на результирующий объект. Если в обработчике установить данную ссылку (не пустую) то программа ее запомнит и поиск на этом будет считать успешно завершенным
Есть похожий пример в типовых.
|
|
7
kvitbar
09.02.12
✎
19:13
|
Спасибо! это вариант, ща попробую!
|
|
8
kvitbar
09.02.12
✎
19:42
|
Получилось! Еще раз спасибо!
|
|