|
Запрос на Приходный Кассовый Ордер |
☑ |
0
ay-vava
27.09.19
✎
12:31
|
Функция НайтыКольвоЗаписей(Парамс)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПриходныйКассовыйОрдер.Дата,
| ПриходныйКассовыйОрдер.Комментарий
|ИЗ
| Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
|ГДЕ
| ПриходныйКассовыйОрдер.Дата = &ТекущаяДата
| И ПриходныйКассовыйОрдер.Комментарий = &Комментарий";
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДата());
Запрос.УстановитьПараметр("Комментарий", Парамс);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Возврат Выборка.Количество();
КонецФункции
{Обработка.Обработка1.Форма.Форма.Форма(16)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
по причине:
{(8, 39)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ПриходныйКассовыйОрдер.Комментарий <<?>>= &Комментарий
|
|
1
ay-vava
27.09.19
✎
12:34
|
(0) Хочу найти записей по комментарию когда использованию НайтыКольвоЗаписей сразу ошибка.
Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ПриходныйКассовыйОрдер.Комментарий <<?>>= &Комментарий
|
|
2
Zmich
27.09.19
✎
12:37
|
(0). Замени
ПриходныйКассовыйОрдер.Комментарий = &Комментарий
на
ВЫРАЗИТЬ(ПриходныйКассовыйОрдер.Комментарий КАК СТРОКА(100))= &Комментарий
Или используй шаблон через оператор ПОДОБНО
|
|
3
d4rkmesa
гуру
27.09.19
✎
12:37
|
(1) И ВЫРАЗИТЬ(ПриходныйКассовыйОрдер.Комментарий КАК Строка(1000)) <<?>>= &Комментарий
|
|
4
ay-vava
27.09.19
✎
12:55
|
ПриходныйКассовыйОрдер.Дата = &ТекущаяДата
вообще это правильно или нет?
или есть функции ТОЛЬКОДАТА(ПриходныйКассовыйОрдер.Дата) = &ТОЛЬКОДАТА(ТекущаяДата)
ПОЧЕМУ Я ОБ ЭТОМ ГОВОРЮ. ФУНКЦИЯ ВОЗВРАЩАЕТ 0 ЗНАЧЕНИЕ.
|
|
5
ay-vava
27.09.19
✎
12:56
|
(2) (3) Спасибо ошибка больше нет!
|
|
6
ay-vava
27.09.19
✎
12:57
|
(4) Но вот результатов нет
|
|
7
Zmich
27.09.19
✎
12:58
|
(4). ПриходныйКассовыйОрдер.Дата = &ТекущаяДата
замени на
НАЧАЛОПЕРИОДА(ПриходныйКассовыйОрдер.Дата, ДЕНЬ) = НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ)
|
|
8
ay-vava
27.09.19
✎
13:14
|
(7) Это не сработало
|
|
9
ay-vava
27.09.19
✎
13:15
|
(8) функция НАЧАЛОПЕРИОДА работает как функция НачалоДня?
|
|
10
ay-vava
27.09.19
✎
13:36
|
(9) ??
|
|
11
catena
27.09.19
✎
13:46
|
(9)функция НАЧАЛОПЕРИОДА работает как начало периода. А что надо-то? С датой? В сегодняшнем дне или что?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший