|
у пользователя по одному из регистров в универсально отчете появилась ошибка | ☑ | ||
---|---|---|---|---|
0
BigShmax
15.06.12
✎
11:37
|
УПП 1.3
пользователь пытается сформировать отчет по регичстру накоплений. и получает непонятную ошибку: {Отчет.УниверсальныйОтчет.МодульОбъекта(2756)}: Ошибка при вызове метода контекста (Добавить) МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя)); по причине: Поле не найдено. "КоличествоНачальныйОстаток" в одной из ролей полные права на этот регистр гарантированно присутствуют. у остальных пользователей проблем с этим регистром нет |
|||
1
BigShmax
15.06.12
✎
11:43
|
получается что ошибка лезет в функции :
Функция ДобавитьПоказателиВВыбранныеПоляИУсловноеОформление() МассивВыбранныеПоляПоказатели = Новый Массив; МассивУсловноеОформлениеПоказатели = Новый Массив; Для каждого ТекущийПоказатель из Показатели.Строки Цикл // Группа показателей Если ТекущийПоказатель.Строки.Количество() > 0 И ТекущийПоказатель.Использование > 0 Тогда КоличествоПоказателейВГруппе = 0; Для каждого Показатель из ТекущийПоказатель.Строки Цикл Если Показатель.Использование > 0 Тогда МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя)); КонецЕсли; КонецЦикла; ИначеЕсли ТекущийПоказатель.Использование > 0 Тогда // Показатель МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(ТекущийПоказатель.Имя)); КонецЕсли; КонецЦикла; на строке : МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя)); но права то есть - регистр этот пользователь открыть может. другой отчет по другому регистру накоплений универсальнеым тоже получить может |
|||
2
BigShmax
15.06.12
✎
12:04
|
это не излечимо?
|
|||
3
m-serg74
15.06.12
✎
12:12
|
а права то причем?
|
|||
4
BigShmax
15.06.12
✎
13:06
|
(3) ну в первую очередь я думал что нет прав. потому что эта же самая настройка работает у меня и у других пользоватлей. а раз работает у нас то как бэ должна msnm причина почему не работает у одного.
|
|||
5
kn
15.06.12
✎
13:16
|
а отчет типовой или?
|
|||
6
m-serg74
15.06.12
✎
13:17
|
пишет же универсальный, вроде
|
|||
7
kn
15.06.12
✎
13:18
|
ну можно свой сделать на основе универсального, тогда возможно изменения не отразились у пользователя и у него надо почистить кэш
|
|||
8
BigShmax
15.06.12
✎
13:20
|
типовой "Универсальный отчет"
|
|||
9
m-serg74
15.06.12
✎
13:20
|
строка вот эта странная ...Добавить(...Добавить())
|
|||
10
m-serg74
15.06.12
✎
13:20
|
МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя));
|
|||
11
BigShmax
15.06.12
✎
13:21
|
(7) забрал пароли и явки проверяю на своем компе - окрыты два предприятия подо мной и под кассиром один и тот же отчет одни и те ж енастройки подо мной работает под ней нет
|
|||
12
m-serg74
15.06.12
✎
13:21
|
точно ничего не дописывали, не редатировали?
|
|||
13
BigShmax
15.06.12
✎
13:24
|
(12) в этом отчете сто пудов
а так УПП 1.3.24.2 ну подпиленная всяко конечно же :-))) но универсальный отчет то нафига трогать |
|||
14
m-serg74
15.06.12
✎
13:28
|
скрин настроек показателей от 2х разных пользователей кинь куда нить
|
|||
15
BigShmax
15.06.12
✎
13:30
|
одну и ту же настройку выбираю :-)
|
|||
16
BigShmax
15.06.12
✎
13:34
|
т.е. они чисто конкретно одинаковые :-)
|
|||
17
kn
15.06.12
✎
13:38
|
возможно нет прав на чтение например на Регистатор
|
|||
18
m-serg74
15.06.12
✎
13:43
|
а отладчик в "Остановке по ошибке" что показывает? посмотри
|
|||
19
BigShmax
15.06.12
✎
13:47
|
на чтение и просомтр регистраторов регистра права есть
(18) т.е. на строке 2756 тормознуться чтоли? |
|||
20
hhhh
15.06.12
✎
13:48
|
(19) это надо делать в 99 случаев из 100.
|
|||
21
m-serg74
15.06.12
✎
13:48
|
Остановке по ошибке включи
|
|||
22
m-serg74
15.06.12
✎
13:49
|
потому что он в той тсроке може 100500 раз проходить и лишь один из них с ошибкой
|
|||
23
m-serg74
15.06.12
✎
13:50
|
а отчет сам как называется? или остатки оборты регистра смотрите?
|
|||
24
hhhh
15.06.12
✎
13:51
|
не, не похоже, чтобы добавление в отбор 100500 раз. Скорее сразу на первом.
|
|||
25
m-serg74
15.06.12
✎
13:52
|
та ну что галку трудно жмакнуть? )))
|
|||
26
BigShmax
15.06.12
✎
13:53
|
(23) универсальный отчет выбираю в разделе учета регситр накоплений смоорю обороты и остатки
|
|||
27
m-serg74
15.06.12
✎
13:54
|
рег как называется?
|
|||
28
BigShmax
15.06.12
✎
13:54
|
самопальный ВзаиморасчетыПоПретензиям
|
|||
29
BigShmax
15.06.12
✎
13:55
|
а где жмакнуть галку про остановку по ошибке ?
|
|||
30
m-serg74
15.06.12
✎
13:56
|
Отладка - Остановка по ошибке...
|
|||
31
BigShmax
15.06.12
✎
14:01
|
а что я там увижу то
ну Показатель.Имя = КоличествоНачальныйОстаток это и в ошибке видать по причине: Поле не найдено. "КоличествоНачальныйОстаток" |
|||
32
m-serg74
15.06.12
✎
14:01
|
в отладчике посмотри текст запроса например
|
|||
33
BigShmax
15.06.12
✎
14:02
|
я в отладчике и нахожусь но не вижу в строке:
МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя)); вызов какой либо функции с запросом |
|||
34
m-serg74
15.06.12
✎
14:04
|
Для каждого Показатель из ТекущийПоказатель.Строки Цикл
вот в этой строке "ТекущийПоказатель.Строки" выдели и F9 |
|||
35
m-serg74
15.06.12
✎
14:06
|
кстати стек посмотри кто вообще эту функцию вызывает?
|
|||
36
BigShmax
15.06.12
✎
14:09
|
вызывается из модуля универсального отчета
Процедура СформироватьОтчет(ТабличныйДокумент, Очищать = Истина, ФиксироватьЗаголовок = Истина, Отчет = Неопределено) Экспорт Если ТабличныйДокумент = Неопределено Тогда Возврат; КонецЕсли; Если НЕ ВыполнитьОбработкиПодключаемыеКОтчету(Перечисления.СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.АвтоматическиПередФормированиемОтчета, Отчет, ТабличныйДокумент) Тогда Возврат; КонецЕсли; ДобавитьАвтоупорядочивание(); ВыбранныеПоляУсловноеОформлениеПоказатели = ДобавитьПоказателиВВыбранныеПоляИУсловноеОформление(); |
|||
37
BigShmax
15.06.12
✎
14:09
|
вот
ДобавитьПоказателиВВыбранныеПоляИУсловноеОформление() это и есть вызов |
|||
38
BigShmax
15.06.12
✎
14:10
|
остановился на
Для каждого Показатель из ТекущийПоказатель.Строки Цикл ничего подозрительного, идет перебор строки дерева значений из коллекции строк дерева значений |
|||
39
m-serg74
15.06.12
✎
14:11
|
ВыполнитьОбработкиПодключаемыеКОтчету может вот это и отличает пользователей
|
|||
40
BigShmax
15.06.12
✎
14:14
|
дык там возврат на "НЕ" если бы были отличаи то один бы прошел а второй нет
|
|||
41
m-serg74
15.06.12
✎
14:16
|
ПостроительОтчета - F9 и посмотри у него ДоступныеПоля
|
|||
42
m-serg74
15.06.12
✎
14:20
|
во Взаиморасчетах скорее всего только суммы, откуда там количество?
|
|||
43
BigShmax
15.06.12
✎
14:20
|
какой то косяк.
ПостроительОтчета.ДоступныеПоля в колонке имя дествительно нет количесвтва, только : "Ответственный" "Период" "ПериодГод" "ПериодДекада" "ПериодДень" "Периодичность" "ПериодКвартал" "ПериодМесяц" "ПериодНеделя" "ПериодПолугодие" "Подразделение" "Претензия" "РабочийЦентр" "Регистратор" "СпособВозмещения" "СуммаКонечныйОстаток" "СуммаНачальныйОстаток" "СуммаОборот" "СуммаПриход" "СуммаРасход" "ТехнологическаяОперация" |
|||
44
m-serg74
15.06.12
✎
14:21
|
Процедура УстановитьНачальныеНастройкиПоМетаданнымРегистра(ИмяРегистра)
смотри в ней откель в показателях оказывается Количество |
|||
45
BigShmax
15.06.12
✎
14:21
|
как так. суммы есть а количеств нет
|
|||
46
m-serg74
15.06.12
✎
14:23
|
а нахрена в денежном рег. количество?
|
|||
47
m-serg74
15.06.12
✎
14:23
|
в рег. в самом есть ресурс Кол-во?
|
|||
48
BigShmax
15.06.12
✎
14:28
|
(47) СПАСИБО извини что не послушал в (14)
в регистре действительно нет количества но в настройках в представлении у этого пользователя они откуда то были. снял галку и все пошло. еще раз изивни за игнор (14) |
|||
49
m-serg74
15.06.12
✎
14:32
|
посмотри рег свед сохр. настройки для этого пользователя и для унив. отчета и прибей их скорее всего количества восстанавливаются
|
|||
50
BigShmax
15.06.12
✎
14:34
|
я перезаписал. теоретически должно быть ок. если не прокатит то пришибу - спасибо
|
|||
51
m-serg74
15.06.12
✎
14:40
|
ты перезаписал со снятой галкой а там ваще кол-ва не должно быть, а то опять потом тыкнут, и будут тебе еть моск)
|
|||
52
BigShmax
15.06.12
✎
15:54
|
согласен :-) спасиб
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |