КА 2.5.17.95
Ошибки:
Ошибка при вызове метода контекста (Выполнить)
{ОбщийМодуль.ОтветственныеЛицаСервер.Модуль(740)}: Запрос.Выполнить();
{ВнешняяОбработка.АктСверкиВзаиморасчетовПоУПД.МодульОбъекта(1523)}: ОтветственныеЛицаСервер.СформироватьВременнуюТаблицуОтветственныхЛицДокументов(МассивОбъектов, МенеджерВременныхТаблиц,ПараметрыОтветственныхЛиц);
{ВнешняяОбработка.АктСверкиВзаиморасчетовПоУПД.МодульОбъекта(188)}: ДанныеДокумента = ВыборкаДанныхДокумента(МассивОбъектов);
{ВнешняяОбработка.АктСверкиВзаиморасчетовПоУПД.МодульОбъекта(18)}: НСтр("ru='Акт сверки взаимных расчетов по УПД'"),
{ВнешняяОбработка.ТестированиеВнешнихПечатныхФорм.Форма.ОсновнаяФорма.Форма(334)}: ВнешняяОбработка.Печать(ОбъектыНазначенияМассив, КоллекцияФорм, ОбъектыПечати, ПараметрыВывода);
по причине:
{(242, 2)}: Повторяющийся псевдоним "РуководительДолжность"
<<?>>"" КАК РуководительДолжность,
Исправляется добавлением функции "СтруктураРеквизитыОтветственныеЛица" и добавления реквизита "ПараметрыОтветственныхЛиц" в вызываемые функции "ОтветственныеЛицаСервер.СформироватьВременнуюТаблицуОтветственныхЛицДокументов":
Функция СтруктураРеквизитыОтветственныеЛица() Экспорт
РеквизитыДокумента = Метаданные.Документы.СверкаВзаиморасчетов.Реквизиты;
Результат = Новый Структура();
Результат.Вставить(
РеквизитыДокумента.Руководитель.Имя,
Перечисления.ОтветственныеЛицаОрганизаций.Руководитель);
Результат.Вставить(
РеквизитыДокумента.ГлавныйБухгалтер.Имя,
Перечисления.ОтветственныеЛицаОрганизаций.ГлавныйБухгалтер);
Возврат Результат;
КонецФункции
Функция ВыборкаДанныхДокумента(МассивОбъектов) Экспорт
ПараметрыОтветственныхЛиц = ОтветственныеЛицаСервер.ПараметрыОтветственныхЛицПоУмолчанию();
ПараметрыОтветственныхЛиц.РеквизитыОтветственныеЛица = СтруктураРеквизитыОтветственныеЛица();
МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Если ЗначениеЗаполнено(МассивОбъектов) Тогда
ОтветственныеЛицаСервер.СформироватьВременнуюТаблицуОтветственныхЛицДокументов(МассивОбъектов, МенеджерВременныхТаблиц,ПараметрыОтветственныхЛиц);
Иначе
ОтветственныеЛицаСервер.СформироватьВременнуюТаблицуОтветственныхЛицДокументов(Документы.СверкаВзаиморасчетов.ПустаяСсылка(), МенеджерВременныхТаблиц,ПараметрыОтветственныхЛиц);
КонецЕсли;
Показать
Ошибка печати: {(283, 16)}: Поле не найдено "Расшифровка.Заказ.Договор"
Расшифровка.<<?>>Заказ.Договор
Исправляется изменением запроса в функции "Функция ДетальныеРасчеты(ДанныеДокумента)" всех "Расшифровка.Заказ" на "Расшифровка.ОбъектРасчетов":
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ДанныеДокумента.Дата КАК Период,
| ДанныеДокумента.Ссылка КАК Документ,
| Расшифровка.НомерВходящегоДокумента КАК Номер,
| Расшифровка.ДатаВходящегоДокумента КАК Дата,
| Расшифровка.ДатаВходящегоДокумента КАК ДатаВходящегоДокумента,
| Расшифровка.Поставщик КАК Партнер,
| ВЫБОР
| КОГДА Расшифровка.ОбъектРасчетов.Объект ССЫЛКА Справочник.ДоговорыКонтрагентов
| ТОГДА Расшифровка.ОбъектРасчетов
| ИНАЧЕ Расшифровка.ОбъектРасчетов.Договор
| КОНЕЦ КАК Договор,
| Расшифровка.ВалютаВзаиморасчетов КАК Валюта,
| ИСТИНА КАК ЭтоВходящийДокумент,
| Расшифровка.СуммаВзаиморасчетов КАК СуммаДолгПартнера,
| 0 КАК СуммаНашДолг,
| 0 КАК СуммаНачальныйОстаток,
| 0 КАК СуммаКонечныйОстаток,
| Неопределено КАК ОрганизацияРеглУчет
|ИЗ
| Документ.АвансовыйОтчет КАК ДанныеДокумента
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.АвансовыйОтчет.ОплатаПоставщикам КАК Расшифровка
| ПО Расшифровка.Ссылка = ДанныеДокумента.Ссылка
|ГДЕ
| ДанныеДокумента.Проведен
| И ДанныеДокумента.Организация = &Организация
| И Расшифровка.Контрагент = &Контрагент
| И ДанныеДокумента.Дата МЕЖДУ &НачалоПериодаСверки И &КонецПериодаСверки
| И (&НеИспользоватьОтборПоДоговору
| ИЛИ ВЫБОР КОГДА Расшифровка.ОбъектРасчетов.Объект ССЫЛКА Справочник.ДоговорыКонтрагентов ТОГДА
| Расшифровка.ОбъектРасчетов
| ИНАЧЕ
| Расшифровка.ОбъектРасчетов.Договор
| КОНЕЦ = &Договор)
|;
|/////////////////////////////////////////////////////////////////////////////
Показать
Привожу часть исправленного запроса.