Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 02:56

Получение в запросе составного поля из реквизитов документа и табличной части.

Автор doofey, 07 июл 2011, 08:59

0 Пользователей и 1 гость просматривают эту тему.

doofey

Здравствуйте.
Есть документ "Счет".
В нём есть реквизит "НомерДоговора" и табличная часть "Товары" с реквизитами "Номенклатура" и "Количество".
=================
Счет №1
НомерДоговора = "302-10"

Номенклатура = "АЛЕ-048"
Количество = 3

Номенклатура = "ВТ-202"
Количество = "2"
=================

Необходимо в запросе СКД получить поля вида "АЛЕ-048 3 302-10" "ВТ-202 2 302-10".
Подскажите, пожалуйста, как это сделать.

doofey

Цитата: doofey от 07 июл 2011, 08:59
Здравствуйте.
Есть документ "Счет".
В нём есть реквизит "НомерДоговора" и табличная часть "Товары" с реквизитами "Номенклатура" и "Количество".
=================
Счет №1
НомерДоговора = "302-10"

Номенклатура = "АЛЕ-048"
Количество = 3

Номенклатура = "ВТ-202"
Количество = "2"
=================

Необходимо в запросе СКД получить поля вида "АЛЕ-048 3 302-10" "ВТ-202 2 302-10".
Подскажите, пожалуйста, как это сделать.
Нужно получить одно поле вида "АЛЕ-048 3 302-10, ВТ-202 2 302-10".

has


doofey

Цитата: has от 07 июл 2011, 09:38
Через вычислемое поле если сделать?
Я не работал с вычисляемыми полями, не подскажете, как это можно сделать?

has


doofey

Цитата: has от 07 июл 2011, 10:25
Там же вкладка есть в СКД. Инфы в инете предостаточно.
Проблема в том, как преобразовать в запросе число-количество в строку, чтобы присоединить в наименованию номенклатуры, например.

has

В запросе не нада, надо создать свое вычисляемое поле, в выражении написать
Номенклатура.Наименование + " " + Строка(Количество) + " " + НомерДоговора
как-то так

has


has

Тьфу ты, дело не в пробеле. Все норм работает))) Ток Количество обязательно преобразовывать нада, иначе ошибку выдает

doofey

Цитата: has от 07 июл 2011, 11:11
Тьфу ты, дело не в пробеле. Все норм работает))) Ток Количество обязательно преобразовывать нада, иначе ошибку выдает
Спасибо за помощь. =)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск