Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Ошибка в журнале регистрацииРешение
Неверное имя колонки
Раскрыть
titleПолный текст ошибки
Блок кода
Неверное имя колонки
{ОбщийМодуль.ФедеральныеВебСервисыЗаписьНаПрием.Модуль(7322)}:	ТаблицаРабочихМест.Свернуть("КодДолжности,НаименованиеДолжности,КодНМУ,ТипПриема");	
{ОбщийМодуль.ФедеральныеВебСервисыЗаписьНаПрием.Модуль(3537)}:		ТаблицаДолжностей_ = тмб_ПолучитьДоступныеДолжности2(ТаблицаРабочихМест_);
{ОбщийМодуль.ФедеральныеВебСервисыЗаписьНаПрием.Модуль(1755)}:		Ответ_ = GetServicePostSpecsInfoСлужебный(Параметры, Заголовок);		
{ОбщийМодуль.ФедеральныеВебСервисыЗаписьНаПрием.Модуль(63)}:	Возврат ОбработатьЗапросКУФЭР("GetServicePostSpecsInfo", Параметры, Заголовок);
{(1)}:ФедеральныеВебСервисыЗаписьНаПрием.GetServicePostSpecsInfo(ПараметрыSOAPСтрокой_, ЗаголовокSOAPСтрокой_)
{ОбщийМодуль.ФедеральныеВебСервисы.Модуль(526)}:	Результат_ = Вычислить(СтрШаблон(
{ОбщийМодуль.ФедеральныеВебСервисы.Модуль(164)}:		РезультатЗапросаSOAP_ = ОбработатьSOAPЗапрос(ЛокальныйURL_, ТелоКакСтрока_);
{HTTPСервис.ФедеральныеВебСервисы.Модуль(18)}:	Возврат ФедеральныеВебСервисы.ОбработатьЗапросHTTPСервиса(Запрос);

по причине:
Неверное имя колонки
Image RemovedImage Added
Ошибка возникала из-за "пустого" (без смены ФИО и СНИЛС) дубля-пациента. Дубль помечен на удаление.  При тестировании ошибка не повторилась.  (Б29262)

Не найден пациент по переданному коду РМИС

Image Added

В ЦБ был дубль пациента с другим РМИС. Из ЦБ в МО в метод GetServiceSpecsInfo приходил второй РМИС из ЦБ (отличный от МО). 

В МО, метод пытается найти пациента по такому <Patient_Id> - не удается. Далее пытается создать пациента из организации, которая передана в <MO_Attach_Id> (по сути это должна быть другая МО, но т.к. в центре с прикреплениями проблем нет, то передается та же МО). С помощью стороннего сервиса MakingAnAppointment пытается получить данные пациента из указанной базы <MO_Attach_Id> (но в нашем случае это та же база), но тоже не успешно. Поэтому и возвращает ошибку:

Блок кода
Не найден пациент по переданному коду РМИС

В GetMOResourceInfo аналогичный алгоритм поиск пациента, если его нет в базе.


Подсказка
titleРЕШЕНИЕ
Выполнить объединение пациентов в ЦБ, выровнить РМИС по перифериям.
Ошибка возникала из-за "пустого" (без смены ФИО и СНИЛС) дубля-пациента. Дубль помечен на удаление.  При тестировании ошибка не повторилась.  (Б29262)