Суббота, 12.10.2024, 12:39
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Консоль запросов, обработка строки результата.
NecropunkДата: Пятница, 08.07.2016, 11:43 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Оффлайн
Платформа 1С:Предприятие 8.3 (8.3.7.1917). Версия подсистемы "Портативные 3.70.2". Базы на которых возпроизводил: УТ 10.3 и УТ 11, обе переписанные.

Был у меня простенький запрос:

ВЫБРАТЬ
Номенклатура.Код КАК Код,
Номенклатура.Ссылка,
"                                            " КАК ГУИД
ИЗ
Справочник.Номенклатура КАК Номенклатура

И в нем обработка строки результата:

СтрокаРезультата.Гуид = СтрокаРезультата.Ссылка.УникальныйИдентификатор();

И этот запросик выполнялся, потом я запускал постобработку и получившийся файл номенклатуры с гуидами отсылал другому человеку по разным надобностям. А сейчас почему-то пишет:
Код обработки строки результата: Строка 1: Поле объекта недоступно для записи (ГУИД)

Я что-то делаю неправильно или здесь какая-то ошибка?
 
tormozitДата: Суббота, 09.07.2016, 01:54 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
В случае обхода результата через выборку (коллекция не полностью загружена), изменять свойства строки результата нельзя, т.к. они не хранятся в памяти в явном виде.
 
tormozitДата: Суббота, 09.07.2016, 10:16 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
В следующей версии при выводе ошибки в этом обработчике в случае обхода выборки результата запроса будет выводиться соответствующее пояснение перед ошибкой.
 
NecropunkДата: Понедельник, 11.07.2016, 09:14 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Оффлайн
А как поступить в таком случае? И почему до этого получалось?
 
tormozitДата: Понедельник, 11.07.2016, 22:59 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
В описании инструмента указано
  • Цитата
    для коллекции результата предусмотрен режим частичной
    загрузки, включаемый автоматически, если выборка превышает порог (по умолчанию
    100000 строк), и загружает первую ее часть. Кнопка "Загрузить" загружает выборку полностью


Как ты это понимаешь?
 
NecropunkДата: Вторник, 12.07.2016, 10:07 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Оффлайн
Понял про неполную загрузку коллекции, спасибо, разобрался.
 
  • Страница 1 из 1
  • 1
Поиск: