![]() |
|
Ошибка при поиске договора контрагента | ☑ | ||
---|---|---|---|---|
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)
Чуть позже окажется, что в договорах есть еще несколько реквизитов -- Вид договора -- Валюта И иногда бывает, что один и тот же контрагент и поставщик и покупатель. И договоров у него три. Как у покупателя (руб) и как у поставщика (руб, Евро) И все три конечно же называются "Основной договор" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |