|
Неверные Параметры реквизита я читал,но не исправляется!! | ☑ | ||
---|---|---|---|---|
0
desaint08
09.11.16
✎
17:56
|
читал что если строка неограниченной длины то работать не будет,я изменил ,написал вот так -Справочники.Склады.НайтиПоРеквизиту(Лев( "Комментарий",200) , строка(Параметрысеанса.ТекущийПользователь.Ссылка)),а он мне все равно пишет ошибку,что неправильно пишу?Комментарий это реквизит справочника в его свойствах -"неограниченной длина=истина,допустимая длина =переменная"
|
|||
1
singlych
09.11.16
✎
18:07
|
Прочитай еще раз. Там написано, что значение реквизита не может быть строкой неограниченной длины.
|
|||
2
kosts
09.11.16
✎
18:23
|
(0) Запросом ищи, в запросе тип приводи
|
|||
3
desaint08
09.11.16
✎
22:51
|
(1) именно поэтому я ее сделал строкой длинной 200 символов
(Лев( "Комментарий",200) |
|||
4
desaint08
09.11.16
✎
22:52
|
(2) а в конкретно моем примере без запроса реально?
|
|||
5
Lexey_
09.11.16
✎
22:55
|
(4) нет,
а что, запрософобия? |
|||
6
Dен
09.11.16
✎
22:56
|
(3) Функция Лев() не меняет тип реквизита, а занимается несколько другими вещами.
(4) Неа. |
|||
7
Fram
09.11.16
✎
23:22
|
(3) ты сам то понял, что ты сделал строкой длинной 200 символов?
|
|||
8
desaint08
10.11.16
✎
08:37
|
(6) а как сделать ее длиной 200?я думал что сделал...
|
|||
9
desaint08
10.11.16
✎
08:37
|
(6) а через выразить получится?
|
|||
10
PCcomCat
10.11.16
✎
08:42
|
<ИмяРеквизита> (обязательный)
Тип: Строка. Имя реквизита, как он задан в конфигураторе, по значению которого осуществляется поиск. Тип значения произвольный, кроме ХранилищеЗначения и строк произвольной длины. |
|||
11
PCcomCat
10.11.16
✎
08:43
|
- Хлеба нет!
- Совсем нет? - Совсем нет! - Ну, может, черный? |
|||
12
desaint08
10.11.16
✎
09:06
|
(11)Справочники.Склады.НайтиПоРеквизиту(лев( Комментарий,200), Строка(Параметрысеанса.ТекущийПользователь.Ссылка)),я запутался.как огарничить реквизит комментарий до строки в 200 символов,если в данный момент он неограниченной длины?
|
|||
13
Lexey_
10.11.16
✎
09:07
|
(12) изменить свойство реквизита в конфигураторе
|
|||
14
desaint08
10.11.16
✎
09:10
|
(13) а по другому не получится?
|
|||
15
Альбатрос
10.11.16
✎
09:11
|
(14) Получится, через (2)
|
|||
16
IlyaSR
10.11.16
✎
09:17
|
(12) смотри свои ошибки:
лев( Комментарий,200) - это не имя реквизита!!! имя реквизита "Комментарий", тебе же написали в (10) в чем проблема получить запросом? совет в (2) - твой вариант (14) => (11) |
|||
17
НЕА123
10.11.16
✎
09:20
|
(11) - черный
выб = справочники.склады.выбрать(); этоон = неопределено; пока выб.следующий() Цикл если выб.комментарий = "ОНО" тогда этоон=выб.ссылка;прервать;Конецесли; конеццикла |
|||
18
desaint08
10.11.16
✎
09:22
|
ясно .спасибо.
|
|||
19
НЕА123
10.11.16
✎
09:24
|
(18)
ты это... не вздумай гкод (17) юзать. твое решение (2) |
|||
20
desaint08
10.11.16
✎
09:36
|
(19) я сейчас попробую и отпишусь!
|
|||
21
singlych
10.11.16
✎
09:40
|
(3) Ты сделал имя реквизита. А пишут про значение.
|
|||
22
desaint08
10.11.16
✎
09:44
|
(21) простов спарвке написали что нужно чтоб была строка,ну я и написал,а если по другому то пишет что переменная не определена...
|
|||
23
desaint08
10.11.16
✎
09:45
|
решение получилось такое через запрос,но все равно интересно как это сделать не через запрос.
ВЫБРАТЬ ПЕРВЫЕ 1 Склады.Ссылка ИЗ Справочник.Склады КАК Склады ГДЕ Склады.Комментарий ПОДОБНО &Комментарий И Склады.Спецодежда = ИСТИНА И Склады.Подразделение = &Подразделение |
|||
24
Lexey_
10.11.16
✎
09:47
|
(23) тебе ж ответили, что никак
|
|||
25
desaint08
10.11.16
✎
09:50
|
(24) все понял.точно.спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |