arefaste/1C_Forums huggingface dataset:
Здравствуйте, такой вопрос: как закрепить размеры столбцов в конкретных областях?
Если по русски говоря чтобы в одной области я двигал столбцы и это не влияло на другие ячейки.
P.S. Естественно управляемые формы и заранее спасибо за помощь.
---
Выдели строки полностью (именно не мышкой, а щелкнул во левой части) и попробуй расширить столбец - выйдет сообщение о том что для строк будет создан особый формат
---
https://forum.infostart.ru/forum9/topic153155/ тут подробнее
---
up
---
вверх
---
Выдели строки полностью (именно не мышкой, а щелкнул во левой части) и попробуй расширить столбец - выйдет сообщение о том что для строк будет создан особый формат
---
https://forum.infostart.ru/forum9/topic153155/ тут подробнее
---
СПасибо огромное
---
И тебе спасибо за рубль :)
Доброго времени суток!
Помогите с ошибкой, не могу найти причину.
В форму обработки добавлен реквизит - поле HTML документа. С ним связа реквизит формы.
Указываю полное имя файла на диске, присваиваю реквизиту:

ПолеHTML = "C:\Users\123\Documents\Тест.htm";

В поле HTML документа должна отобразиться HTML-страница, на которую ссылается Тест.htm
Вместо этого в поле появляется страница Не удается отобразить страницу.
Предлагается проверить расположение файла e1c://C:\Users\123\Documents\Тест.htm.
Доступ к папке есть.

Пробовал писать
ПолеHTML = "file://C:\Users\123\Documents\Тест.htm";

Все равно преобразует в "e1c://C:\Users\123\Documents\Тест.htm"

Подскажите, пожалуйста, откуда 1С берет префикс "e1c://" и как от него избавиться?
Заранее благодарю
---
Господа, проблема оказалась в версии платформы 1С - при обновлении платформы на версию 8.3.13.1644 этот косяк исчезает.
---
Прочитайте Ваш HTML в строчный реквизит и этот реквизит вынесите на форму с отображением Поле HTML документа. Так точно не будет префикса) Может, есть пути другие, но я их не знаю пока:D
---
Kovekh, спасибо за помощь, Ваш совет помог, но только частично - сам документ HTML отобразился в окне формы, но при переходе по внутренним ссылкам в самом HTML выскакивает ошибка "Не удается отобразить эту страницу" и далее "Убедитесь, что веб-адрес e1c://file правильный".
Как с этим можно бороться? Видимо, переписывать HTML-документ?
---
Господа, проблема оказалась в версии платформы 1С - при обновлении платформы на версию 8.3.13.1644 этот косяк исчезает.
Хочу перейти с 3.0.60 на 3.0.65
Но Если делаю Загрузить конфигурацию из файла не дает сохранить изменения
( ругается на дубли измерений по регистру ДвоиныеДанныеФайлов

А если через объединения то задваиваются измерения, ресурсы, реквизиты регистров.
К примеру ресурс Уровень регистра ИсторияАдресныхОбъектов при объединении не удаляется, а в новой конфигурации это Реквизит
 в результате в объединенной конфигурации и реквизит и ресурс. Как поступить?
---
Как вариант: сохранить данные регистра, очистить регистр, загрузить конфигурацию, загрузить данные в регистр.
---
Нужно делать через пункт меню Конфигурация - Поддержка - Обновить конфигурацию
---
Тогда говорит, что обновлений не найдено...
---
Как вариант: сохранить данные регистра, очистить регистр, загрузить конфигурацию, загрузить данные в регистр.
---
А конвертировать данные кто будет? Структура регистра сильно поменялась...
---
Я бы не стал прыгать "через" обновления, эту табличку не просто так придумали
---
Ну да. Эта табличка для cfu-файлов. В общем у меня был архив с копией базы для отладки. Хотел вместо новой копии просто обновить свою базу. Помучился, и сделал новую копию.
---
Эта табличка и для .cf работает, так как обработки конвертации данных, которые нужны как раз для таких случаев как Ваш, когда 1С перепиливает объекты конфигурации, одинаковы что в .cf что в.cfu. И работают они как раз в указанных в таблице пределах версий.
Здравствуйте!

Платформа 8.3.9.2170. При добавлении нового пользователя получаю Пользователь с именем "имя_пользователя" уже существует..
При этом, в справочнике Пользователи пользователя с таким именем нет, но в списке выбора при подключении к базе - отображается.

Подскажите, пожалуйста, в чем может быть причина?
---
Откройте Конфигуратор -> Администрирование -> Пользователи, там поищите.
---
Откройте Конфигуратор -> Администрирование -> Пользователи, там поищите.
---
(3)
Большое спасибо, разобрался!
---
Когда найдете не забудьте удалить
Ребята помогите пожалуйста, Я записываю данные в регистр из обработки с помощью НабораЗаписей, но одна запись записывается аж 4 раза.
---
При этом важну определять либо новую запись добавлять либо прочитать текущую. У вас всегда добавляется

Вот так можно написать

```1c
    НаборЗаписей = РегистрыСведений.ОбращенияЗаписи.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Пацинент.Установить(Пациент);
    НаборЗаписей.Отбор.ДатаПервичногоПосещения.Установить(ДатаПервичногоПосещения);
    НаборЗаписей.Отбор.УникальныйИдентификаторПоказателейЗдоровья.Установить(УникальныйИдентификаторПоказателейЗдоровья);
    НаборЗаписей.Прочитать();
    Если НаборЗаписей.Количество() = 0 Тогда
    Запись = НаборЗаписей.Добавить();
    Иначе
    Запись = НаборЗаписей[0];
    КонецЕсли;

    Запись.Пацинент = ...
    Запись.ДатаПервичногоПосещения = ....
    Запись.УникальныйИдентификаторПоказателейЗдоровья = ...
    НаборЗаписей.Записать();
```
---
Измерение УникальныйИдентификаторПоказателейЗдоровья - каждый раз новое значение.
---
Вам нужно установить отбор по всем измерения регистра а вы делаете только по одному
---
Если Вы пытаетесь целиком обновить записи для пациента, удалите строчку чтения набора записей.
---
При этом важну определять либо новую запись добавлять либо прочитать текущую. У вас всегда добавляется

Вот так можно написать

```1c
    НаборЗаписей = РегистрыСведений.ОбращенияЗаписи.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Пацинент.Установить(Пациент);
    НаборЗаписей.Отбор.ДатаПервичногоПосещения.Установить(ДатаПервичногоПосещения);
    НаборЗаписей.Отбор.УникальныйИдентификаторПоказателейЗдоровья.Установить(УникальныйИдентификаторПоказателейЗдоровья);
    НаборЗаписей.Прочитать();
    Если НаборЗаписей.Количество() = 0 Тогда
    Запись = НаборЗаписей.Добавить();
    Иначе
    Запись = НаборЗаписей[0];
    КонецЕсли;

    Запись.Пацинент = ...
    Запись.ДатаПервичногоПосещения = ....
    Запись.УникальныйИдентификаторПоказателейЗдоровья = ...
    НаборЗаписей.Записать();
```
---
Спасибо заработало, но на одну дату у меня только 1 запись, а можно ли сделать так, например из 2х обработок записать одинаковый данные 2раза, у меня сейчас одна запись обновляется а не записывается новый.
---
Можно, смотря как регистр настроен. Важно чтобы одно из значений измерения Пацинент, ДатаПервичногоПосещения или УникальныйИдентификаторПоказателейЗдоровья было разным. Иначе у вас выдаст ошибку "Запись с такими ключевыми поля существует"
---
Можно с вами связаться ???
---
да конечно можете на почту написать Sedovsu@msil.ru если так удобно
Есть расширение, в расширении есть заимствованная форма документа. Что то на ней изменено.
Вопрос как определить что изменено на форме? есть ли какие методы?
---
1) Создать второе расширение.
2) Добавить форму.
3) Сравнить два расширения.
---
1) Создать второе расширение.
2) Добавить форму.
3) Сравнить два расширения.
---
Да очень хороший и оригинальный вариант
Подскажите пожалуйста, как в запросе выбрать все документы заказ покупателя, на основании которых не делали реализацию?
---
ВЫБРАТЬ
ДанныеЗаказов.Ссылка
ИЗ
Документ.ЗаказКлиента КАК ДанныеЗаказов
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК ТоварыРеализации
ПО ДанныеЗаказов.Ссылка = ТоварыРеализации.ЗаказКлиента
ГДЕ
ТоварыРеализации.ЗаказКлиента ЕСТЬ NULL
---
ВЫБРАТЬ
ДанныеЗаказов.Ссылка
ИЗ
Документ.ЗаказКлиента КАК ДанныеЗаказов
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК ТоварыРеализации
ПО ДанныеЗаказов.Ссылка = ТоварыРеализации.ЗаказКлиента
ГДЕ
ТоварыРеализации.ЗаказКлиента ЕСТЬ NULL
---
Вот пример по связи заказ поставщика с поступлением. Для заказов покупателей и реализаций анологично

```1c
    ВЫБРАТЬ
    ЗаказПоставщику.Ссылка,
    ВложенныйЗапрос.КоличествоДокументов
    ИЗ
    Документ.ЗаказПоставщику КАК ЗаказПоставщику
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    КОЛИЧЕСТВО(ПоступлениеТоваровУслуг.Ссылка) КАК КоличествоДокументов,
    ПоступлениеТоваровУслуг.Сделка КАК ЗаказПоставщикуПоступления
    ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг

    СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслуг.Сделка) КАК ВложенныйЗапрос
    ПО ЗаказПоставщику.Ссылка = ВложенныйЗапрос.ЗаказПоставщикуПоступления
    ГДЕ
    ЕСТЬNULL(ВложенныйЗапрос.КоличествоДокументов, 0) = 0
```
---
Или Пример другой

ВЫБРАТЬ
 РеализацияТоваровУслуг.ДокументОснование КАК ДокументОснование
ПОМЕСТИТЬ ЗаказыСРеализацией
ИЗ
 Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
 РеализацияТоваровУслуг.ДокументОснование
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
 ЗаказПокупателя.Ссылка КАК Ссылка
ИЗ
 Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
 НЕ ЗаказПокупателя.Ссылка В
    (ВЫБРАТЬ
     Т.ДокументОснование
    ИЗ
     ЗаказыСРеализацией КАК Т)
День добрый! имеется: конфа Отель. режим работы: толстый клиент. Вариант работы: серверный. у некоторых документов имеются управляемые формы списка которые и являются основными для документа. При проведении документа из формы списка пропадают движения по регистрам. Если проводить документ из формы документа, движения появляются. При работе в файловом фарианте все работает отлично.
---
посмотрите директивы препроцессора #Если Клиент ТолстыйКлиент и т.д. в модуле объекта
---
Проверьте отладчиком, не чистятся ли движения при записи в форме списка
---
это надо знать особенности вашей конфигурации.
Из формы списка если проводить, то вызываются процедуры из модуля объекта. А из формы документа, там еще события на самой форме предшествуют, может параметры какие устанавливаются, необходимые для обработки проведения.
В общем смысл таков, что проведение из модуля формы и из списка, это не одно и тоже...возможно так специально сделано, а может просто не учли разработчики этого..
---
Меня интересует вопрос: почему на файловом варианте работает, на серверном нет?
---
посмотрите директивы препроцессора #Если Клиент ТолстыйКлиент и т.д. в модуле объекта
---
осмотрите директивы препроцессора #Если Клиент ТолстыйКлиент и т.д. в модуле объекта
Респект тебе!!!!
Доброго времени. Наткнулся на интересный случай, ну я надеюсь, что он интересный))).

Сделали перенос из ЗУП 3.1 в ERP НСИ по кадрам. Все перенеслось без ошибок. Но заметили странную штуку, в печатных формах кадровых документов(табель учета рабочего времени, отпуска и т.д.) в полях ФИО руководителя, кадровика и ответственного подставляется физ. лицо которого в базе нет, мало того в базе нет, его в этой организации никогда не было.
Первым делом проверил регистры, там ничего. Проверил печатные формы на предмет ручных изменений - ничего. Начал копать код, провалился довольно глубоко, но там формируется временная таблица ответственных лиц, которая собирается либо с регистра, либо с самого документа, но поля и там и там пустые, а на выходе вылезает этот сотрудник-фантом.

Честно говоря кончаются идеи где бы еще посмотреть. Есть мысли?
---
Вычислил. Запустил поиск по регистрам сведений через консоль с условием по пустому физ лицу и нашел его в одном регистре, удалил и все пошло. Но не могу понять, как он в этом регистре был связана с руководителем, кадровиком, ответственным.
---
Было было) Тоже в ЗУПе болтались пару таких призрачных элементов справочника, отображались они в консоли запросов как <>
если открыть их оттуда, то через меню "еще" есть пункт установить пометку удаления, но при этом на удаление они не помечались. Короче в итоге получилось как-то привязать их к ненужному элементу, его пометить, его попытаться удалить и тогда стандартная обарботка удаления скажется нельзя удалить и выдаст ссылки на них (на призрачные элементы) - вот там их можно пометить и они удалятся.
---
Вычислил. Запустил поиск по регистрам сведений через консоль с условием по пустому физ лицу и нашел его в одном регистре, удалил и все пошло. Но не могу понять, как он в этом регистре был связана с руководителем, кадровиком, ответственным.
Имеется конфигурация альфа-авто. Загружен справочник номенклатура. Требуется во всем справочнике заполнить поле каталожный номер. Нужно это поле скопировать из Наименования. Подскажите пожалуйста произвольный алгоритм.
---
ну или выполни в алгоритме
Для каждого РеквизитМетаданных Из Объект.Метаданные().Реквизиты Цикл
    Если РеквизитМетаданных.Синоним = "№ по кат." Тогда
        Сообщить(РеквизитМетаданных.Имя);
        Прервать;
    КонецЕсли;
КонецЦикла;
---
ну тогда должно работать как в (7). Возможно, еще нужно строчку добавить
Объект.Записать();
---
Объект.Записать();

Да работает. Спасибо! А подскажи еще как сократить количество символов при записи?
---
Чтобы пропускать, оберни объект.записать() в попытку

Попытка
    Объект.Записать();
Исключение
КонецПопытки;

можно вместо попытки (или вместе с попыткой) попробовать перед записью установить
Объект.ОбменДанными.Загрузка = Истина;

но
а) это может не сработать
б) возможно, наличие одинаковых артикулов в этой конфе критично, и приведет к косякам
---
Объект.КакТамКаталожныйНомерВМетаданныхНазывается = Объект.Наименование;
---
Объект.КакТамКаталожныйНомерВМетаданныхНазывается = Объект.Наименование;

А как посмотреть как он называется? В реквизитах справочника нет такого поля.
---
в конфигураторе
---
ну или выполни в алгоритме
Для каждого РеквизитМетаданных Из Объект.Метаданные().Реквизиты Цикл
    Если РеквизитМетаданных.Синоним = "№ по кат." Тогда
        Сообщить(РеквизитМетаданных.Имя);
        Прервать;
    КонецЕсли;
КонецЦикла;
---
Тоже ничего
---
Что, ничего не сообщилось?
---
Артикул было сообщение
---
ну тогда должно работать как в (7). Возможно, еще нужно строчку добавить
Объект.Записать();
---
Объект.Записать();

Да работает. Спасибо! А подскажи еще как сократить количество символов при записи?
---
Подробнее, что значит сократить?
---
Он из-за повторения частей слов он при сохранении ругается на уникальность. Или может как-то можно генерировать часть артикула чтобы все значения были уникальными
---
Можно и генерировать, как, это надо в данные смотреть.
---
Или можно так сделать чтобы он при ошибке пропускать этот элемент?
---
Чтобы пропускать, оберни объект.записать() в попытку

Попытка
    Объект.Записать();
Исключение
КонецПопытки;

можно вместо попытки (или вместе с попыткой) попробовать перед записью установить
Объект.ОбменДанными.Загрузка = Истина;

но
а) это может не сработать
б) возможно, наличие одинаковых артикулов в этой конфе критично, и приведет к косякам
---
Возможно Артикул?
---
Судя по всему да. Попробовал сейчас выполнить Объект.Артикул = Объект.Наименование;

Не получилось.
---
Добавил Попытка и Исключение и все прошло
Розница, редакция 2.2.11.23, касса Штрих Лайт 01Ф. Драйвер последний, как и прошивка.
На печать (кассовый чек) не выводиться обязательные реквизиты: наименование организации и адрес продажи (адрес магазина). Подскажите, где нужно заполнить эти данные (в Рознице или драйвере штриха, и где именно), чтобы они были при печати в чеке.
---
Данная информация заполняется в драйвере. Чтобы отображалась - нужно перерегистрировать кассу.
---
Таблица 17 (Региональные установки). По моему 12 поле поставь 3 или 7
---
Это д.б. в прошивке кассы. Если конечно у вас печатается QR код.
---
QR - код печатается. Я просто думаю, может, в Рознице где-то заполняется. Хотя вроде везде заполнил...
---
UP. Если кто сталкивался, подскажите, где в Рознице заполнить информацию, чтобы название организации и адрес продажи (адрес магазина) заполнялись в печатном кассовом чеке. Если же в драйвере, то в какой таблице
---
Обычно это информация записываеться при выпуске ФН. Нужно обращаться туда, где вам регестрировали ФР
---
Данная информация заполняется в драйвере. Чтобы отображалась - нужно перерегистрировать кассу.
Доброго времени. Есть две одинаковые базы на разных серверах. Одна была создана копированием другой. Наблюдается странная ситуация, в одной из баз, в документе приобретении товаров и услуг есть колонка списать на расходы и там можно выбрать статью, а в другой базе выбрать не дает, то есть не появляется возможность выбора. Она не появляется и при создании нового документа.
Проверил код, все идентично. В чем может быть проблема?
Во вложении скрины, чтобы понятнее было о чем речь.

В базах одинаковые данные, то есть одни и те же документы.
---
Вопрос решился перезаливанием конфигурации.
---
Есть подозрение на кэш, но проблема не у одного пользователя.
---
а в старых документах, где эта статья была выбрана, работает?
---
В одной базе да, во второй базе нет.
---
Забавно то, что если зайти в "Еще" - "Изменить форму" - и убрать галочку у "Списать на расходы", оставив только статью, то возможность выбора появляется.
---
Вопрос решился перезаливанием конфигурации.
Здравствуйте, подскажите пожалуйста, что не так я делаю, на форме в АдресДост значения подставляются, но после нажатия "Провести и закрыть/Сохранить" не сохраняются.
реквизит1 - Список значений на форме
АдресДост - Реквизит в документе, тип Строка

```1c
    &НаСервере
    Процедура АдресДост()
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ПартнерыКонтактнаяИнформация.Ссылка КАК Ссылка2,
    | ПартнерыКонтактнаяИнформация.Тип.Ссылка КАК ТипСсылка,
    | ПартнерыКонтактнаяИнформация.Вид.Ссылка КАК ВидСсылка,
    | ПартнерыКонтактнаяИнформация.Представление КАК Представление
    |ИЗ
    | Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
    |ГДЕ
    | ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка" , Объект.Партнер);
    РезультатЗапроса = Запрос.Выполнить().Выгрузить();

    Список = Новый СписокЗначений;
    Список.Очистить();
    Для каждого ТЗ Из РезультатЗапроса Цикл
    Если Лев(ТЗ.ВидСсылка.Наименование, 14)="Адрес доставки" Тогда
    Список.Добавить(ТЗ.Представление, ТЗ.Представление);

    КонецЕсли;

    КонецЦикла;
    МассивАдресов = список.ВыгрузитьЗначения();
    реквизит1.ЗагрузитьЗначения(МассивАдресов);

    КонецПроцедуры
```

```1c
    &НаКлиенте
    Процедура ПартнерПриИзменении(Элемент)
    АдресДост();
    Элементы.АдресДост.СписокВыбора.ЗагрузитьЗначения(ЭтаФорма.Реквизит1.ВыгрузитьЗначения());

    КонецПроцедуры
```
---
Копировать не нужно. Вызовите свою процедуру "АдресДост" оттуда и все. Только не пойму, почему Вы используете промежуточный реквизит, а не заполняете список выбора непосредственно в процедуре "АдресДост"?
---
Но Вы же ничего и не меняете в документе. Вы лишь заполняете список выбора для реквизита "АдресДост", а он (список) существует только пока открыта форма. Вы хотите сохранить список выбора? Тогда заполняйте его дополнительно в обработчике ПриСозданииНаСервере. А лучше еще и в обработчике ПриЧтенииНаСервере.
---
ПриСозданииНаСервереЯ правильно понимаю, что серверный код нужно копировать в обработчик ПриСозданииНаСервере? Заранее спасибо.
---
Копировать не нужно. Вызовите свою процедуру "АдресДост" оттуда и все. Только не пойму, почему Вы используете промежуточный реквизит, а не заполняете список выбора непосредственно в процедуре "АдресДост"?
---
СписокВыбора даёт заполнить только на клиенте, поэтому я использовал реквизит, спасибо сейчас попробую.
---
Это неправда. Возможно Вы что-то делали не так.
---
Вызвал процедуру АресДост() в Процедуре ПриСозданииНаСервере, но значения все равно не сохраняются, нужно программно прописывать запись?
---
Мне пока не понятно, какие значения и зачем Вы пытаетесь сохранить. Помогите разобраться.

В документе у Вас есть Партнер и АдресДост. Пользователь вводит как партнера, так и адрес, но при этом адрес должен выбираться из предлагаемого списка адресов партнера. Так что Вы сохраняете: список доступных адресов или уже выбранный адрес?
---
Уже выбранный адрес, спасибо большое, разобрался. На сервере заполнил СписокВыбора и все получилось!)
Доброго всем дня.
Есть такая конфа - Документооборот. И есть там список, в котором отображаются бизнес-процессы. Вот этот список надо раскрасить. Но там реквизиты как таковые не указать, нужно запросы писать, где по ссылке из списка будет искаться задача, у которой бизнес-процесс эта ссылка, потом проверять ревизиты этих задач. То есть стандартные примеры вот такого вида:

```1c
    ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение = ЗначениеДляОтбора;
```

не катят, потому что это в терминах "реквизит равно" не описывается. Через более сложный код, с запросами, блэкджеком и куртизанками условное оформление можно сделать?

Заранее спасибо.
---
В динамическом списке получить все нужные поля для отбора, потом настраивать условное оформление
---
В динамическом списке получить все нужные поля для отбора, потом настраивать условное оформление
---
вид сравнения можно любой поставить. Вы что думали только на равно можно делать?)
---
Можно добавить в дс поля, в которые заносить в зависимости от результата запроса хотя бы те же истина или ложь, в запрос списка добавить подзапросы, по значениям вэтих полях красить, как-то так.
---
поддерживаю данный вариант, в динамической списке в запросе добавляете поле и при даёте ему какие либо значений в зависимости от условия ( например если такая ссылка то 1, если другая то 2, если другое условие то 3 и т. Д.) далее добавите условие для 1, 2, 3 и т.д.
---
в запрос списка добавить подзапросыну да, подзапросы "добавить", с учетом того, что при такой схеме - нужно писать две ветки идентичных запросов: один, основной, на получение данных, другой - на обработку этих самых данных и выставление флагов в полях для ДС, да чтоб они идентично вытаскивались согласно первому, основному, запросу.
В 1С нет обработки окна данных в запросе, и нельзя обработать "на лету" полученные данные без написания аналогичного параллельного запроса.
Ну и вопрос о том, что и так небыстрый ДС - будет в два раза тормозней, оставляем вообще за рамками данного топика ))
---
Всем спасибо, именно так и сделал.