|
Выборка по 1 букве + объединение строк |
☑ |
0
VenedPS
27.06.14
✎
11:28
|
Здравствуйте. У меня 2 небольших вопросика. Создаю Отчет в 1С 8.2 с помощью СКД. Нужно сделать выбор по первой букве идентификатора (реквизит. Как я понимаю нужно в выборке приравнять Инд= (выражение поиска). Но вот какое это выражение не могу найти( Как обычно в языках программирования А* не проходит. Кто стыкался - подскажите пожалуйста.
Второе - нужно объединить строки. Как это сделать в СКД? В отчете у меня должна быть новая строка с данными из 4-х полей документа на базе которого делаю отчет и данные должны быть разделены нижним подчеркиванием _. По Типу 18_35_12_6 где 18, 35, 12 и 6 являются данными реквизитов документа.
Заранее благодарю за помощь.
|
|
1
PR
27.06.14
✎
11:29
|
ПОДОБНО
|
|
2
barrgand
27.06.14
✎
11:36
|
И Выражение представления
|
|
3
VenedPS
27.06.14
✎
11:42
|
Второй вопрос снят, сделаю это в макете... Первый вопрос актуален.
|
|
4
barrgand
27.06.14
✎
11:55
|
(3) В данном случае ПОДОБНО из (1) означает не то, что у PR подобная проблема, а вид сравнения в условии запроса, решающий первый вопрос.
|
|
5
VenedPS
27.06.14
✎
11:57
|
Не обновил перед свои сообщением. В запросе пишем
ВЫБРАТЬ
*
ИЗ
документ
ГДЕ
Инд ПОДОБНО &А*
Интересует именно подобно чему? &А* не подходит(
|
|
6
РенеДекарт
27.06.14
✎
11:59
|
(3)
>>строка с данными из 4-х полей документа
>>сделаю это в макете
весьма оригинально.
Процесс опишите? )
|
|
7
РенеДекарт
27.06.14
✎
11:59
|
(5) есть такая табличка в 1С - Регулярные выражения.
|
|
8
zulu_mix
27.06.14
✎
12:00
|
ГДЕ
ПОДСТРОКА(Инд,1,1) = &А
|
|
9
barrgand
27.06.14
✎
12:00
|
(5) Инд ПОДОБНО &ПараметрА
ПараметрА = "А" + %
|
|
10
VenedPS
27.06.14
✎
12:37
|
|ГДЕ
| КартаБрака.ТабДок.Инд ПОДОБНО &А";
Запрос.УстановитьПараметр("А", "А" + %);
{Отчет.ОтчетПОLиS.Форма.ФормаОтчета.Форма(29,38)}: Ошибка в выражении
Запрос.УстановитьПараметр("А", "А" +<<?>> %); (Проверка: Сервер)
Да что я не так делаю то?(
|
|
11
РенеДекарт
27.06.14
✎
12:59
|
(10)>>"А" + %
потому что это - неведомая фихня.
Ты понял, где искать "регулярные выражения"?
|
|
12
РенеДекарт
27.06.14
✎
13:00
|
(0) вообще, автор, привыкай, что 1С - это все по-другому.
Она даже между собой несовместима.
|
|
13
VenedPS
27.06.14
✎
13:04
|
все, спасибо, уже получилось "А"+"%"
|
|
14
VenedPS
27.06.14
✎
13:07
|
По логике думал что если и % взять в скобки то будет искать именно этот символ.... но да, тут все по другому) Встает вопрос - а если нужно будет найти именно символ % ;))) Но этот вопрос я оставлю на потом, когда разберусь нормально в 1С
Таблицу регулярных выражений еще не нашел, сейчас этим и займусь.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший