Форум программистов, компьютерный форум, киберфорум
1С: Типовые и стандартные решения
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 0
Регистрация: 13.08.2012
Сообщений: 62
1

Хранилище значения

09.09.2014, 11:34. Показов 2239. Ответов 1
Метки нет (Все метки)

Записываю:
1C
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
31
32
Регистр = РегистрыСведений.СохраненныеНастройки.СоздатьНаборЗаписей();
Пользователь = ЗапасыТоваровНастройкиПользователь;
    Настройки  = Новый Соответствие;
    Настройки.Вставить("Пользователь",ПараметрыСеанса.ТекущийПользователь);
    Настройки.Вставить("ЗапасыТоваровНастройкиИнтервалС",ЗапасыТоваровНастройкиИнтервалС);
    Настройки.Вставить("ЗапасыТоваровНастройкиИнтервалПо",ЗапасыТоваровНастройкиИнтервалПо);
    Настройки.Вставить("ЗапасыТоваровНастройкиПериодичность",ЗапасыТоваровНастройкиПериодичность);
    Настройки.Вставить("ЗапасыТоваровНастройкиВидНоменклатуры", ЗапасыТоваровНастройкиВидНоменклатуры);
    Настройки.Вставить("ЗапасыТоваровНастройкиПочта",ЗапасыТоваровНастройкиПочта);
    Настройки.Вставить("Активность", Активность);
 
//Регистр.Отбор.Период.Установить(НачалоДня(ТекущаяДата()));
Регистр.Отбор.ИмяОбъекта.Установить("ЗапасыТоваровНаСкладах");
Регистр.Отбор.Пользователь.Установить(ПараметрыСеанса.ТекущийПользователь);
Регистр.Отбор.НаименованиеНастройки.Установить("ЗапасыТоваровНаСкладах");
 
 
Регистр.Прочитать();
Если Регистр.Количество() = 0 Тогда
    Запись = Регистр.Добавить();
    //Запись.Активность = ЭтаФорма.Активность;
    Запись.НаименованиеНастройки = "ЗапасыТоваровНаСкладах";
    Запись.ИмяОбъекта = "ЗапасыТоваровНаСкладах";
    Запись.СохраненнаяНастройка = Настройки; ///Здесь не то
    Запись.Пользователь = ПараметрыСеанса.ТекущийПользователь;
ИначеЕсли Регистр.Количество() = 1 Тогда
    Запись = Регистр[0];
    Запись.НаименованиеНастройки = "ЗапасыТоваровНаСкладах";
    Запись.ИмяОбъекта = "ЗапасыТоваровНаСкладах";
    Запись.СохраненнаяНастройка = Настройки; ///Здесь не то
    Запись.Пользователь = ПараметрыСеанса.ТекущийПользователь;
КонецЕсли;
Получаю:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Регистр = РегистрыСведений.СохраненныеНастройки.СоздатьНаборЗаписей();    
Регистр.Отбор.ИмяОбъекта.Установить("ЗапасыТоваровНаСкладах");
Регистр.Отбор.Пользователь.Установить(ПараметрыСеанса.ТекущийПользователь);
Регистр.Отбор.НаименованиеНастройки.Установить(Строка(ЗапасыТоваровНастройкиПользователь) + Строка("ОтчетЗапасыТоваровНаСкладах"));
 
Регистр.Прочитать();
    Запись = Регистр[0];
    Настройки = Запись.СохраненнаяНастройка.Получить(); /// или здесь не то
        ЭтаФорма.ЗапасыТоваровНастройкиИнтервалС = Настройки.Получить("ЗапасыТоваровНастройкиИнтервалС");
        ЭтаФорма.ЗапасыТоваровНастройкиИнтервалПо = Настройки.Получить("ЗапасыТоваровНастройкиИнтервалПо");
        ЭтаФорма.ЗапасыТоваровНастройкиПериодичность = Настройки.Получить("ЗапасыТоваровНастройкиПериодичность");
        ЭтаФорма.ЗапасыТоваровНастройкиВидНоменклатуры = Настройки.Получить("ЗапасыТоваровНастройкиВидНоменклатуры");
        ЭтаФорма.ЗапасыТоваровНастройкиПочта = Настройки.Получить("ЗапасыТоваровНастройкиПочта");
        ЭтаФорма.Активность = Настройки.Получить("Активность");
Как правильно записать соответствие в хранилище значения ресурса регистра сведений и потом получить его, у меня пишет неопределено. Подскажите пожалуйста
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2014, 11:34
Ответы с готовыми решениями:

Хранилище значений
Привет всем! Люди, подскажите пожалуйста, первый раз сталкиваюсь с хранилищем значений, как его...

Поле с типом Хранилище Значений
Доброго времени. С 1С абсолютно не знаком, но дали задачу по интеграции с пред написанным...

РС + дин список + хранилище значений
день добрый ! есть регистр сведений, один из реквизитов - хранилище значений ( там настройки...

Сохранение табличного документа в хранилище значений
Добрый день! Реализовал механизм записи Табличного документа в хранилище значений. ПечатнаяФорма...

1
Модератор
Эксперт 1С
3118 / 2803 / 525
Регистрация: 10.03.2011
Сообщений: 10,745
Записей в блоге: 1
09.09.2014, 14:21 2
Insainer, ложи либо структуру
либо ЗначениеВСтрокуВнутр(Соответствие);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2014, 14:21

Хранилище Значения
Коллеги, изучая интересную вещь ХранилищеЗначения наткнулся на кое какие непонимания.. С...

Совмесное хранилище
Задача стоит следующая: Реализовать запись некоторых документов из одной базы в другую, например в...

1с на сетевом хранилище
Здравствуйте, имеется сетевое хранилище D-link dns-325 и 1С 7.7 Сетевая (Бухгалтерия), два...

внешнее хранилище
Кто-нибудь сталкивался с организацией внешнего хранилища для прикрепленных файлов в 1с? Задача -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.