|
поиск по неполному номеру документа | ☑ | ||
---|---|---|---|---|
0
1zeran1
27.04.14
✎
12:53
|
есть задача забирать в 1с данные с сайта, номер документа берется от номера события на сайте (уникального,но разной длины), но так как под событием происходит несколько действий, то к номеру предпологается добавлять суфикс, например -01 и описывать каждое действие в отдельном документе, что бы видеть их все в табличной части.
Вопрос, когда данные подгружаются с сайта, идет проверка на загружен ли ранее документ или нет (Док = Документы.Событие.НайтиПоНомеру(НомерСобытия);), но как искать этот номер, если я к нему уже пришпандорил несколько суффиксов? (т.е с сайта №документа 0001, а в базе 0001-01 и 0001-02)? |
|||
1
shuhard
27.04.14
✎
12:55
|
(0) используй запросы Люк (с)
|
|||
2
Wobland
27.04.14
✎
12:55
|
запросом
|
|||
3
ilyavorobyev
27.04.14
✎
13:07
|
(0) через ПОДОБНО
|
|||
4
bard666
27.04.14
✎
13:16
|
На вскидку приходят два способа:
1. Через запрос 2. Если в цикле через маску. |
|||
5
Wobland
27.04.14
✎
13:17
|
(4) какую такую маску?
|
|||
6
Wobland
27.04.14
✎
13:18
|
(0) кстати, как насчёт проверки на загружен ли ранее полностью документ или нет?
|
|||
7
Wobland
27.04.14
✎
13:19
|
+(6) а как насчёт проверки на разность в данных там и тут?
|
|||
8
1zeran1
27.04.14
✎
13:19
|
не могли бы хотя бы ориентировочный пример, не 1с-ник я, но раскопаю. Подобно смотрел, но работает ли он при обращении к номеру документа и не будет ли он подобным считать 2 документа 001-01 и 002-01? и маска тоже не ясна
|
|||
9
1zeran1
27.04.14
✎
13:21
|
данных очень много, и не факт что уникальны, гарантированно уникальный только номер события.
|
|||
10
Wobland
27.04.14
✎
13:22
|
(8) ну перечитай документацию ещё разок
|
|||
11
bard666
27.04.14
✎
13:22
|
(5) элементарно. "базе 0001-01". Получается, что после "-" Номер документа в базе. Выделяем нужную часть и ищем по ней.
Трудоемко, но реально. |
|||
12
Wobland
27.04.14
✎
13:24
|
(11) у меня несколько превратное представление о масках
|
|||
13
1zeran1
27.04.14
✎
13:34
|
(11) Думаю прав bard666, ответ на поверхности: у документа всегда будет суффикс -01, значит достаточно поискать документ с ним и если его не найти, значит документ не существует, а я пытался искать без суффиксов :(
Правда это не отвечает на вопрос в теме, но зато решает мою задачу. |
|||
14
bard666
27.04.14
✎
13:36
|
(12) Соглашусь, Нужна однозначность, а тут может вылезти куча вариантов и придется делать доп. сортировку
|
|||
15
Фокусник
27.04.14
✎
18:49
|
(0) ИМХО, правильнее реквизит добавить: НомерСобытия, соответственно заполнять его при загрузке с сайта и искать при повторной загрузке по нему же.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |