|   |   | 
| 
 | v7: Поиск по наименвоанию | ☑ | ||
|---|---|---|---|---|
| 0
    
        PRESTIGE 04.08.17✎ 15:08 | 
        Пишу так:
 СпрСотр = СоздатьОбъект("Справочник.Номенклатура"); Если СпрСотр.НайтиПоНаименованию(Таб.ТовНаим)=1 Тогда Таб.СтавкаНДС= СпрСотр.ТекущийЭлемент().СтавкаНДС; КонецЕсли; Но СпрСотр.НайтиПоНаименованию(Таб.ТовНаим) возвращает 0. Хотя номенклатура с таким наименованием точно есть. Подскажите как мне найти товар по названию? Или через запрос как то? Первый разх столкнулся с 7.7 | |||
| 1
    
        Ёпрст гуру 04.08.17✎ 15:09 | 
        Храни в Таб не наименования, а ссылки на элемент справочника.     | |||
| 2
    
        Масянька 04.08.17✎ 15:10 | 
        (0) Почитай в СП, что передается в качестве параметра в НайтиПоНаименованию.     | |||
| 3
    
        Ёпрст гуру 04.08.17✎ 15:11 | 
        ну и вот это переделай:
 //Таб.СтавкаНДС= СпрСотр.ТекущийЭлемент().СтавкаНДС; Таб.СтавкаНДС= СпрСотр.СтавкаНДС; | |||
| 4
    
        PRESTIGE 04.08.17✎ 15:13 | 
        (1) там уже из документа строкой прилетает. это Таб во внешней обработке лежит. не понимаю как он передает параметры туда и вообще откуда. (2) строка с наименованием искомого элемента справочника, собственно что я и кладу     | |||
| 5
    
        Масянька 04.08.17✎ 15:16 | 
        (4) Молодец!
 Ну, а в Таб.ТовНаим - что? В смысле тип. | |||
| 6
    
        PRESTIGE 04.08.17✎ 15:18 | 
        (5) строка     | |||
| 7
    
        Масянька 04.08.17✎ 15:20 | 
        (6) Уверен?
 Сообщить("! - " + ТипЗначенияСтр(Таб.ТовНаим) + "////"); строку возвращает? | |||
| 8
    
        PRESTIGE 04.08.17✎ 15:22 | 
        (7) да, сам 3 раза перепроверил, только потом начал делать поиск. Была бы у меня ссылка я бы не мучался)     | |||
| 9
    
        Масянька 04.08.17✎ 15:27 | 
        (8) Покажи.     | |||
| 10
    
        PRESTIGE 04.08.17✎ 15:39 | ||||
| 11
    
        Масянька 04.08.17✎ 15:40 | 
        (10) А звездочка в номенклатуре (наименовании) есть?
 Ну, и пробелы. | |||
| 12
    
        PRESTIGE 04.08.17✎ 15:42 | 
        (11) да, копировал от туда наименвоание и искал руками в справочнике.     | |||
| 13
    
        Масянька 04.08.17✎ 15:43 | 
        (12) СокрЛП попробуй.     | |||
| 14
    
        PRESTIGE 04.08.17✎ 16:46 | 
        (13) так же     | |||
| 15
    
        PRESTIGE 04.08.17✎ 16:48 | 
        Вот ТипЗначенияСтр(СпрСотр)  = "Справочник". Так и должно быть? не справочник.номенклатура?     | |||
| 16
    
        Sserj 04.08.17✎ 16:49 | 
        НайтиПоНаименованию(<?>,,);
 Синтаксис: НайтиПоНаименованию(<Наименование>,<Режим>,<ФлагПоиска>) Назначение: Найти элемент справочника по наименованию. Возвращает: 1 - если действие выполнено; 0 - если действие не выполнено (элемент не найден). Параметры: <Наименование> - строка с наименованием искомого элемента справочника, <Режим> - необязательный параметр. Число: 1 - поиск внутри установленного подчинения (родителя); 0 - поиск во всем справочнике вне зависимости от родителя. Значение по умолчанию - 1. <ФлагПоиска> - необязательный параметр. Число: 1 - найти точное соответствие наименования; 0 - найти наименование по первым символам. Значение по умолчанию - 0. Внимательно: <Режим> - необязательный параметр. Число: 1 - поиск внутри установленного подчинения (родителя); 0 - поиск во всем справочнике вне зависимости от родителя. Значение по умолчанию - 1. | |||
| 17
    
        Sserj 04.08.17✎ 16:49 | 
        +(16) Если не задаешь родителя заранее и режим, то ищет с пустым родителем, тобишь только в корне справочника     | |||
| 18
    
        PRESTIGE 04.08.17✎ 16:53 | 
        (16) прикольно. сработало. спасибо!     | |||
| 19
    
        Злопчинский 04.08.17✎ 17:38 | 
        (18) доки вообще читать - прикольно!     | |||
| 20
    
        Злопчинский 04.08.17✎ 17:39 | 
        (10) блин, а чем это вы так Таб прикольно смотрите?     | |||
| 21
    
        корум 04.08.17✎ 17:42 | 
        (20) в отладчике "вычислить выражение", не?     | |||
| 22
    
        Slypower 04.08.17✎ 17:44 | 
        (21) век живи - век учись))))     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |