|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Взаимодействие с учетными системами хозяйствующих субъектов  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
b.ivanov

[Avatar]

Зарегистрирован: 22/04/2016 17:52:09
Сообщений: 50
Оффлайн

Николай Власов wrote:
b.ivanov wrote:
Я предоставляю разные варианты, а уж клиент сам решает, когда ему надо. Простейший вариант - да, через примерно 6-7 секунд после автоотправки уже можно печатать все ВСД по данной накладной (если речь об исходящих, к примеру). Посложнее - почасовые, экономичные, поточечные группировки и тому подобное. Зависит от "толщины" клиента и его запросов. В любом случае, не проблема добавить новых способов печати.

Зря вы это делаете. На печать должен выводится только легальный, т.е. содержащийся в Меркурии эВСД. Так что убирайте из своего решения 6-7 секунд после автоотправки.
В противном случае, если ваше решение позволяет печатать нечто, присутствие чего в базе данных Меркурия им не подтверждено, вы нарушаете правила. Если вы сознательно нарушаете правила, то ваше интеграционное решение будет заблокировано в смысле его возможности работать с Меркурием.
А вот формы для печати того, что в Меркурии содержится, можете генерить сколько угодно.

Определённо, Вы меня не поняли. На печать и выводится легальный, содержащийся в Меркурии ВСД. А 6-7 секунд требуются для того, чтобы Меркурий принял данные и создал этот легальный ВСД. Ничего необычного - это обычная транспортная операция в соответствии с wiki. Разумеется, я не печатаю нечто неподтверждённое и отсутствующее в Меркурии - ведь всё можно проверить. И да, я как раз генерирую различные формы печати на каждый вкус и цвет.

Николай Власов wrote:
Yoreg07 wrote:Могу я вмешаться. b.ivanov скорее всего имел ввиду, что печать осуществляется только после того, как в ответ прийдут идентификаторы ВСД (uuid) ... Разве этот факт не говорит о том, что ВСД уже оформлен в меркурии?


Если так, то все правильно и я б не встрял. Но он привязал возможность печати только к отправке данных в Меркурий. Может, конечно, он сказал не совсем точно то, о чем думал. Но получилось, что печатать можно только оправив данные, но не получив подтверждения.

Одно без другого невозможно. Печатается ВСД, полученный из Меркурия после отправки данных. Не буду же я генерировать свой собственный ВСД на основании данных, которые лишь просто отправлены - без ожидания подтверждения, идентификаторов ВСД и тому подобного..

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 11:17:35

Готовое решение интеграции для любой учётной системы

подробнее
Николай Власов

[Avatar]

Зарегистрирован: 24/06/2009 08:32:34
Сообщений: 1186
Оффлайн

b.ivanov wrote:
Николай Власов wrote:
b.ivanov wrote:
Я предоставляю разные варианты, а уж клиент сам решает, когда ему надо. Простейший вариант - да, через примерно 6-7 секунд после автоотправки уже можно печатать все ВСД по данной накладной (если речь об исходящих, к примеру). Посложнее - почасовые, экономичные, поточечные группировки и тому подобное. Зависит от "толщины" клиента и его запросов. В любом случае, не проблема добавить новых способов печати.

Зря вы это делаете. На печать должен выводится только легальный, т.е. содержащийся в Меркурии эВСД. Так что убирайте из своего решения 6-7 секунд после автоотправки.
В противном случае, если ваше решение позволяет печатать нечто, присутствие чего в базе данных Меркурия им не подтверждено, вы нарушаете правила. Если вы сознательно нарушаете правила, то ваше интеграционное решение будет заблокировано в смысле его возможности работать с Меркурием.
А вот формы для печати того, что в Меркурии содержится, можете генерить сколько угодно.

Определённо, Вы меня не поняли. На печать и выводится легальный, содержащийся в Меркурии ВСД. А 6-7 секунд требуются для того, чтобы Меркурий принял данные и создал этот легальный ВСД. Ничего необычного - это обычная транспортная операция в соответствии с wiki. Разумеется, я не печатаю нечто неподтверждённое и отсутствующее в Меркурии - ведь всё можно проверить. И да, я как раз генерирую различные формы печати на каждый вкус и цвет.

Николай Власов wrote:
Yoreg07 wrote:Могу я вмешаться. b.ivanov скорее всего имел ввиду, что печать осуществляется только после того, как в ответ прийдут идентификаторы ВСД (uuid) ... Разве этот факт не говорит о том, что ВСД уже оформлен в меркурии?


Если так, то все правильно и я б не встрял. Но он привязал возможность печати только к отправке данных в Меркурий. Может, конечно, он сказал не совсем точно то, о чем думал. Но получилось, что печатать можно только оправив данные, но не получив подтверждения.

Одно без другого невозможно. Печатается ВСД, полученный из Меркурия после отправки данных. Не буду же я генерировать свой собственный ВСД на основании данных, которые лишь просто отправлены - без ожидания подтверждения, идентификаторов ВСД и тому подобного..


Вот и хорошо. Дальнейших творческих успехов.
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Господа разработчики, система что-то чудит...
Оформляется транспортная транзакция, одно наименование продукции, две партии с различными датами выпуска
получаю две штуки ВСД, одна Форма 2, вторая Форма 4, номер транзакции 11292063, что я делаю не так?
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

lalex23 wrote:Господа разработчики, система что-то чудит...
Оформляется транспортная транзакция, одно наименование продукции, две партии с различными датами выпуска
получаю две штуки ВСД, одна Форма 2, вторая Форма 4, номер транзакции 11292063, что я делаю не так?

для начала проверьте ProductType, ProductGuid, SubProductGuid и ProductItem->Name ... всё ли совпадает у этих двух партий
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

lalex23 wrote:Господа разработчики, система что-то чудит...
Оформляется транспортная транзакция, одно наименование продукции, две партии с различными датами выпуска
получаю две штуки ВСД, одна Форма 2, вторая Форма 4, номер транзакции 11292063, что я делаю не так?

скорее всего один ВСД - это погашенный (входной или производственный), а второй - это оформленный транспортный ... посмотрите их типы и статусы
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Yoreg07 wrote:для начала проверьте ProductType, ProductGuid, SubProductGuid и ProductItem->Name ... всё ли совпадает у этих двух партий

при оформлении транспортных транзакций эти поля не заполняются
Yoreg07 wrote:скорее всего один ВСД - это погашенный (входной или производственный), а второй - это оформленный транспортный ... посмотрите их типы и статусы

у меня все записи журнала получены из производственных партий, если бы они были погашены транспортная транзакция не оформилась бы

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 12:53:44

Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

lalex23 wrote:
Yoreg07 wrote:для начала проверьте ProductType, ProductGuid, SubProductGuid и ProductItem->Name ... всё ли совпадает у этих двух партий

при оформлении транспортных транзакций эти поля не заполняются
Yoreg07 wrote:скорее всего один ВСД - это погашенный (входной или производственный), а второй - это оформленный транспортный ... посмотрите их типы и статусы

у меня все записи журнала получены из производственных партий, если бы они были погашены транспортная транзакция не оформилась бы

по-моему транспортная операция возвращает как информацию об оформленных ВСД, так и о погашенных ... они возможно погасились как раз в результате это транспортной операции

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 12:55:30

Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

кароче ...есть производственная партия со своим ВСД№1 ... оформляется транспортная на неё в полном(оставшемся) объёме ... результатом это операции будут два ВСД ... один - это погашенный ВСД №1 и второй - это оформленный транспортный ... в ответе придёт два этих ВСД

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 13:01:30

lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Yoreg07 wrote:кароче ...есть производственная партия со своим ВСД№1 ... оформляется транспортная на неё в полном(оставшемся) объёме ... результатом это операции будут два ВСД ... один - это погашенный ВСД №1 и второй - это оформленный транспортный ... в ответе придёт два этих ВСД

внимательно вчитайтесь в моё сообщение:
оформляется транспортная транзакция на одно наименование продукции, но с разными датами выпуска
используются две записи складского журнала, т.е. два производственных ВСД на одно и то же наименование продукции
после оформления транспортной транзакции обе используемые записи журнала всё ещё не списаны в ноль
получаю два транспортных ВСД, одно Форма 2, другое Форма 4
з.ы.
раньше такой фигни небыло, второй день как началось

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 13:08:47

Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

lalex23 wrote:
Yoreg07 wrote:кароче ...есть производственная партия со своим ВСД№1 ... оформляется транспортная на неё в полном(оставшемся) объёме ... результатом это операции будут два ВСД ... один - это погашенный ВСД №1 и второй - это оформленный транспортный ... в ответе придёт два этих ВСД

внимательно вчитайтесь в моё сообщение:
оформляется транспортная транзакция на одно наименование продукции, но с разными датами выпуска
используются две записи складского журнала, т.е. два производственных ВСД на одно и то же наименование продукции
после оформления транспортной транзакции обе используемые записи журнала всё ещё не списаны в ноль
получаю два транспортных ВСД, одно Форма 2, другое Форма 4
з.ы.
раньше такой фигни небыло, второй день как началось

ясно ... тогда я умываю руки
Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

а знает ли кто-нибудь, можно ли как-то получить список предприятий, связанных с определенным ХС?
lalex23


Зарегистрирован: 10/03/2016 14:26:10
Сообщений: 375
Оффлайн

Yoreg07 wrote:а знает ли кто-нибудь, можно ли как-то получить список предприятий, связанных с определенным ХС?

Подсистема работы со справочниками и реестрами
Сервис получения реестра хозяйствующих субъектов и предприятий
Получение объекта ХС по его глобальному идентификатору (GetBusinessEntityByGuid)
Ответ на запрос содержит поле activityLocation, где перечислен список площадок

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 14:51:50

Yoreg07


Зарегистрирован: 21/07/2016 06:41:02
Сообщений: 573
Оффлайн

lalex23 wrote:
Yoreg07 wrote:а знает ли кто-нибудь, можно ли как-то получить список предприятий, связанных с определенным ХС?

Подсистема работы со справочниками и реестрами
Сервис получения реестра хозяйствующих субъектов и предприятий
Получение объекта ХС по его глобальному идентификатору (GetBusinessEntityByGuid)
Ответ на запрос содержит поле activityLocation, где перечислен список площадок

о ... точно ... затупил ... спасибо большое
Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

Yoreg07 wrote:кароче ...есть производственная партия со своим ВСД№1 ... оформляется транспортная на неё в полном(оставшемся) объёме ... результатом это операции будут два ВСД ... один - это погашенный ВСД №1 и второй - это оформленный транспортный ... в ответе придёт два этих ВСД


Пожалуйста, подтвердите или опровергните это кто-нибудь, кто точно знает?
Я до сих пор была уверена, что в данных ответа транспортной партии будут только идентификаторы созданных транспортных ВСД и соответственно единственной проблемой было связать к какой партии каждый относится, если их несколько.
А если еще могут в результате прийти и погашенные производственные ВСД (зачем?) - нужно еще по статусу их различать.
Такие фразы в описании транспортной операции, типа "Объект содержит сведения о сырье, которое было использовано при производстве партии продукции." и "Сведения об оформленном или погашенном ВСД" - я подумала что это неточности из-за copy-paste..
Gorkova


Зарегистрирован: 04/07/2016 14:33:11
Сообщений: 49
Оффлайн

Сейчас попробовала выполнить транспортную операцию - на одну партию, с полным ее количеством (т.е. по идее она должна быть после этого погашена, точнее партия "оформлена", а произв.ВСД погашен) - в ответе пришло только одно вет.свидетельство со статусом Confirmed - как и ожидалось, никакого погашенного производственного в результате не возвращается.

Если все же такое бывает - опишите, пожалуйста, возможные случаи.

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/08/2016 15:35:50

 
Индекс форума » Компонент МЕРКУРИЙ
Перейти:   

Powered by JForum 2.1.8 © JForum Team