Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Неверные Параметры реквизита я читал,но не исправляется!!

Неверные Параметры реквизита я читал,но не исправляется!!
Я
   desaint08
 
09.11.16 - 17:56
читал что если строка неограниченной длины то работать не будет,я изменил ,написал вот так -Справочники.Склады.НайтиПоРеквизиту(Лев( "Комментарий",200) , строка(Параметрысеанса.ТекущийПользователь.Ссылка)),а он мне все равно пишет ошибку,что неправильно пишу?Комментарий это реквизит справочника в его свойствах -"неограниченной длина=истина,допустимая длина =переменная"
 
 
   singlych
 
1 - 09.11.16 - 18:07
Прочитай еще раз. Там написано, что значение реквизита не может быть строкой неограниченной длины.
   kosts
 
2 - 09.11.16 - 18:23
(0) Запросом ищи, в запросе тип приводи
   desaint08
 
3 - 09.11.16 - 22:51
(1) именно поэтому я ее сделал строкой длинной 200 символов
(Лев( "Комментарий",200)
   desaint08
 
4 - 09.11.16 - 22:52
(2) а в конкретно моем примере без запроса реально?
   Lexey_
 
5 - 09.11.16 - 22:55
(4) нет,
а что, запрософобия?
   Dен
 
6 - 09.11.16 - 22:56
(3) Функция Лев() не меняет тип реквизита, а занимается несколько другими вещами.
(4) Неа.
   Fram
 
7 - 09.11.16 - 23:22
(3) ты сам то понял, что ты сделал строкой длинной 200 символов?
   desaint08
 
8 - 10.11.16 - 08:37
(6) а как сделать ее длиной 200?я думал что сделал...
   desaint08
 
9 - 10.11.16 - 08:37
(6) а через выразить получится?
   PCcomCat
 
10 - 10.11.16 - 08:42
<ИмяРеквизита> (обязательный)

Тип: Строка.
Имя реквизита, как он задан в конфигураторе, по значению которого осуществляется поиск. Тип значения произвольный, кроме ХранилищеЗначения и строк произвольной длины.
 
 Рекламное место пустует
   PCcomCat
 
11 - 10.11.16 - 08:43
- Хлеба нет!
- Совсем нет?
- Совсем нет!
- Ну, может, черный?
   desaint08
 
12 - 10.11.16 - 09:06
(11)Справочники.Склады.НайтиПоРеквизиту(лев( Комментарий,200), Строка(Параметрысеанса.ТекущийПользователь.Ссылка)),я запутался.как огарничить реквизит комментарий до строки в 200 символов,если в данный момент он неограниченной длины?
   Lexey_
 
13 - 10.11.16 - 09:07
(12) изменить свойство реквизита в конфигураторе
   desaint08
 
14 - 10.11.16 - 09:10
(13) а по другому не получится?
   Альбатрос
 
15 - 10.11.16 - 09:11
(14) Получится, через (2)
   IlyaSR
 
16 - 10.11.16 - 09:17
(12) смотри свои ошибки:
 лев( Комментарий,200) - это не имя реквизита!!!
имя реквизита "Комментарий", тебе же написали в (10) 

в чем проблема получить запросом? совет в (2) - твой вариант 

(14) => (11)
   НЕА123
 
17 - 10.11.16 - 09:20
(11) - черный
выб = справочники.склады.выбрать();
этоон = неопределено;
пока выб.следующий() Цикл
    если  выб.комментарий = "ОНО" тогда
     этоон=выб.ссылка;прервать;Конецесли;

конеццикла
   desaint08
 
18 - 10.11.16 - 09:22
ясно .спасибо.
   НЕА123
 
19 - 10.11.16 - 09:24
(18)
ты это... не вздумай гкод (17) юзать. твое решение (2)
   desaint08
 
20 - 10.11.16 - 09:36
(19) я сейчас попробую и отпишусь!
   singlych
 
21 - 10.11.16 - 09:40
(3) Ты сделал имя реквизита. А пишут про значение.
   desaint08
 
22 - 10.11.16 - 09:44
(21) простов спарвке написали что нужно чтоб была строка,ну я и написал,а если по другому то пишет что переменная не определена...
   desaint08
 
23 - 10.11.16 - 09:45
решение получилось такое через запрос,но все равно интересно как это сделать не через запрос.


ВЫБРАТЬ ПЕРВЫЕ 1
    Склады.Ссылка
ИЗ
    Справочник.Склады КАК Склады
ГДЕ
    Склады.Комментарий ПОДОБНО &Комментарий
    И Склады.Спецодежда = ИСТИНА
    И Склады.Подразделение = &Подразделение
   Lexey_
 
24 - 10.11.16 - 09:47
(23) тебе ж ответили, что никак
   desaint08
 
25 - 10.11.16 - 09:50
(24) все понял.точно.спасибо.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует