Имя: Пароль:
1C
1С v8
Ошибка в обьединенной БП 2.0 и УАТ 1.0 Проф
0 vintruck
 
10.06.15
16:03
При попытке распечатать путевой лист возникает следующая ошибка:
{Документ.уатПутевойЛист.МодульОбъекта(4571)}: Поле объекта не обнаружено (ВыпустилМеханик)
            Обл.Параметры.ВыпустилМеханик    = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ВыпустилМеханик.ФизЛицо)
Подскажите в какую сторону копать?
1 VikingKosmo
 
10.06.15
16:04
отладчик?
2 vintruck
 
10.06.15
16:05
Пробовал.нет результатов.а что можно сделать ?
3 VikingKosmo
 
10.06.15
16:06
Видимо мы про разные отладчики говорим...
4 Artful Den
 
10.06.15
16:09
(2) В каком смысле нет результатов?
5 vintruck
 
10.06.15
16:10
Может я что то не знаю.подскажите..
6 Artful Den
 
10.06.15
16:12
(5) так ты в (2) что пробовал?
7 Одинесю
 
10.06.15
16:13
Реквизита ВыпустилМеханик нет у документа.
8 VikingKosmo
 
10.06.15
16:14
(7) скорее параметра у макета
9 vintruck
 
10.06.15
16:17
Запустил отладчик.включил остановка по ошибке и дальше не знаю куда копать
10 Одинесю
 
10.06.15
16:17
(8) Он ругался бы на параметр, а так на поле.
11 vintruck
 
10.06.15
16:17
Как задать реквизит?
12 vintruck
 
10.06.15
16:19
Или как задать параметр у макета?
13 VikingKosmo
 
10.06.15
16:20
(12) для начала проверить, что у макета вообще есть этот параметр. А задет его как раз кусок кода
   Обл.Параметры.ВыпустилМеханик    = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ВыпустилМеханик.ФизЛицо)

И да, что в переменной ВыпустилМеханик?
14 anatoly
 
10.06.15
16:20
(8) проверить и то и другое ))
(9) не надо копать. проверь значения Параметры и ВыпустилМеханик.
shift+F9 умеешь применять?
15 vintruck
 
10.06.15
16:22
КонецЕсли;    
            КонецЦикла;    
            Обл.Параметры.ВыдалДиспетчер    = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ВыдалДиспетчер.ФизЛицо);
            Обл.Параметры.ВыпустилМеханик    = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ВыпустилМеханик.ФизЛицо);
            Обл.Параметры.ПринялМеханик        = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ПринялМеханик.ФизЛицо);
            Обл.Параметры.ВодительСдал        = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(Водитель1.ФизЛицо);
            Обл.Параметры.ВодительПринял    = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(Водитель1.ФизЛицо);
            Обл.Параметры.ОсмотрелВрач  = уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ОсмотрелВрач.ФизЛицо);
16 vintruck
 
10.06.15
16:22
Не умею((((
17 anatoly
 
10.06.15
16:23
(16) Стаж: 3 года 19 дней ???
18 vintruck
 
10.06.15
16:25
Ребят.можете помочь? При чем тут мой стаж?
19 VikingKosmo
 
10.06.15
16:25
(18) помочь тут может только специалист, которого вы пригласите
20 VikingKosmo
 
10.06.15
16:25
(18) чем можно помочь человеку, который отладчиком не умеет пользоваться?!
21 Одинесю
 
10.06.15
16:30
Открой у документа ветку реквизиты, убедись, что такой реквизит присутствует, может ты название искажаешь.
22 vintruck
 
10.06.15
16:36
Могу тимвивер дать.нет желающих?
23 Масянька
 
10.06.15
16:37
(15) Внимательно посмотри:
- путевой лист: есть ли такой реквизит у документа (см. (21).
- макет: есть ли такое поле на печатной форме (открываешь печатную форму и ищешь).
24 Otkr
 
10.06.15
16:38
(22) Можем дать номер карты для перевода денег.
25 Масянька
 
10.06.15
16:39
(22) Учись, студент (С) :)))
Там ничего сложно нет. Где-то отсутствует реквизит или поле.
Поэтому не очень хорошо обзывать одинаково и реквизит док-та, и поле печ. формы.
(22) Меркантильный какой :))) Пусть сам учится.
26 Фрэнки
 
10.06.15
16:44
он наверное растерялся и забыл как пользоваться правой кнопкой мыши.
vintruck пробуй потыкать правой кнопкой в разные кусочки строки с ошибкой и тебя озарение настигнет.
27 vintruck
 
10.06.15
16:54
Спасибо.попробую.на самом деле я полез в конфигуратор третий раз в жизни. Обьединил конфигурации сам,вроде получилось,но вот остались такие мелкие косячки.
28 vintruck
 
10.06.15
17:02
Сколько будет стоить ваше вмешательство?
29 vintruck
 
10.06.15
17:02
Ничего не получается!
30 Одинесю
 
10.06.15
17:04
Что ты проделал из (23)?
31 vintruck
 
10.06.15
17:06
Потыкал.только озарение не постигло)))
32 anatoly
 
10.06.15
17:07
(27) рукалицо...
раз в год лезешь в конфигуратор - и на 3й раз решил 2 сильно разные конфы объединить??
33 Одинесю
 
10.06.15
17:07
(31) Закомментируй код с ошибкой и будь счастлив.
34 vintruck
 
10.06.15
17:07
Есть инструкция по обьединению.там все подробно описано.
35 Масянька
 
10.06.15
17:10
(29) Та ёлки-моталки... Ну, что за мужики пошли...
1. В док-те есть реквизит?
2. На печ. форме есть поле?
36 vintruck
 
10.06.15
17:29
Я честно не знаю где это смотреть
37 VikingKosmo
 
10.06.15
17:31
(36) все это смотрится исключительно в Конфигураторе
38 vintruck
 
10.06.15
17:32
я понимаю где,но где именно в конфигураторе?
39 vintruck
 
10.06.15
17:33
Готов заплатить за исправление ошибки.
40 anatoly
 
10.06.15
17:37
(38) рукалицо...
когда окно с ошибкой выскакивает - есть кнопка Конфигуратор?
вот жми ее - и окажешься на этой строчке в отладчике.
что дальше - уже 100500 раз говорили.
41 VikingKosmo
 
10.06.15
17:37
(39) наличие реквизита у объекта, можно посмотреть в дереве метаданных. Наличие параметра у макета уже сложнее. Это нужно найти макет, открыть его, а потом посмотреть наличие параметра.
А если готов платить, так позови специалиста, не жри кактус
42 EverGreenMouse
 
10.06.15
17:38
(39)
1) Открываем конфигуратор под админом
2) Конфигурация - Открыть конфигурацию :)
3) Документы - Путевой лист - макет (путевой лист)
4) видишь табличку. в ней в таких скобках <> есть параметры. Есть ли на этой табличке <ВыпустилМеханик>???
43 EverGreenMouse
 
10.06.15
17:42
(39) У тебя просто отсутсвует пара "Реквизит-параметр". Получается, что ты вроде как заявил, что надо, но выдать не можешь, ибо некуда. То есть придумал охренительный анекдот, а рассказать не можешь, так как рот отсутствует ))
44 vintruck
 
10.06.15
17:45
<ВыпустилМеханик> есть в макете.макет открывается.
45 anatoly
 
10.06.15
17:47
(41) зачем усложнять?
стоп на той строке - выделить Обл.Параметры и шифт+ф9
параметры - это же обычная коллекция!
46 Масянька
 
10.06.15
17:47
(44) Слава Богу!
А реквизит док-та? Как открыть док-т см. (42).
47 EverGreenMouse
 
10.06.15
17:48
(44) Обл.Параметры.ВыпустилМеханик - это ячейка в макете (<ВыпустилМеханик>)

уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ВыпустилМеханик.ФизЛицо) - это то, чем этот реквизит заполяется.

А теперь посмотрим повыше. Документ-реквизиты. там есть реквизит с именем ВыпустилМеханик и какой тип данных в нем??
48 EverGreenMouse
 
10.06.15
17:50
(47) Поправлюсь
уатОбщегоНазначенияТиповые.уатФамилияИнициалыФизЛица(ВыпустилМеханик.ФизЛицо) - это то, чем эта ячейка заполняется
49 VikingKosmo
 
10.06.15
17:50
(47) вангую что ВыпустилМеханик это выборка из запроса :)
50 EverGreenMouse
 
10.06.15
17:51
(49) 146%
51 EverGreenMouse
 
10.06.15
17:59
ТС, рабочий день заканчивается, а мы не разобрались еще)
52 Масянька
 
10.06.15
18:01
(49) Если моя память мне не изменяет, то ВыпустилМеханик должен быть в реквизитах док-та (типа подписи руководителя/бухгалтера в типовых).
53 EverGreenMouse
 
10.06.15
18:02
И если (49) прав, то покажите хоть запрос и  как вы запрос обрабатываете. Там
Выгрузка = Запрос.Выполнить().Выгрузить();
54 Одинесю
 
10.06.15
18:31
В УАТ, насколько я помню в ПЛ нет выборки, все данные в документе.
55 Одинесю
 
10.06.15
18:31
ТС отработал день? ))
56 vintruck
 
10.06.15
22:33
Разобрался,ура!! печатает,всем спасибо,не судите строго.
57 Одинесю
 
11.06.15
07:59
(56) Дык озвучь причину ))
58 Масянька
 
11.06.15
09:08
(56) Афигеть...
Взбаламутил народ...
Давай, колись - что?
59 vintruck
 
11.06.15
16:57
"Реквизит-параметр" заполнил и все!!!
60 vintruck
 
11.06.15
16:58
Все встало на свои места
61 Одинесю
 
11.06.15
17:16
(59) В смысле заполнил, в глаза смотреть )
62 Масянька
 
11.06.15
17:24
(59) В макете реквизита не было?
63 Одинесю
 
11.06.15
17:32
(62) Не путай его, в макете параметр )