|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
Здравствуйте. Делаю обработку для вывода записей журнала регистрации. Нужно вывести записи для выбранного пользователя за определенный период. Для выбора пользователя добавил в обработку реквизит "Пользователь", тип СправочникСсылка.Пользователи и реквизиты "НачалоПериода" и "ОкончаниеПериода",тип Дата для выбор периода отбора записей. Записи выгружаю в табличную часть кодом: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
Если выбираю пользователя, вываливается ошибка: {ВнешняяОбработка.Обработка1.Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (ВыгрузитьЖурналРегистрации) ВыгрузитьЖурналРегистрации(СобытияЖурнала,Фильтр); по причине: Несоответствие типов (параметр номер '2') Что не так делаю? помогите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 11:43 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
выгрузи без фильтра и посмотри в отладчике что там за типы лежат ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 12:12 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
ничего не понимаю.. ввожу в отладчике Код: vbnet 1.
нажимаю F2 и получаю тип Булево... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 14:11 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
с отладчиком, если честно, не очень умею обращаться. Что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 14:13 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
выкладываю файл обработки ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 14:36 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
не надо писать в отладчик 1=1 - будет булево. если называется "имя пользователя" - значит это не объект. Устанавливай отбор по имени а не по справочнику ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 15:11 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
Ширина 20 Число Пользователь (User) - идентификатор пользователя, тип УникальныйИдентификатор; Получай УИд пользователя и фильтруй..наверное) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 15:19 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
сделал так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
вываливается та же ошибка: {ВнешняяОбработка.ВыводЖурналаРегистрацииЗаПериод.Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (ВыгрузитьЖурналРегистрации) ВыгрузитьЖурналРегистрации(СобытияЖурнала,Фильтр); по причине: Несоответствие типов (параметр номер '2') ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 16:10 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
Если ЗначениеЗаполнено(Объект.Пользователь) Тогда ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Объект.Пользователь.ИдентификаторПользователяИБ); Фильтр.Вставить("Пользователь",ПользовательИБ.Имя); КонецЕсли; Поставьте точку остановки и посмотрите что такое "фильтр" в выгрузитьжурналрегистрации ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2017, 16:57 |
|
Вывод записей журнала регистрации 1С для выбранного пользователя
|
|||
---|---|---|---|
#18+
у меня в тестовой торговле нет пользователя поэтому там 0000000000 хранится (чистовое значение 20 символов).. это не уид - в уиде буквы есть. Как вариант искать по названию или в инете поискать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2017, 08:52 |
|
|
start [/forum/search_topic.php?author=_%D0%B3%D0%BE%D1%81%D1%82%D0%B8_1&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 1005ms |
total: | 1266ms |
0 / 0 |