|
Нужно получить все перфиксы ИБ, как? | ☑ | ||
|---|---|---|---|---|
|
0
kydn
19.04.05
✎
21:01
|
Интересная задачка возникла.
Есть несколько баз. Одна центральная, другие соответственно перефирийные. Как мне программно получить список всех префиксов этих баз? Через метаданные вроде никак. Что можно придумать, кроме как напрямую лезть в таблицы? |
|||
|
1
SnarkHunter
19.04.05
✎
21:08
|
Эти данные в таблице 1SDBSET лежат...
|
|||
|
2
kydn
19.04.05
✎
21:11
|
Я ж говорю не охота лезть в таблицы, база на Эс-Ку-Эл.
|
|||
|
3
SnarkHunter
19.04.05
✎
21:21
|
Если данные лежат в таблице, методы их извлечения средствами 1С отсутствуют, то другого выхода нет...
Select Distinct DBSIGN From _1SDBSET поможет... |
|||
|
4
SnarkHunter
19.04.05
✎
21:22
|
(+3)Distinct - излишне...
|
|||
|
5
kydn
19.04.05
✎
21:32
|
Вот какая возникла мысль.
1. Создаем справочник ПрефиксыИБ. 2. ПриНачалеРаботыСистемы прописываем туда префикс базы (если его там нет). 3. Справочник сам по себе, через некоторое время ( при обмене ) заполниться префиксами. Вроде должно работать. А ? |
|||
|
6
Матрейя
19.04.05
✎
21:40
|
Для реализации префиксов номеров достаточно ТекущаяИБКод()
|
|||
|
7
kydn
19.04.05
✎
21:45
|
Мне нужны все, а не текущий.
|
|||
|
8
SnarkHunter
19.04.05
✎
21:45
|
(5)Есть базы с признаком "только получатель"...
(6)Про префиксы номеров никто не упоминал, Ваше совершенство... |
|||
|
9
Матрейя
19.04.05
✎
21:48
|
8. Я разве оспариваю чей-то пост? Просто выясняю задачу.
|
|||
|
10
kydn
19.04.05
✎
21:50
|
(8) Ну да. Если он только получатель, то не получиться.
Мммм... блин. |
|||
|
11
Матрейя
19.04.05
✎
21:57
|
10. ИбСозданияОбъекта(Объект) - перебери какие-нибудь объекты.
|
|||
|
12
kydn
19.04.05
✎
22:03
|
(11) Да можно и так наверно. Если чужие объекты не редки.
|
|||
|
13
Матрейя
19.04.05
✎
22:07
|
12. Я понимаю, что тебе все это нужно... Вот только для чего? Ради интереса спрашиваю.
|
|||
|
14
kydn
19.04.05
✎
22:18
|
Идея красивая.
Хочу печатать штрих код на документе. Представте - приносит клиент бумажку, вместо того чтоб рыться в базе, вы легким движением руки подносите сканер и... Открывается соответствующий журнал, и позиционируется на этот док. Да, но для этого я должен скоструировать из функции "ЗначениеВСтрокуВнутр(ОБЪЕКТ)" идентификатор (из цифр желательно), по которому я смогу потом синтезировать исходный объект. Для это и нужен префикс базы. Сложно , но можно. |
|||
|
15
Матрейя
19.04.05
✎
22:29
|
14. Я работаю в кредитной организации, наши займы также имеют штрих-код. Ширих код = 20+НомерДок+КонтрольныйСимвол. НомерДок=ТекущаяИбКод[префикс]+Автонумерация.
|
|||
|
16
Матрейя
19.04.05
✎
22:30
|
Поскольку используется ean13, то НомерДок для штрих-кода преобразуется в числа.
|
|||
|
17
kydn
19.04.05
✎
22:36
|
Я хочу пойти дальше.
штих-код = НомерДок + ТипОбъекта + ПрефиксИБ, для того чтобы знать, счет это или накладная. |
|||
|
18
Матрейя
19.04.05
✎
22:45
|
17. У меня префикс штрих-кода, если заметил, =20. Используй 20 - для накладных, 21 для счета, 22 - для...
|
|||
|
19
kydn
19.04.05
✎
22:56
|
В принципе да...
|
|||
|
20
SnarkHunter
20.04.05
✎
05:50
|
Much ado about nothing...
Один единственный запрос при начале работы системы и никаких проблем... Может до полусотни постов будем переливать из пустого в порожнее? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |