Полный лог беседы с Поддержкой Аудит НТ

Материал из ANT-Inform documentation
Версия от 16:48, 14 февраля 2013; Hubbitus (обсуждение | вклад) (Import)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Приложение 1. Лог общения с поддержкой АудитНТ по поводу наличия у площадки более одного потребителя

Возникает множество вопросов по поводу проблем со связками площадки с несколькими потребителями, решил обратиться в поддержку АудитНТ. Привожу полностью лог разговора с ними в джаббере. Выделения жирным — мои.

-----Начало цитаты

[окт.-25 11:26:55] hubbitus: Здравствуйте. Меня зовут Павел, Ант-Информ, Санкт-Петербург.Во многих РГК столкнулись с ситуацией, когда для одной площадки у вас в РегистрСведений.ПлощадкиПоДоговору.СрезПоследних может быть связь с несколькими потребителями одновременно (то есть записи с ЕстьСвязь = true). Таким образом, получается что площадка принадлежит сразу нескольким потребителям. В РГК утверждают что такое возникает в процессе передачи от одного потребителя к другому. Скажите пожалуйста, правильно ли я понимаю, что в этом случае имеет место просто ошибка и связь со старым потребителем в регистр записывается не разорванной, хотя должна бы?

[окт.-25 11:29:23] auditntou: добрый день

[окт.-25 11:31:26] auditntouда, скорее всего именно так. должна быть запись о разрыве связи (ЕстьСвязь = ЛОЖЬ)

[окт.-25 11:34:42] hubbitus: Вот мне тоже так кажется, очень её и ожидал увидеть. Тогда пару дополнительных вопросов: 1) Планируется ли в будущих апдейтах исправить эту проблему? 2) Можете ли вы предложить надежный способ выбрать "текущие" (в случае если бы не было этой ошибки) связи? Пока используем хак, группируя по площадке и беря того у кого дата договора потребителя максимальная (надеясь что один из них будет не активный). Сами понимаете, это не совсем правильно и надежно.

[окт.-25 11:35:30] auditntou: вообще, надо рассматривать конкретные примеры. насколько я знаю, такая запись создается

[окт.-25 11:36:38] auditntou: т.е. скорее всего дело в выбранном способе переноса

[окт.-25 11:36:47] hubbitus: На сколько я сталкивался пока, это штук 6 РГК, у всех есть эта проблема.Чтобы быть точнее, запрос:

SELECT
	gco1.obj, gco1.consumer, gco2.consumer
FROM
	(
		SELECT DISTINCT
			Площадка.Ссылка as obj,
			Потребитель.Ссылка as consumer,
			Площадка.Наименование as name,
			ISNULL(Площадка.Адрес.Наименование, "") as address,
			Площадка.Адрес.Район as subReg
		FROM
			РегистрСведений.ПлощадкиПоДоговору.СрезПоследних
		WHERE
			ЕстьСвязь
			AND Площадка.ПометкаУдаления = false
		GROUP BY
			Площадка.Ссылка,
			Потребитель.Ссылка
	) as gco1
	LEFT JOIN (
		SELECT DISTINCT
			Площадка.Ссылка as obj,
			Потребитель.Ссылка as consumer,
			Площадка.Наименование as name,
			ISNULL(Площадка.Адрес.Наименование, "") as address,
			Площадка.Адрес.Район as subReg
		FROM
			РегистрСведений.ПлощадкиПоДоговору.СрезПоследних
		WHERE
			ЕстьСвязь
			AND Площадка.ПометкаУдаления = false
		GROUP BY
			Площадка.Ссылка,
			Потребитель.Ссылка
	) as gco2
	ON (gco1.obj = gco2.obj)
WHERE
	gco1.consumer <> gco2.consumer

Вернет не ноль записей. У некоторых сотни.

[окт.-25 12:31:14] auditntouвсе-таки тут имеет значение способ, которым привязывают площадку к потребителю/договору.к примеру, есть механизм - документ Изменение площадки по договору. в нем пользователь самостоятельно Файл:Warning.gif опционально может выбрать, что произойдет с площадкой: она будет перенесена со сторнированием старых связей или связь будет скопирована.в первом случае, будет запись ЕстьСвязь = Ложь, во втором случае - неттак что тут надо разбираться с РГК и их способами ведения данных. механизм имеется, вопрос - кто как его использует

[окт.-25 12:47:04] hubbitus: Так, подождите. Вы хотите сказать что сохранение двух связей это вполне легитимная ситуация?

[окт.-25 12:47:49] hubbitus: Или же это было сделано для каких-то технических целей?

[окт.-25 12:48:07] auditntou: если пользователь так хочет, почему ему это не разрешить?

[окт.-25 12:48:16] hubbitusМожно ли подобным документом "исправить" и разорвать связь с одной из площадок?

[окт.-25 12:48:42] auditntou: думаю да, необходимо снять признак копирования и перепровести документ

[окт.-25 12:48:53] hubbitus: >если пользователь так хочет, почему ему это не разрешить?Ну хотя бы потому что это не может соответствовать предметной области. Или я не правильно понимаю ситуацию?

[окт.-25 12:49:37] auditntouне готова вам ответить насчет возможности одновременной привязки к нескольких потребителям, но вполне возможна одновременная привязка к нескольким договорам

[окт.-25 12:50:02] hubbitus: Нет-нет, сейчас речь именно о потребителях.

[окт.-25 12:50:38] hubbitus: На самом деле вопрос весьма принципиален - это ошибка, или же это "особенность" (легитимная) ведения учёта.

[окт.-25 12:52:28] hubbitus: От этого зависит прежде всего - требует ли это исправления, или поиска пути корректного извлечения информации из того что имеется. Тогда встает остро вопрос - как. Я задавал его также выше.

[окт.-25 18:45:23] hubbitus: Простите пожалуйста, я могу надеяться на ответ?

[окт.-26 13:14:47] hubbitus: Здравствуйте.Простите пожалуйста что пристаю, но если этот вопрос не к вам, может быть вы тогда скажете к кому я должен обратиться у вас?Чего просто игнорировать-то...

[окт.-26 14:44:35] auditntouДимитрова Татьяна, 8-812-336-55-30, доб 141

[окт.-26 14:44:45] auditntou: добрый день

[окт.-26 17:15:00] hubbitus: Здравствуйте.

[окт.-26 17:15:10] auditntou: добрый день

[окт.-26 17:15:16] hubbitus: А нету хотя бы почты, чтобы диалог переслать? Как я это буду все объяснять по телефону

[окт.-26 17:15:44] hubbitus: Да, и извините, вас как зовут?

[окт.-26 17:16:02] auditntou: свяжитесь с Татьяной, она вам укажет, на какой адрес следует направлять сообщения[окт.- 26 17:16:16] hubbitus: ок, позвоню сейчас

[окт.-26 17:16:58] hubbitus: А вас как зовут, с кем я разговаривал?

[окт.-26 17:23:09] auditntouКондренко Анна

[окт.-26 17:39:24] hubbitus: Ага, приятно познакомиться. И спасибо.

-----Конец цитаты


Несколько важных выводов из разговора

К сожалению получить исчерпывающих ответов не удалось. Вместе с тем и из этого можно сделать ряд важных выводов, которые, надеюсь, могут быть полезными:

  1. Они отказались назвать зачем и почему была добавлена подобная возможность и является ли она допустимой с точки зрения учета.
  2. Они утверждают что слежение за верностью привязки возлагается всецело на работников РГК, работающих непосредственно с данными.
  3. Инструмент изменения документа, для исправления ошибок имеется.