|
Применение ВидСравнения в запросе | ☑ | ||
|---|---|---|---|---|
|
0
Sem0709
01.07.12
✎
11:38
|
Добрый день. Только начал изучать 1С и решил начать с небольших обработок для своего предприятия. Вопросов много, а ответы найти сложно, хотя даже по моему взгляду новичка на банальные вопросы.
Простоя обработка, должна менять у выбранных объектов ПометкуУдаления. С приведенных ниже коде она вроде справляется. Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ТорговыйПредставитель = &ТП | И ДоговорыКонтрагентов.Прайс = &Прайс"; Запрос.УстановитьПараметр("ТП", ФизическоеЛицо); //Поле ввода - СправочникОбъект.ФизическоеЛицо Запрос.УстановитьПараметр("Прайс", Прайс); //Поле ввода - СправочникОбъект.Прайсы Результат=Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() цикл ЗаписьВДоговор=Результат.Ссылка.ПолучитьОбъект(); ЗаписьВДоговор.ПометкаУдаления=ПометкаНаУдаление; //Переключатель тип Булево ЗаписьВДоговор.Записать(); КонецЦикла; КонецПроцедуры Вопрос в следующем, если добавить на форму поля с типом ВидСравнения, как привязать их к значения полей на форме (справочникам ФизическиеЛица и Прайсы), а главное чтобы это работало в запросе. И ещё, как ограничить список в поле типа ВидСравнения. Например, чтобы отображалось только Равно, Не равно, в Списке, Не в списке. |
|||
|
1
Живой Ископаемый
01.07.12
✎
11:41
|
никак, это не правильно...
Вид сравнения на запрос вообще не имеет влияния. Там свои виды сравнения. Хочешь переводить - переводи интеллектуально. Либо не используй это (отдельную форму для задания условий, и отдельно код, который строит запрос, выполняет его и выводит), а используй ПостроительОтчетов или СКД. |
|||
|
2
Sem0709
01.07.12
✎
11:44
|
Ничего се оперативно)
А можно пример на примере ПостоителеЗапросов ? |
|||
|
3
Живой Ископаемый
01.07.12
✎
11:51
|
Пример в любых типовых. Серьёзно. Лучше сразу СКД.
еще примеры тут http://1cskd.ru/tag/8-2/ Про построитель есть на этом сайте (не форуме) |
|||
|
4
Живой Ископаемый
01.07.12
✎
11:52
|
Ну, и конечно "никак" - не совсем правда. конечно можно, но это нужно кодить, долго и упорно. Что именно? Переводить виды сравнения из видов сравнения в тексты запроса.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |