Воскресенье, 13.10.2024, 05:14
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Загрузка табличных данных - проблема с документами
medvalexДата: Суббота, 13.07.2019, 21:30 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн
Платформа: 8.3.13.1865
Режим БД: клиент-серверный
Конфигурация. Название: АСУ АМТО: УПП КУП, рабочая
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Режим совместимости: Версия8_2_16
Инструменты разработчика. Версия: Портативные 4.98p
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Windows x86 version 6.1 Service Pack 1 (Build 7601)
Клиент. Приложение: Обычное приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
Сервер. ОС: Windows x86 version 6.1 Service Pack 1 (Build 7601)
Сервер. Отладка: нет

Инструмент Загрузка табличных данных. Проверял в нескольких конфигурациях. При попытке загрузки любого документа на этапе "конвертация значений" возникает проблема:
1) в поле "Искать по" для типа какого-либо Документа на вкладке "Конвертация значений" нет возможности выбрать ничего, кроме варианта "<Авто>", нет ни "Номер", ни "Идентификатор".
2) При этом если в качестве значения в ТД задать Номер искомого документа, то он не находится (в ТЗ подставляется пустая ссылка); но если указать действующий GUID документа, то нажатие на кнопку "Конвертировать" приводит к ошибке:

{ВнешняяОбработка.ирЗагрузкаТабличныхДанных.МодульОбъекта(1330)}: Итератор для значения не определен
                        Для Каждого ЭлементСписка Из СписокДокументов Цикл

Соответственно, не получилось совсем загрузить данные для документов.
Прикрепления: 5896992.png (12.5 Kb)
 
tormozitДата: Воскресенье, 14.07.2019, 08:51 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6393
Репутация: 165
Статус: Оффлайн
Выбор варианта поиска у справочников присутствует, т.к. по представлению значения невозможно автоматически выбрать вариант поиска. Искать документы программно только по номеру далеко не всегда возможно, т.к. номера документов повторяются в разных периодах (обычно каждый год). Аналогично с датой документа. Поэтому я убрал эти ненадежные варианты поиска документов. У документов возможны только 2 варианта поиска - "Идентификатор" и "Представление ссылки" (например "Авансовый отчет МСК00000001 от 31.01.2009 12:00:01") и по представлению значения с большой вероятностью можно однозначно выбрать один из них. Поэтому я убрал возможность выбора этих вариантов в настройке конвертации.

Спасибо. Ошибку преобразования значения ссылки документа из GUID воспроизвел.
 
tormozitДата: Воскресенье, 14.07.2019, 22:52 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6393
Репутация: 165
Статус: Оффлайн
Исправлено в 4.99
 
medvalexДата: Понедельник, 15.07.2019, 09:37 | Сообщение # 4
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн
ОК, спасибо, работает.
 
  • Страница 1 из 1
  • 1
Поиск: