|
Где хранить табличку, не меняя конфигурацию? | ☑ | ||
---|---|---|---|---|
0
Otark
14.08.17
✎
11:20
|
Доброго времени суток. Есть задача хранить табличку из 90т строк. Периодически(раз в два\три дня) она будет обновляться. То есть полностью перезаписываться(я думаю так дешевле, чем искать, что изменилось). Вопрос: где хранить эти данные? Нужна эта табличка будет при создании номенклатуры. То есть не сказать, что постоянно. Единственное, что приходит в голову, хранить ее в табличном документе, который хранить где нибудь на компьютере пользователя. Есть еще какие нибудь мысли? Конфигурация Розница 2.x
|
|||
1
Волшебник
модератор
14.08.17
✎
11:22
|
что за табличка?
|
|||
2
Вафель
14.08.17
✎
11:22
|
создай отдельную базу
|
|||
3
Рэйв
14.08.17
✎
11:22
|
храни в файле.
|
|||
4
ejikbeznojek
14.08.17
✎
11:22
|
Ещё можно отдельной базе хранить в РС.
И через вс соединение получать. |
|||
5
Косяк
14.08.17
✎
11:24
|
Создать таблицу средствами SQL. Это универсально, т.к. она будет доступна напрямую для любых не 1С-программ.
|
|||
6
1dvd
14.08.17
✎
11:25
|
Захаркодить
|
|||
7
Вафель
14.08.17
✎
11:25
|
(5) Плюс поднять вебсеревер на ноде, что б иметь к этой табличке доступ )))
|
|||
8
Волшебник
модератор
14.08.17
✎
11:27
|
(6) Кстати, да. Можно поместить её в макет.
|
|||
9
TormozIT
гуру
14.08.17
✎
11:28
|
Расширение с макетом
|
|||
10
Timon1405
14.08.17
✎
11:29
|
в присоединенном файле
|
|||
11
Рэйв
14.08.17
✎
11:30
|
(0)Сделай тз и
ЗначениеВФайл(ИмяФ,ТЗ); а обратно когда в тз надо ТЗ=ЗначениеИзФайла(ИмяФ); |
|||
12
Otark
14.08.17
✎
11:30
|
(1)Вот эта http://www.japancar.ru/jcgate/gate.php?for=database&object=handbook&ver=1C&type=plain_text&hb=syn
(2)(4)Держать еще одну базу под такую простую задачу слишком муторно. (5)Когда как, база вполне себе может быть файловой. (6)(8)(11)Только это пока и придумал в (0). Макет там будет, текстовый файл или xml вопрос номер 2. Смущает хранение файла на компе, хотелось бы в базе. (9)Я смогу его программно модифицировать? |
|||
13
H A D G E H O G s
14.08.17
✎
11:32
|
Глупости какие понаписали.
СтруктураХранения=Новый Структура(ИменаПолей); ЗаполнитьЗначенияСвойств(СтруктураХранения,ЭтотОбъект); УстановитьПривилегированныйРежим(Истина); ХранилищеСистемныхНастроек.Сохранить("ПараметрыИнтеграции","Настройки",СтруктураХранения,Неопределено,"ПараметрыИнтеграции"); УстановитьПривилегированныйРежим(Ложь); |
|||
14
H A D G E H O G s
14.08.17
✎
11:33
|
УстановитьПривилегированныйРежим(Истина);
Настройки=ХранилищеСистемныхНастроек.Загрузить("ПараметрыИнтеграции","Настройки",Неопределено,"ПараметрыИнтеграции"); УстановитьПривилегированныйРежим(Ложь); |
|||
15
Вафель
14.08.17
✎
11:33
|
(14) Это во внешней обработке то?
|
|||
16
H A D G E H O G s
14.08.17
✎
11:34
|
Естественно, УстановитьПривилегированныйРежим() из внешней обработки не выполнишь.
|
|||
17
H A D G E H O G s
14.08.17
✎
11:34
|
Поэтому - обработку - встраивать.
|
|||
18
LordCMEPTb
14.08.17
✎
11:35
|
А перекодировать эту табличку в значения свойства объектов номенклатуры не вариант?
|
|||
19
Timon1405
14.08.17
✎
11:35
|
разве из (0) не следует, что менять конфу ТС не хочется?
|
|||
20
ejikbeznojek
14.08.17
✎
11:40
|
(12) Так база файловая же будет. Лежит себе и есть не просит.
Если соберёшься таки внешним файликом, можно подумать над файлом с расширением sdf, в нём запросы можно выполнять) |
|||
21
Otark
14.08.17
✎
11:45
|
(13)(14)Хранить данные в настройках, тоже неплохая мысль :) крайне интересная. Только в настройках форм наверно, что бы не был нужен прив режим. Вопрос как поведет себя база, если сохранять такой большой по меркам настроек объем.
(20)Это заранее неизвестно. Может файловая,а может sql по существу если смотреть, то так то, да. Нет файла, ну получил его заново да и все. Но вроде как херня какая то. |
|||
22
Волшебник
модератор
14.08.17
✎
11:47
|
(21) можно в константе хранить
|
|||
23
Timon1405
14.08.17
✎
11:54
|
(22) и где тут "не меняя конфигурацию"?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |