По средством OLE передаю в медок Налоговыек накладные
75 - 80 документов импортируються нормально а потом
Неизвестная ошибка на методе
OpenOrCreateByExDocID("J1201006",0,"01.12.14",,"IKQSKIV",1);
OpenOrCreateByExDocID("J1201006",0,"01.12.14",,"IKQRKIV",1);
осле появления ошибки обычный импорт через ХМЛ заканчиваеться вот такой ошибкой
перезапускаем сервис опять 70-80 документов и ошибка....
не работает OpenOrCreateByExDocID при массовом импорте
Re: не работает OpenOrCreateByExDocID при массовом импорте
Уважаемые разработчики ответе мне на 1 вопрос.
Каким образом передать в Медок 5000 документов Отправить их на регистрацию и контрагагенту и через час получить Статус всех 5000 документов(Приняты не принятые Зарегистрированные ...)Без участия Пользователя
На текущий момент Вставлен очередной костыль( может кому поможет)
на сервер создана зарача в планировщике виндовс
Имя: ReloadZvitGrp
Действия: Net Stop ZvitGrp1 & Net Start ZvitGrp1
В коде COM обработки:
Каким образом передать в Медок 5000 документов Отправить их на регистрацию и контрагагенту и через час получить Статус всех 5000 документов(Приняты не принятые Зарегистрированные ...)Без участия Пользователя
На текущий момент Вставлен очередной костыль( может кому поможет)
на сервер создана зарача в планировщике виндовс
Имя: ReloadZvitGrp
Действия: Net Stop ZvitGrp1 & Net Start ZvitGrp1
В коде COM обработки:
Код: Виділити все
Попытка
ВыгрузитьНН(иТз.Док);
Исключение
Сообщить("кво:"+Кво+" "+ОписаниеОшибки(),"!!!");
//Перезапустим ZvitGRp
Сообщить(" Перезапуск ZvitGrp","i");
КомандаСистемы("schtasks /s MeDocServ /run /tn ReloadZvitGrp");
//Повторить выгрузку
Сообщить(" Повтор выгрузки");
ВыгрузитьНН(иТз.Док);
КонецПопытки;
Re: не работает OpenOrCreateByExDocID при массовом импорте
NeoN писав:Уважаемые разработчики ответе мне на 1 вопрос.
Каким образом передать в Медок 5000 документов Отправить их на регистрацию и контрагагенту и через час получить Статус всех 5000 документов
NeoN, я конечно не разработчик, но вчера около 19 часов у меня выгружались более 2000 НН 2-мя порциями по 1000+ НН без каких либо сбоев. Весь процесс с подтверждением Статуса занял до получаса....
Re: не работает OpenOrCreateByExDocID при массовом импорте
Уважаемый vademchuk а можно по подробнее как вы это делаете?
Оле / хмл ?
Медок Сетевой \ Локальный?
Размер базы Медка?
Настройки Фаерберда?
параметры сервера?
Если есть возможность свяжитесь( контакты в МП) со мной пожалуйста!
Оле / хмл ?
Медок Сетевой \ Локальный?
Размер базы Медка?
Настройки Фаерберда?
параметры сервера?
Если есть возможность свяжитесь( контакты в МП) со мной пожалуйста!
Re: не работает OpenOrCreateByExDocID при массовом импорте
1) Передаете документы так, как Вы показали изначально.
НО: используйте для ИД нормальный метод получения Уникального Идентификатора, заложенный в 1С.
2) Используйте стандартный 1Совский метод ЗапуститьОбработчикОжидания(ВашаПроцедура, 60*60, Ложь) - позволит каждый час проверять состояние документов
3) Состояние документа проверяете методом Медка GetSendSTTByExDocID (string ExDocID), пробегаясь по нужным ИДшникам документов 1Ски (например из таблицы значений). Проверка 100 документов занимает около 2 сек, значит 5000 документов проверятся за 50 сек.
НО: используйте для ИД нормальный метод получения Уникального Идентификатора, заложенный в 1С.
2) Используйте стандартный 1Совский метод ЗапуститьОбработчикОжидания(ВашаПроцедура, 60*60, Ложь) - позволит каждый час проверять состояние документов
3) Состояние документа проверяете методом Медка GetSendSTTByExDocID (string ExDocID), пробегаясь по нужным ИДшникам документов 1Ски (например из таблицы значений). Проверка 100 документов занимает около 2 сек, значит 5000 документов проверятся за 50 сек.