Автор: Sirius83 19.03.19, 16:54
1С:Підприємство 8.3 (8.3.10.2252)
"Управление производственным предприятием для Украины", редакция 1.3 (1.3.53.1)
В одного користувача ніяк не відкривається оборотно-сальдова відомість по рахунку викидає помилку:
Цитата
{ОбщийМодуль.Локализация.Модуль(311)}: Помилка при виклику методу контексту (НайтиПоле)
ДоступноеПоле = КомпоновщикНастроек.Настройки.Отбор.ДоступныеПоляОтбора.НайтиПоле(Поле);
через:
Невідповідність типів (параметр номер '1')
Чистив кеш, в довіднику СохраненныеНастройки видаляв записи цього користувача та цього звіту, ставив базу на інший комп запускав під іншим обліковим записом, нічого не помагає.
В інших користувачів такої проблеми немає. Допоможіть будь-ласка!!!
Автор: alex1c 20.03.19, 9:26
Sirius83 @ Вчера, 16:54
,
Зберігаєте звіт як зовнішній, рядок в якому помилка, вставляєте в Попытка ... Исключение. Звіт відкриється, далі думаю проблем не буде.
Автор: Sirius83 20.03.19, 10:48
Цитата(alex1c @ 20.03.19, 10:26)
Зберігаєте звіт як зовнішній, рядок в якому помилка, вставляєте в Попытка ... Исключение. Звіт відкриється, далі думаю проблем не буде.
Супер!!!
Зробив наступне:
1) Зберіг даний звіт як зовнішній
2) Вичислив що в процедурі "ПередОткрытием" якраз відбувається заповнення налаштувань
3) Закоментував частину відновлення налаштувань:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
ТиповыеОтчеты.НазначитьФормеУникальныйКлючИдентификации(ЭтаФорма);
СохранятьНастройкуОтчета = Не РежимРасшифровки;
//Если Не СохранениеНастроек.ЗаполнитьНастройкиПриОткрытииОтчета(ОтчетОбъект) Тогда
// ИнициализацияОтчета();
//КонецЕсли;
КонецПроцедуры
4) Запустив зовнішній звіт під "проблемним" користувачем.. Сформував.. Закрив (треба сформувати оскільки після цього йде зберігання налаштувань в історію)
5) Потім запускаємо звіт який раніше не запускався і ... вуаля..! Все працює!