|
v7: Не печатается счет в ТИС | ☑ | ||
---|---|---|---|---|
0
TonyMontana Slot
12.11.12
✎
10:05
|
глДобавитьРеквизит(Организация, "", ?(ИсточникИБ=1,ЮрФизЛицо.ПолнНаименование,Парам.Получить("НаименованиеКонтрагента")));
{Глобальный модуль(3334)}: Поле агрегатного объекта не обнаружено (ПолнНаименование) В другой базе с такой же конфой и такой же внешней печатной формой все работает! Смотрел код - везде одинаково, реквизиты справочников - одни и те же. В чем может быть дело? |
|||
1
KRV
12.11.12
✎
10:06
|
Абидна, да?
|
|||
2
Бешеная Нога
12.11.12
✎
10:06
|
западло в отладчике посмотреть что сидит в ЮрФизЛицо?
|
|||
3
Масянька
12.11.12
✎
10:06
|
(0) А в справочнике заполнено ПолнНаименование?
|
|||
4
Godofsin
12.11.12
✎
10:07
|
Дело может быть в том, что "Глобальный модуль(3334)}: Поле агрегатного объекта не обнаружено (ПолнНаименование)"
|
|||
5
Бешеная Нога
12.11.12
✎
10:07
|
(3) улыбнуло :)
|
|||
6
Godofsin
12.11.12
✎
10:07
|
(5) +1 =)
|
|||
7
Масянька
12.11.12
✎
10:08
|
(5) (6) Щас ТС покопается и улыбаться все будем....
|
|||
8
TonyMontana Slot
12.11.12
✎
10:09
|
(1) Очень :(
(3) все заполнено |
|||
9
Бешеная Нога
12.11.12
✎
10:10
|
судя по тому как автор проигнорировал (2) - отладчиком он пользоваться он не умеет
|
|||
10
TonyMontana Slot
12.11.12
✎
10:11
|
(9) в 7.7 никогда его не запускал = не умею)
|
|||
11
Бешеная Нога
12.11.12
✎
10:12
|
епт так это еще и 7ка
|
|||
12
Godofsin
12.11.12
✎
10:12
|
(10) "Отойдите от компьютера и позовите специалиста" (с)
|
|||
13
TonyMontana Slot
12.11.12
✎
10:12
|
да, сори, опять тема в 8 попала
|
|||
14
Масянька
12.11.12
✎
10:12
|
(11) ..... под столом.....
|
|||
15
Бешеная Нога
12.11.12
✎
10:15
|
(14) подстолом мы все от (3). а в (11) просто неприязнь. 4 года на 7ке просидел. ужаснах
|
|||
16
TonyMontana Slot
12.11.12
✎
10:23
|
Если Парам.Получить("Режим") = 3 Тогда
// особый режим, используемый только при вызове из платежных поручений на перечисление налогов глДобавитьРеквизит(Организация, "", ?(ИсточникИБ=1,ЮрФизЛицо.НаименованиеПлательщикаПриПеречисленииНалогов,Парам.Получить("НаименованиеКонтрагента"))); Иначе глДобавитьРеквизит(Организация, "", ?(ИсточникИБ=1,ЮрФизЛицо.ПолнНаименование,Парам.Получить("НаименованиеКонтрагента"))); КонецЕсли; Но обработка печати вызывается из "Неподтвержденной заявки" |
|||
17
TonyMontana Slot
12.11.12
✎
10:23
|
т.е. заявки покупателя
|
|||
18
Масянька
12.11.12
✎
10:24
|
(17) релиз какой?
|
|||
19
Бешеная Нога
12.11.12
✎
10:25
|
для тех кто не умеет пользоваться отладчиком изобрели Сообщить();
Сообщить(ЮрФизЛицо); Сообзщить(ТипЗнч(ЮрФизЛицо)); |
|||
20
TonyMontana Slot
12.11.12
✎
10:25
|
(18) 7.70.948
|
|||
21
Масянька
12.11.12
✎
10:26
|
(20) Стандарт или дописанная?
|
|||
22
TonyMontana Slot
12.11.12
✎
10:26
|
(21) стандарт
|
|||
23
aka AMIGO
12.11.12
✎
10:27
|
СообЗщить(ТипЗначенияСтр(ЮрФизЛицо)); :)
|
|||
24
TonyMontana Slot
12.11.12
✎
10:27
|
(19)спс попробую
|
|||
25
Бешеная Нога
12.11.12
✎
10:27
|
телепатирую. в ЮрФизЛицо либо пусто либо строка
|
|||
26
Масянька
12.11.12
✎
10:32
|
(25) .... под столом.....
|
|||
27
TonyMontana Slot
12.11.12
✎
10:33
|
Пользователи выйдут - отпишусь
|
|||
28
Бешеная Нога
12.11.12
✎
10:33
|
(26) расшифруй
|
|||
29
Масянька
12.11.12
✎
10:35
|
(28) Нет уж, ты давай рассказывай откуда берется ПолнНаименование?
|
|||
30
TonyMontana Slot
12.11.12
✎
10:37
|
ЮрФизЛицо это контрагент, который покупатель? Его свойство? Может можно в самом предприятии что-то сделать. Хотя там вроде все проставлено
|
|||
31
Масянька
12.11.12
✎
10:39
|
(30) Открой справочник "Контрагенты", выбери контрагента (на ком возникла ошибка), открой форму элемента, открой справочник "Юр. лица" (рядом с "Наименованием юр. лица" кнопка) и в уже в этом справочнике смотри "Официальное наименование".
|
|||
32
dva1c
12.11.12
✎
10:40
|
(31)+100
Вот и ответ на вопрос. |
|||
33
TonyMontana Slot
12.11.12
✎
10:42
|
(31) Общество с ограниченной ответственностью "Ядреный Хрен" - все везде заполнено
|
|||
34
Godofsin
12.11.12
✎
10:43
|
(31) Что-то не соображу... Как заполненность реквизита справочника связана с ошибкой об отсутствии этого реквизита вообще?
|
|||
35
Бешеная Нога
12.11.12
✎
10:44
|
Поле агрегатного объекта не обнаружено (ПолнНаименование) - говорит о том, что у ЮрФизЛицо нет такого поля. Это может быть из-за того в ЮрФизЛицо нет ссылки на справочник, у которого есть такое поле.
Это ошибка никак не связана с тем, заполнен ли реквизит ПолнНаименование в базе. такая ошибка бывает тогда (в 7ке часто встречал), что в таких переменных часто передавали строку, а не ссылку. и именно поэтому нельзя было получить значение полей ссылки. вот теперь можешь падать под стол |
|||
36
Godofsin
12.11.12
✎
10:45
|
(33)Проверяй типЗначения в ЮрФизЛицо
|
|||
37
Godofsin
12.11.12
✎
10:45
|
(35) +100
|
|||
38
Масянька
12.11.12
✎
10:47
|
(35) В (22) написал - стандарт.
|
|||
39
dva1c
12.11.12
✎
10:47
|
В (32) поспешил давать оценку.
В(35),(37) более верные рассуждения. |
|||
40
Масянька
12.11.12
✎
10:49
|
Чет ТС не договаривает.....
В (16) "// особый режим, используемый только при вызове из платежных поручений на перечисление налогов" - а при чем "Неподтвержденная заявка"? |
|||
41
TonyMontana Slot
12.11.12
✎
10:52
|
(40) Печатаем из "Неподтвержденной заявки" если конфа где-то пилилась так точно не здесь. В точно такой же конфе и с такой же печатной формой все ОК.
(35) буду исходить от этого |
|||
42
Godofsin
12.11.12
✎
10:53
|
(40) потому что "иначе"? =)
|
|||
43
TonyMontana Slot
12.11.12
✎
10:55
|
(42) вот я тупой)
|
|||
44
TonyMontana Slot
12.11.12
✎
10:58
|
Тоже подумал, код отрабатывает на платежные поручения
|
|||
45
TonyMontana Slot
12.11.12
✎
11:00
|
Блин, да нету даже в рабочей базе ПолнНаименование в "Контрагенты"
|
|||
46
Godofsin
12.11.12
✎
11:01
|
(45) Так то не в контрагентах
|
|||
47
Масянька
12.11.12
✎
11:07
|
Развернула 948 релиз. Сделала Счет, выбрала "Неподтвержденная заявка", взяла контрагента, снесла "Полное наименование", а счет печатается.......
|
|||
48
TonyMontana Slot
12.11.12
✎
11:09
|
У ЮрФизЛица в "Контрагентах" стоит ссылка <<Справочник>>, как я понял относительная ссылка на тот спр. , к которому этот реквизит принадлежит
|
|||
49
Бешеная Нога
12.11.12
✎
11:10
|
(47) см (5)
|
|||
50
Godofsin
12.11.12
✎
11:10
|
(48) Короче, хорош гадать. Либо отладчиком смотри, либо через сообщить(). Все сразу станет на свои места
|
|||
51
TonyMontana Slot
12.11.12
✎
11:35
|
само ЮрФизЛицо пустое, тип значение его тоже
|
|||
52
Бешеная Нога
12.11.12
✎
11:36
|
что и требовалось доказать
|
|||
53
aka AMIGO
12.11.12
✎
11:37
|
полтора часа впустую..
отладчиком узнал-бы за 5-7 минут.. |
|||
54
TonyMontana Slot
12.11.12
✎
11:37
|
А почему оно может быть пустым, если в базе все есть?
|
|||
55
aka AMIGO
12.11.12
✎
11:39
|
(54)реквизит может во внешний отчет не передаваться, тебе-ж сказали..
|
|||
56
aka AMIGO
12.11.12
✎
11:40
|
+55 либо передается строка, а не ссылка тоже сказали
|
|||
57
aka AMIGO
12.11.12
✎
11:43
|
(54)скажи имя файла отчета
|
|||
58
TonyMontana Slot
12.11.12
✎
11:44
|
(57)zayavka.ert
|
|||
59
TonyMontana Slot
12.11.12
✎
11:55
|
Удалил обработку печати из списка внешних печатных форм, удалил файл обработки. То же самое. Выходит она вообще не причем
|
|||
60
Godofsin
12.11.12
✎
11:57
|
выясняй, где назначается значение реквизиту ЮрФизЛицо
|
|||
61
dva1c
12.11.12
✎
12:02
|
(59) Если использовать Отладчик, было бы быстрее.
|
|||
62
aka AMIGO
12.11.12
✎
12:03
|
(60) пральна!
(59) вот такой код в ГМ: Если ПустоеЗначение(Парам.Получить("БанковскийСчет"))=0 Тогда // Формируем строку из ИБ на основании переданного расчетного счета Контрагента (иначе из параметров) ИсточникИБ = 1; Счет = Парам.Получить("БанковскийСчет"); ЮрФизЛицо = Счет.ЮрФизЛицо; КонецЕсли; Организация = ""; СтрБанк = ""; Если Парам.Получить("Режим") = 3 Тогда // особый режим, используемый только при вызове из платежных поручений на перечисление налогов глДобавитьРеквизит(Организация, "", ?(ИсточникИБ=1,ЮрФизЛицо.НаименованиеПлательщикаПриПеречисленииНалогов,Парам.Получить("НаименованиеКонтрагента"))); Иначе глДобавитьРеквизит(Организация, "", ?(ИсточникИБ=1,ЮрФизЛицо.ПолнНаименование,Парам.Получить("НаименованиеКонтрагента"))); КонецЕсли; обрати внимание: ЮрФизЛицо определяется из Счет.ЮрФизЛицо, так вот присвоен ли банковский счет контрагенту? |
|||
63
TonyMontana Slot
12.11.12
✎
12:07
|
(62) У меня ЮрФизЛицо берется оттуда же. Банковский счет присвоен
|
|||
64
aka AMIGO
12.11.12
✎
12:09
|
(63)посмотри в самом документе, не пустой реквизит?
|
|||
65
TonyMontana Slot
12.11.12
✎
12:12
|
(64)У поставщика (У нас) Стоит "Расчетный", нажимаю рядом "...", пусто! В аналогичной базе там есть счет!
|
|||
66
TonyMontana Slot
12.11.12
✎
12:14
|
Стыдно, товарищи...
|
|||
67
aka AMIGO
12.11.12
✎
12:15
|
(65)присваивай.. там по умолчанию "Основной" должон..
|
|||
68
Voronve
12.11.12
✎
12:15
|
(66) Пилите, Шура, пилите (с)
|
|||
69
TonyMontana Slot
12.11.12
✎
12:15
|
Спасибо огромное всем и aka AMIGO особенно
|
|||
70
Масянька
12.11.12
✎
12:40
|
Все-таки реквизит справочника пустой.....
Ну, что, дружно вылазим из-под стола.... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |