Имя: Пароль:
1C
1С v8
Компоновка данных
,
0 Zlatusya
 
14.02.13
12:56
Привет!
Выбрано поле "комментарий" (тип строка), нужно чтобы вычисл. поле (новое) имело значение "*" если в комментарии есть *.  Пыталась в вычисл. поле поставить команду "найти (комментарий,"*")...." - выдает ошибку.

и еще: как при выбранной пользователем дате (параметр) в компановку поставить значение "конецдня(дата)".

можно ли как-то это все закодировать в самой компоновке? Подскажите, кто знает
1 RomaH
 
naïve
14.02.13
12:58
для параметра прямо в нем же в выражении пиши КОНЕЦПЕРИОДА
2 Zlatusya
 
14.02.13
13:02
конецпериода = конецдня?
я видела эту функц., но думала она относится как раньше в 7.7 - конецпериода БИ или что-то в этом роде

т.е. так будет КОНЕЦПЕРИОДА(<Дата>, день)?
3 Zlatusya
 
14.02.13
13:03
да, получилось, спасибо!
4 Zlatusya
 
14.02.13
13:06
а второй вопрос не в курсе?
5 yurec_k
 
14.02.13
13:10
ПОДОБНО
думаю поможет
6 Zlatusya
 
14.02.13
13:17
из функц. со строками есть только  подстрока, просто выбирает нужное кол-во символов. - так что не подходит
но все равно спасибо!
7 Zlatusya
 
14.02.13
13:22
спасибо, вроде с подобно разобралась
8 jenny_tea
 
14.02.13
13:23
скорее всего надо завести новое поле а тексте поля написать
Выбор
когда Комментарий Подобно "%*%"
Тогда "*"
иначе ""
конец
9 Zlatusya
 
14.02.13
13:36
спасибо все получилось:
конецпериода можно проставить как в самом запросе при выборе поля так и на закладке "параметры" записать в колонку "выражение", работют оба варианта

новое поле также завела, значение "да" выходит

Спасибо большое!!
10 Zlatusya
 
14.02.13
13:38
еще вопрос: на форме в параметрах при вывое отчета конец периода с 0:00:00. Здесь только ручками прописываеть? т.е. компановка внутри обрабатывает, но сам параметр не меняется?
т.е. при запросе 23:59:59 берет а на форму начало дня выводит
11 fisher
 
14.02.13
13:41
(10) Если отчет строится только по целым дням, то можно просто в параметрах редактирования параметра указать формат редактирования без времени.
12 Zlatusya
 
14.02.13
13:42
(11) а как при этом программа понимает начало и конец? у меня же две даты
13 Zlatusya
 
14.02.13
13:43
начало 0:00, конец 23:59
14 Zlatusya
 
14.02.13
13:44
просто обычно сама запросы все пишу - не проблема была на форме время поменять и в запрос воткнуть, а теперь решила поизвращаться с компановкой - вот и втыкаюсь по мелочам
15 fisher
 
14.02.13
13:45
(12) По дефолту дата всегда началом дня, если пользователь не может указать конкретное время. Ну а в запросе просто приводишь конец периода к концу дня где надо.
16 fisher
 
14.02.13
13:46
(12) Две даты - два параметра. Для обоих указываешь редактирование без времени. А дальше смотри (15)
17 Zlatusya
 
14.02.13
16:27
(16), даты поменять на тип "дата" не проблема, просто я компоновку изучаю на примере простого отчета - вот и интересно как вывести параметр с временем верно.  т.е. интересено как вообще обратиться к параметрам.