![]() |
![]() |
![]() |
|
v7: Ошибка времени выполнения | ☑ | ||
---|---|---|---|---|
0
Масянька
03.12.13
✎
10:47
|
День добрый!
Что это такое? Иногда (не могу никак добиться этой фигни в игрушке) - вываливается ошибка: "ИНН_КПП = ТекущийЭлемент().ЮрФизЛицо.ИНН; : {Справочник.Контрагенты.ФормаСписка.ФормаСписка.Модуль(265)}: Поле агрегатного объекта не обнаружено (ИНН)" Возникает при сохранении нового контрагента. Причем - не всегда. Может кто-нибудь подскажет, что это? Спасибо. |
|||
1
Ёпрст
гуру
03.12.13
✎
10:48
|
^)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
|
|||
2
Ёпрст
гуру
03.12.13
✎
10:48
|
У нового, не записанного элемента, понятия ТекущийЭлемент() нет..
|
|||
3
Ёпрст
гуру
03.12.13
✎
10:49
|
И это, будь проще, в форме списка в формуле колонки пиши просто
ЮрФизЛицо.ИНН Наименование ЕщеКакойцРеквизитЭтогоСправочника.. и усё |
|||
4
Ёпрст
гуру
03.12.13
✎
10:49
|
Короче, наслаждайся
|
|||
5
povar
03.12.13
✎
10:49
|
(0) вот ты гадина, из-за тебя Ёпрст@ лопнул
|
|||
6
Масянька
03.12.13
✎
10:53
|
(2) Была у меня такая мысля, но... Ошибка вываливается не всегда. На копии - завожу нового контрагента - все ок. Почему?
(5) Ё - сильный! Его такой фигней не возьмешь :))) |
|||
7
Ёпрст
гуру
03.12.13
✎
10:56
|
(6) у клиентоса отсутствовал ЮрФизЛицо..
|
|||
8
Масянька
03.12.13
✎
10:57
|
(7) Фигня получается... Почему? В смысле - то работает, то ошибка?
|
|||
9
Z1
03.12.13
✎
10:57
|
(6) В каких-то случаях при записи ЮрФизЛицо уже заполнено в каких то нет.где не заполнено имеешь subj
|
|||
10
ЧеловекДуши
03.12.13
✎
10:58
|
(6) У тебя несколько вариантов.
1. У тебя не Контрагент 2. У тебя у контрагента выбрано, что либо кроме справочника: - Сторонние юридические лица - Физ Лица - Собственные юр. лица 3. У контрагентов не выбрано "Юр.Физ.Лицо"! (рекомендую обратить внимание) :) |
|||
11
aka AMIGO
03.12.13
✎
10:59
|
(6) ЮрФизЛицо - это тип-справочник причем подчиненный, если контрагент новый, то справочник неопределен.. А ты пытаешься туда писать, типа в один из двух возможных - юр или физ
|
|||
12
ЧеловекДуши
03.12.13
✎
10:59
|
(8) Смысл в том, что реквизит Юр.Физ.Лицо, имеет тип "Справочник", А следовательно он может содержать любой справочник.
А так же если он не содержит ссылку на какой либо справочник, то и не имеет реквизитов, ну разве что только "Код" и "Наименование" :) |
|||
13
Масянька
03.12.13
✎
11:03
|
Дядьки! Я понимаю (7). Я не понимаю, почему не всегда вываливается ошибка :(
Ладно, сделаю, как сказал Ё... Но все равно - не понимаю...... |
|||
14
Масянька
03.12.13
✎
11:05
|
По-моему, получилось (хотя, могу ошибаться):
при сохранении нового - если нет ИНН - ругается, если ИНН есть - ок. |
|||
15
aka AMIGO
03.12.13
✎
11:07
|
значит, путей при формировании контрагента не один, а два или больше..
т.е. где-то вначале записать(), а где-то - нет. ты вот что.. в отладчике останови на операторе сабжа и посмотри ТипЗначенияСтр(ТекущийЭлемент().ЮрФизЛицо) наверняка там будет Тип = "" |
|||
16
Масянька
03.12.13
✎
11:08
|
Всем - спасибо!
А Ё (как всегда) отдельный респект и уважуха :)))))) |
|||
17
ЧеловекДуши
03.12.13
✎
11:09
|
(13) Это цикл, у тебя шаблон рвет?
Читай в (7) до просветления :) |
|||
18
aka AMIGO
03.12.13
✎
11:25
|
(16) пожалуста © :)
кстати, если следующая проца не выполнена - возникнет твоя ошибка: Процедура ПриИзмененииЮрФизЛица() ВидЮрФизЛица = ВидКонтрагента.ПолучитьЗначение(ВидКонтрагента.ТекущаяСтрока()); // Проверка вида юр. / физ. лица. Если ВидЮрФизЛица <> ЮрФизЛицо.Вид() Тогда ЮрФизЛицо = ПолучитьПустоеЗначение("Справочник."+ВидЮрФизЛица); КонецЕсли; последний оператор определяет, в какой справочник будет записываться твой ИНН |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |