GetExDocID ??

Відповісти
NeoN
Повідомлень: 42
З нами з: 01 грудня 2011, 11:38

GetExDocID ??

Повідомлення NeoN » 22 грудня 2014, 15:59

Как получить ExDocID у элемента коллекции DocumentsDataSet("PerDate >= '01.12.2014' AND CharCode = 'J1201006'");

aleksiychuk
Повідомлень: 24
З нами з: 28 травня 2014, 11:53

Re: GetExDocID ??

Повідомлення aleksiychuk » 22 грудня 2014, 18:49

Здравствуйте !
ExDocID из DocumentsDataSet никак нельзя получить, так как этого поля нет в перечне параметров метода DocumentsDataSet
К документу возможно обратиться,используя поле CARD.CODE

NeoN
Повідомлень: 42
З нами з: 01 грудня 2011, 11:38

Re: GetExDocID ??

Повідомлення NeoN » 23 грудня 2014, 12:46

а как мне узнать в моей учетной системе какой это документ?

пример: Я Выгрузил в МеДок 10к накладных, часть из них зарегистрировалась часть нет... как мне отметить в моей учетной программ статус документов?

aleksiychuk
Повідомлень: 24
З нами з: 28 травня 2014, 11:53

Re: GetExDocID ??

Повідомлення aleksiychuk » 23 грудня 2014, 16:42

Используйте метод GetSendSTTByExDocID( string ExDocID )

GetSendSTTByExDocID( string ExDocID ) возвращаемое значение статус документа int. Возможные значения статуса:
-1 Неопределено
0 Готується
1 Підписано бухгалтером
2 Підписано директором
3 Підписано ключем установи
4 Відправлено
5 Збережено на диск
6 Отримано пов_домлення
7 Отримана перша квитанція
8 Отримана друга квитанція
9 Здано
10 Не прийнято
11 Ошибка отправки
12 Передан на подпись
13 Архивный
14 Получено
15 Импортировано
16 Возвращено
17 Подписано сотрудником
18 Обговорить
19 Доставлено
20 Принят в работу
ExDocID уникальный идентификатор документа в учетной системе

GetInTrashStatus( string ExDocID ) возвращает true если документ находиться в корзине.

aleksiychuk
Повідомлень: 24
З нами з: 28 травня 2014, 11:53

Re: GetExDocID ??

Повідомлення aleksiychuk » 23 грудня 2014, 16:48

Метод GetSendSTTByExDocID( string ExDocID ) можно вызвать только с параметром ExDocID.

В другом случае статус документа нельзя передать в учетную систему.
Необходимо генерировать искусственный идентификатор

NeoN
Повідомлень: 42
З нами з: 01 грудня 2011, 11:38

Re: GetExDocID ??

Повідомлення NeoN » 23 грудня 2014, 17:05

Коллега вы меня не поняли

Я уже предал в медок кучу докуметов при помощи метода OpenOrCreateByExDocID

хотелось бы получить в учетную систему ответ
посредством запроса MeDoc.DocumentsDataSet("PerDate >= '01.12.2014' AND CharCode = 'J1201006'" AND SendSTT='19') ; из этого набора получить ExDocID и обработать в своей учетной системе...

Можно конечно В учетной системе создать Выборку Из 10 000 документов
и 1 раз в 30 минут в цикле GetSendSTTByExDocID() сверять с нужным значением...
Данный подход не рационален так как DocumentsDataSet вернет только необходимые значения, а методом GetSendSTTByExDocID необходимо передирать все!

aleksiychuk
Повідомлень: 24
З нами з: 28 травня 2014, 11:53

Re: GetExDocID ??

Повідомлення aleksiychuk » 23 грудня 2014, 17:23

> MeDoc.DocumentsDataSet("PerDate >= '01.12.2014' AND CharCode = 'J1201006'" AND SendSTT='19')
не вернет ExDocID

aleksiychuk
Повідомлень: 24
З нами з: 28 травня 2014, 11:53

Re: GetExDocID ??

Повідомлення aleksiychuk » 23 грудня 2014, 17:26

Сейчас разрабатывается метод GetPrimaryReestr который будет возвращать статусы и ExDocID .
Данная информация будет опубликована в ближайшее время

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: GetExDocID ??

Повідомлення Inkognito » 28 грудня 2014, 01:31

aleksiychuk
Для автоматизации процесса создайте метод, аналогичный используемому при "Передать в 1С", с необходимыми параметрами.
Вам 1000 специалистов 1Сников скажут спасибо... включая меня :)

vademchuk
Повідомлень: 79
З нами з: 15 липня 2012, 01:01

Re: GetExDocID ??

Повідомлення vademchuk » 15 січня 2015, 12:17

Inkognito писав:aleksiychuk
Для автоматизации процесса создайте метод, аналогичный используемому при "Передать в 1С", с необходимыми параметрами.
Вам 1000 специалистов 1Сников скажут спасибо... включая меня :)
1001

Zvezda
Повідомлень: 19
З нами з: 23 січня 2015, 14:24

Re: GetExDocID ??

Повідомлення Zvezda » 28 січня 2015, 13:45

aleksiychuk писав:Сейчас разрабатывается метод GetPrimaryReestr который будет возвращать статусы и ExDocID .
Данная информация будет опубликована в ближайшее время
Очень надеюсь, что в параметрах этой функции можно будет указать "не выбирать документы из Корзины", чтобы не обрабатывать ненужный хлам.

Відповісти

Повернутись до “1C”