Имя: Пароль:
1C
 
Не открывается документ
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
Ребята! Спасибо огромное! Я полный идиот Строку Показатели создавал для каждого сотрудника!(( Поэтому вылетала ошибка!
Спасибо за терпение!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn