- В этой теме 1 ответ, 2 участника, последнее обновление 5 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в запросе 1С добавить столбец с фиксированным текстом «По причине»?
как в 1с в запросе столбец добавить ,и прировнять слово «По причине», в запросе есть поле номенклатура,и хочу добавить пустое поле ничему не принадлежащее с этим текстом вывести, чтобы потом руками не вводить
В запросе 1С можно добавить столбец с фиксированным текстом, который не зависит от данных, например, «По причине». Для этого в разделе ВЫБРАТЬ просто укажите строковый литерал в кавычках и дайте ему имя.
Пример:
|ВЫБРАТЬ
| Номенклатура.Наименование КАК Номенклатура,
| «По причине» КАК Причина
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
Так в каждой строке результата будет дополнительный столбец «Причина» со значением «По причине».
Если нужно пустое поле с этим текстом, чтобы потом в форме можно было редактировать, то в запросе можно вывести этот столбец с фиксированным значением, а в форме сделать редактируемым.
Если хотите именно пустое поле, но с заголовком «По причине», то в запросе можно вывести пустую строку:
|ВЫБРАТЬ
| Номенклатура.Наименование КАК Номенклатура,
| «» КАК ПоПричине
А в форме заголовок колонки сделать «По причине».
Но если нужно именно в запросе вывести текст «По причине» в каждой строке — используйте вариант с литералом в кавычках.
—
Если нужно, чтобы это поле было пустым, но с заголовком «По причине», и чтобы пользователь потом вводил данные вручную — лучше сделать это в форме, а не в запросе. Запрос только формирует данные, а вводить вручную — в форме.