v7: Выгрузка данных из ЗУП, ред. 2.5 в Бух v8 #387610


#0 by Medved_1
Стандартная обработка (Сервис-Обмен данными-Выгрузка в Бух8). У пользователя отрабатывает процедура формы "ПослеВосстановленияЗначений". На первой же команде 1С "валится" с сообщением "Значение не является значением обьектного типа (Организация)". Пользователь сознался, что был когда-то некорректный выход из проги. Ясно что слетели "СохраненныеНастройки". Вопросы: 1. Из-за чего может происходить такая ошибка? 2. Где хранятся такие сохраненные настройки (судя по коду/форме - это встроенный в платформу механизм сохранения настроек данных полей формы)? 3. Ну и как это можно исправить, что бы пользователь мог на своем компе запускать эту выгрузку нормально (на соседнем компе все проходит нормально)? ЗЫ: что-то я не смог найти секцию по ЗУП 8...
#1 by ТелепатБот
#2 by Medved_1
спс ТелепатБот :) не то :)
#3 by Medved_1
ап...
#4 by Ygich
бекап, потом тестирование и исправление из конфигуратора.
#5 by Medved_1
т.е. Вы хотите сказать что эти настройки в БД хранятся? мммм... А Вы третий вопрос внимательно читали?
#6 by Medved_1
ап
#7 by Ygich
нет, не внимательно. по поводу сохраненных настроек. я тогда копался нигде никак не нашел. в итоге тока решил программно сделать. вотъ
#8 by Medved_1
ммм... там скачивание только для зрегистрированных пользователей :( ЗЫ: хотелось бы как-то более полно узнать про такой механизм сохранения настроек: где хранятся, куда пишется... кто-что может рассказать или где почитать?
#9 by Skylark
регистр сведений "сохраненные настройки"?
#10 by Medved_1
в ЗУП 2.5 нет такого регистра
#11 by Skylark
справочник "сохраненные настройки"?
#12 by Medved_1
Обьясню поподробнее: На форме в верней части есть кнопошка "Сохранить настройки". Там можно указать под каким именем хранить, что использовать автоматически при открытии - это механизм расширения формы обработки: событие ПослеВосстановленияЗначений. Слетели данные именно для этого механизма. Похоже все это хранится в "ДокументЭндСеттинг[Юзверь]АппликатионДата1С1С81[ГУИД БД]...." в каком-то из файлов ".pfl". Достаточно ли "подчистить" каталог [ГУИД БД]. ЗЫ: фиг с ним - пусть пропадут и другие какие-то сохраненные настройки... Выгрузка в Бух важнее...
#13 by Medved_1
и справочника такого нет. забыл проставить знак вопроса :)
#14 by Skylark
Релиз какой? Я только что сохранил в отчете "Расчетные листки" настройку "Моя" и она появилась в справочнике "Настройки пользоватлей". Я полагаю, что если ее удалить, то и соответствующие настройки удалятся
#15 by Skylark
Одним из реквизитов этого справочника является "ХранилищеНастроек" тип "Хранилище значения" - там, думается, настройки и сидят
#16 by Medved_1
Зарплата и Управление Персоналом, редакция 2.5 2.5.11.2 сознаю - ыл не прав. Есть справочник "Сохраненные настройки". Но там нет настройки для формы выгрузки данных в Бух8. Не появляюццо.
#17 by Medved_1
и только для отчетов. а у мну - это форма ОБРАБОТКИ.
#18 by Skylark
а, это я, короче, не так понял
#19 by Skylark
Щас нас дятлами обзовут :-)
#20 by Skylark
ищи в документации описание файлов 1С, где что хранится и располагается
#21 by Medved_1
прошу "ткнуть носом" где там в документации это читать ЗЫ: обзовут, обзовут... не заржавеет :):)
#22 by Skylark
стр.780-781 попробуй удалить у этого пользователя 1Cv8.pfl в "Документах и Сеттингах"
#23 by Skylark
если не поможет, то этот файл снеси еще и в AllUsers
#24 by Ygich
ОчиститьНастройкиПользователя (ClearUserSettings) Вариант синтаксиса: Очистить настройки пользователя по пользователю информационной базы Описание: Очистка пользовательских настроек по пользователю информационной базы. Синтаксис: ОчиститьНастройкиПользователя(<Пользователь ИБ>) Параметры: <Пользователь ИБ> (обязательный) Тип: ПользовательИнформационнойБазы. Пользователь информационной базы, для которого выполняется очистка настроек. Вариант синтаксиса: Очистить настройки пользователя по имени Описание: Очистка пользовательских настроек по имени пользователя. Синтаксис: ОчиститьНастройкиПользователя(<Имя пользователя ИБ>) Параметры: <Имя пользователя ИБ> (обязательный) Тип: Строка. Имя пользователя информационной базы. Описание: Очищает настройки пользователя, принадлежащие информационной базе и конкретному пользователю в ней. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь);
#25 by Ygich
Синтакс-помощник -> Глобальный контекст -> Процедуры и функции сохранения значений
#26 by Medved_1
ой вай мээ.... :( **посыпаю голову пеплом** проверил сча на тестовой базе - очистились настройки и в событие (на точку останова) уже не входит. сча вышлю обработку пользователю - должно помочь. БИГ СЕНЬКС.
#27 by Medved_1
ЗЫ: 1Ска говорит что такие настройки хранятся непосредственно в БД в таблице FILES
#28 by Medved_1
помогло. в мемориз. еще раз сеньк Ygich !!
#29 by Ygich
пожалуйста
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С