|   |   | 
| 
 | Ошибка при поиске договора контрагента | ☑ | ||
|---|---|---|---|---|
| 0
    
        Galaad 30.05.25✎ 11:13 | 
        Есть такой кусок кода :
 Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Основой договор", пко.Контрагент); Где ДоговорыКонтрагентов - подчиненный справочник, а "пко.Контрагент" это заранее найденный контрагент в справочнике При попытке найти договор выдает ошибку : Ошибка при вызове метода контекста (НайтиПоНаименованию) ... [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Несоответствие типов (параметр номер '2') Подскажите в чем может быть дело? На форуме и в 1с новенький, тапки сильно не кидать | |||
| 1
    
        Волшебник 30.05.25✎ 11:18 | 
        две запятые пропустили
 и ошибка в слове "Основой" | |||
| 2
    
        АгентБезопасной Нацио 30.05.25✎ 11:16 | 
        Русским по белому написано: Несоответствие типов (параметр номер '2')     | |||
| 3
    
        Fedor-1971 30.05.25✎ 11:20 | 
        (0) посмотри в СП: НайтиПоНаименованию(<Наименование>, <ТочноеСоответствие>, <Родитель>, <Владелец>)
 и что у тебя: .НайтиПоНаименованию("Основой договор", пко.Контрагент); Сразу станет понятно, что не так | |||
| 4
    
        Масянька 30.05.25✎ 11:20 | 
        (0) А не сильно можно? :)
 Откройте синтаксис справку и посмотрите описание "НайтиПоНаименованию". Искать надо договор, а не контрагента... | |||
| 5
    
        Fedor-1971 30.05.25✎ 11:23 | 
        (4) ТС и надо найти договор у конкретного контрагента, он, тупо налажал с параметрами (походу, есть пример на 7.7 и переделал на 8)     | |||
| 6
    
        Масянька 30.05.25✎ 11:26 | 
        (5) Коню это понятно. Коню не понятно "КАК"?     | |||
| 7
    
        Galaad 30.05.25✎ 11:27 | 
        (1) Спасибо, помогло
 Не смог разобраться с синтаксисом, где родитель а где владелец :) | |||
| 8
    
        программистище 30.05.25✎ 11:30 | 
        надо тс создать вторую тему, Как открыть синтакс-помощник, и что это такое     | |||
| 9
    
        Galaad 30.05.25✎ 11:31 | 
        (8) справедливости ради - открывал, просто у меня все еще процесс обучения идет, и не всегда понятно, что да почему     | |||
| 10
    
        Волшебник 30.05.25✎ 11:36 | 
        искать договор по наименованию - это моветон
 Если нужен основной, то надо брать из реквизита контрагента (типа ОсновнойДоговор) или из регистра сведений ОсновныеДоговорыКонтрагента | |||
| 11
    
        Galaad 30.05.25✎ 11:54 | 
        (10) да это для единоразовой загрузки нужно в новую, пустую базу, по сути колхоз для единоразового применения
 Однако, учту на будущее | |||
| 12
    
        Мультук гуру 30.05.25✎ 12:25 | 
        (11) 
 Чуть позже окажется, что в договорах есть еще несколько реквизитов -- Вид договора -- Валюта И иногда бывает, что один и тот же контрагент и поставщик и покупатель. И договоров у него три. Как у покупателя (руб) и как у поставщика (руб, Евро) И все три конечно же называются "Основной договор" | |||
| 13
    
        Bell 04.06.25✎ 22:25 | 
        Явно база без бухгалтера. У каждого договора есть реквизиты.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |