|
Не открывается документ | ☑ | ||
---|---|---|---|---|
0
tomgen
22.11.23
✎
15:36
|
Программно создан документ ИндексацияЗаработкаю При попытке открыть его в журнале документов выдается сообщение: "Неуникальное имя реквизита. Имя: ОкладИспользуется"
Видимо это служебный реквизит . Подскажите как исправить! |
|||
1
tomgen
22.11.23
✎
15:38
|
Конфигурация ERP 2.5.12.135
Ошибка вылетает в Общем модуле ЗарплатаКадры в процедуре ИзменитьРеквизитыФормы |
|||
2
2S
22.11.23
✎
15:39
|
измените имя реквизита,который программно создаете
|
|||
3
tomgen
22.11.23
✎
15:43
|
Я в своей обработке создаю новый документ ИндексацияЗаработка. Он создается. Никакие реквизиты формы я программно не создаю!
|
|||
4
Волшебник
22.11.23
✎
15:44
|
Нет такого служебного реквизита: ОкладИспользуется
Этот реквизит создан программистом, а Вы создаёте ещё один такой же. |
|||
5
Tatitutu
22.11.23
✎
15:46
|
Вчера точно такая тема была от ДРУГОГО пользователя
|
|||
6
tomgen
22.11.23
✎
15:53
|
Попробовал в обработке создания документа закомментировать создание табличных частей документа Показатели,ЗначениеПоказателей,НачислениеСотрудников, ПересчетТарифныхСтавок. Документ стал Открываться!
Что я делаю неправильно? |
|||
7
rphosts
22.11.23
✎
15:54
|
(0) Если документ таки откроется но не через журнал документов а через Все функции/Функции тех. спеца - дело не в документе
|
|||
8
Волшебник
22.11.23
✎
15:58
|
||||
9
tomgen
22.11.23
✎
16:14
|
Методом проб и ошибок выяснил. Ошибку вызывает заполнение табличной части документа - Показатели реквизит Показатель, который имеет тип СправочникСсылка.ПоказателиРасчетаЗарплаты
Я присваиваю этому реквизиту значение этого справочника с наименованием "Оклад" |
|||
10
tomgen
22.11.23
✎
16:50
|
Проконсультируйте пожалуйста в чем моя ошибка. Я неправильно заполняю значение реквизита Показатель в табличной части документа Показатели? Или ошибка в чем-то другом?
|
|||
11
Волшебник
22.11.23
✎
16:53
|
У Вас неуникальное имя реквизита. Сделайте его уникальным
|
|||
12
tomgen
23.11.23
✎
13:24
|
У формы документа ИндексацияЗаработка нет такого реквизита "ОкладИспользуется".
Документ открывается, если у него только одна строка. Если строки 2 и больше вылезает ошибка "Неуникальное имя реквизита". Где найти этот реквизит, |
|||
13
Галахад
гуру
23.11.23
✎
13:28
|
Зарплату не знаю. Но по логике, в этой ТЧ скорее всего должны быть уникальные реквизиты.
|
|||
14
tomgen
23.11.23
✎
13:29
|
Создаю этот документ вручную в Пользовательском режиме с двумя строками в документе, Такой документ нормально открывается. А программно созданный не открывается (ошибка неуникальное имя реквизита). Форма документа ведь одна и та же. У меня точно не заполняется значение этого реквизита!
|
|||
15
tomgen
23.11.23
✎
13:32
|
В табличных частях документа нет реквизита "ОкладИспользуется"
|
|||
16
Галахад
гуру
23.11.23
✎
13:38
|
Посмотри запросом или каким-нибудь вивером, что в табличной части "хорошего" и "плохого" документов.
|
|||
17
tomgen
23.11.23
✎
14:38
|
Смотрю в отладчике процедуру общего модуля ЗарплатаКадры
Проверяется список добавляемых реквизитов формы Документа ИндексацииЗаработка. При открытии документа вижу добавляемые ревизиты: - ОкладИспользуется - Оклад -ОкладТекущееЗначение -ОкладПредставлениеТаблицы -ОкладТабличноеПредставление т.д. В документе введенном вручную этот список появляется 1 раз и в программно введенном документе этот список появляется 1 раз. Если в документе ИндексацияЗаработка есть две строки, то список повторяется 2 раза, если три строки - 3 раза и Появляется ошибка при открытии "НеуникальноеИмяРеквизита - ОкладИспользуется". Почему в моем программно созданном документе реквизит ОкладИспльзуется повторяется несколько разЮ в зависимости от количества строк в документе? |
|||
18
Галахад
гуру
23.11.23
✎
14:40
|
(17) См (16)
|
|||
19
tomgen
23.11.23
✎
14:41
|
Точку Останова я ставлю в процедуре ИзменитьРеквизитыФормы общего модуля ЗарплатаКадры.
|
|||
20
Garykom
гуру
23.11.23
✎
14:42
|
>Почему в моем программно созданном документе реквизит ОкладИспльзуется повторяется несколько разЮ в зависимости от количества строк в документе?
Сколько строк в ТЧ "Показатели" создаешь? |
|||
21
tomgen
23.11.23
✎
14:42
|
Смотрел табличные части документа, созданного программно и вручную. Содержание табличных частей идентичное. Значит не в этом дело!
|
|||
22
Garykom
гуру
23.11.23
✎
14:43
|
(20)+ вероятно надо одну
а вот Сотрудники и ЗначенияПоказателей можно много |
|||
23
tomgen
23.11.23
✎
14:43
|
В Табличной части Показатели создал одну строку Оклад
|
|||
24
tomgen
23.11.23
✎
14:46
|
В документе созданном вручную в Табличной части Показатели 4 строки Оклад, Тарифная ставка (дневная), Оклад по Должности и Тарифная ставка (часовая)
|
|||
25
tomgen
23.11.23
✎
14:51
|
Если при программном создании документа не заполнять табличную часть Показатели, то документ отлично открывается,
|
|||
26
Garykom
гуру
23.11.23
✎
14:54
|
значит что то неправильно заполняешь
и у тебя ТЧ между собой криво заполнены |
|||
27
tomgen
23.11.23
✎
15:12
|
Помогите разобраться пожалуйста! Я новичок, только начинаю работать!
|
|||
28
tomgen
23.11.23
✎
15:14
|
Проверил табличные части у документа, созданного программно и вручную, они идентичные!
|
|||
29
Garykom
гуру
23.11.23
✎
15:15
|
(27) тебе уже ответили что сравнивай ручной и созданный обработкой документ
добейся идентичного |
|||
30
Garykom
гуру
23.11.23
✎
15:16
|
(28) "не верю"©
|
|||
31
tomgen
23.11.23
✎
15:18
|
При этом если в программно созданном документе одна строка, все нормально открывается. Значит дело не в табличных частях документа!
|
|||
32
tomgen
23.11.23
✎
15:59
|
Ребята! Спасибо огромное! Я полный идиот Строку Показатели создавал для каждого сотрудника!(( Поэтому вылетала ошибка!
Спасибо за терпение! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |