Имя: Пароль:
1C
1С v8
Хранение отбора в базе данных
,
0 Midzgun
 
16.11.12
13:34
Добрый день. Стоит такая задача: Необходимо при формировании цен использовать некий алгоритм, причем есть товары на которые этот алгоритм не должен распространяться. Например товары с заданным значением свойства. Хочу где-нибудь в базе хранить отбор, который будет устанавливаться документами. По этому отбору получать товары-исключения: на которые алгоритм ценообразования не распространяется. Отбор должен считываться в момент проведения документа "Установка цен номенклатуры". Вопрос: как хранить этот отбор? В регистре, константе или считывать из документа его установки? Или может еще варианты?
1 Aprobator
 
16.11.12
13:40
*закружилась голова*
2 pumbaEO
 
16.11.12
13:41
1. скд -> условия-> в xml -> реквизит документа.
2. Построитель отчета -> отбор -> в табличную часть документа.
3 К_Дач
 
16.11.12
13:42
Храни в регистре сведений ШаблоныПечатиМашиночитаемыхФорм.
Ресурс Шаблон имеет тип ХранилищеЗначений.
Сохраняй свой отбор в структуру и клади его туда ;)
4 shuhard
 
16.11.12
13:42
(0) Рг сведений двумя измерениями достаточен
5 Midzgun
 
16.11.12
14:08
(4) Т.е. в регистре сведений можно хранить? Никакой концепции не противоречит ресурс с типом хранилище значений?
6 Aprobator
 
16.11.12
14:18
посмотри типовой механизм хранения настроек пользователей для отчетов .
7 shuhard
 
16.11.12
14:20
(0) для хранения списка товаров нет нужны использовать что-либо кроме списка товаров
8 Midzgun
 
16.11.12
14:42
(7) Это не список товаров, а правило отбора. Т.е. все товары в папке "Телевизоры" у которых свойство Т1 = истина
9 shuhard
 
16.11.12
14:46
(8) что-то мешает записать в Рг сведений товары, имеющие произвольный набор неких признаков ?
10 Aprobator
 
16.11.12
14:55
(9) отбор то полегче все таки будет.
11 samozvanec
 
16.11.12
15:15
может использовать разыне типы цен?
12 Aprobator
 
16.11.12
15:16
другое дело, что хранилище значений в запросе не заюзаешь. С этой точки зрения, хранить сразу готовое в РС удобнее.