Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
20 Июн 2018, 10:21
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Ячейка с выпадающим списком  (Прочитано 2136 раз)

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

Оффлайн Игорь_M

  • **
  • Сообщений: 69
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-19
  • Сайт: 
  • Профессия: Ученик 1С
Всех с наступающим!!

Можно ли организовать такое представление данных в таблице , где ячейки определенного столбца будут содержать не по одному значению. а по несколько? чтобы по клику на эту ячейку выпадал/открывался список всех значений .  Интересует как организовать все это дело.


Оффлайн Игорь_M

  • **
  • Сообщений: 69
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-19
  • Сайт: 
  • Профессия: Ученик 1С
ну может не выпадающий список - может как-то по-другому? Смысл чтобы в одной ячейке отобразить несколько значений сразу

Оффлайн enniskillen

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 4
  • КПД: 44%
  • Регистрация: 2015-05-11
  • Сайт: 
Где расположена таблица? Это табличная часть документа или еще что-то?

Цитировать
Чтобы по клику на эту ячейку выпадал/открывался список всех значений
можно выбрать у него тип данных "Справочник" или "Перечисление". Можно список формировать программно.

Цитировать
Чтобы в одной ячейке отобразить несколько значений сразу
Не совсем понятно как это выглядит. Надо поконкретнее описать задачу.

Оффлайн Игорь_M

  • **
  • Сообщений: 69
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-19
  • Сайт: 
  • Профессия: Ученик 1С
хочу в управл.форме сделать реквизит ,тип Динамичсекий Список с произвольным запросом. В запросе вывести все и вся по заказам Покупателя. Будет (надеюсь) таблица, где каждая строка - это заказ покупателя. в этой строке будет информация например по просроченным событиям, то есть определенная ячейка красного цвета с текстом первого просроченного события, при нажатии на нее нужна возможность просмотреть все такие события

Оффлайн enniskillen

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 4
  • КПД: 44%
  • Регистрация: 2015-05-11
  • Сайт: 
Насчет динамического списка не знаю. Можно, конечно, посмотреть в сторону того, что, если в произвольном запросе получать табличную часть, то эту табличную часть можно вывести на форму отдельно от динамического списка (получается две таблицы на форме). При этом табличная часть так сказать "синхронизируется" с основным списком, отображая только данные выбранной строки. Но это работает, если мы получаем табличную часть, произвольные запросы обернуть в таблицу в запросе мы не можем.

По-моему, более реально использовать ТаблицуЗначений на форме. У нее можно сделать реквизит с типом значения СписокЗначений. Таблицу заполнять программно. Таким образом, возможно, получится реализовать нужный функционал.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
А в чем причина выбора динамическго списка? Судя по вашим хотелкам, удобнее реализовать через отчет. Будет больше функциональности.

Оффлайн Игорь_M

  • **
  • Сообщений: 69
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-11-19
  • Сайт: 
  • Профессия: Ученик 1С
запрос сделал , результат получился такой https://cloud.mail.ru/public/3QzA2p6SdteG/222.png
можно ли изменить запрос так чтобы в итоге из него вылезала одна строчка вместо двух, а поля по которым собственно они различаются (кухня Романов и прих Фуртова) забились в одну ячейку? Как это сделать?
если надо этот запрос вставить в отчет и там настроить как-то СКД, то подскажите как это сделать (где посмотреть) - в жизни еще не сделал ни одного отчета?

текст запроса на всякий случай :
ВЫБРАТЬ
Полуфабрикаты.ГП.Заказ КАК ГПЗаказ,
ПолуфабрикатыМатериалыКсписанию.Материал,
СУММА(ПолуфабрикатыМатериалыКсписанию.Количество) КАК Количество
ПОМЕСТИТЬ Таб
ИЗ
Справочник.Полуфабрикаты.МатериалыКсписанию КАК ПолуфабрикатыМатериалыКсписанию
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Полуфабрикаты КАК Полуфабрикаты
ПО ПолуфабрикатыМатериалыКсписанию.Ссылка = Полуфабрикаты.Ссылка

СГРУППИРОВАТЬ ПО
ПолуфабрикатыМатериалыКсписанию.Материал,
Полуфабрикаты.ГП.Заказ
;

ВЫБРАТЬ
ВложЗапрос.Номенклатура,
СУММА(ВложЗапрос.Количество) КАК Количество,
ВложЗапрос.ЕдИзм,
ВложЗапрос.Поставщик,
ВложЗапрос.ПриходУПоставщика
ПОМЕСТИТЬ Таблица
ИЗ
(ВЫБРАТЬ
ПоступлениеТоваровУслугПоСчетам.Счет.Ссылка КАК СчетСсылка,
СчетОтПоставщикаСоставСчета.Ссылка КАК Ссылка,
СчетОтПоставщикаСоставСчета.Номенклатура КАК Номенклатура,
-СчетОтПоставщикаСоставСчета.Количество КАК Количество,
СчетОтПоставщикаСоставСчета.ПриходУПоставщика КАК ПриходУПоставщика,
СчетОтПоставщикаСоставСчета.ЕдИзм КАК ЕдИзм,
ПоступлениеТоваровУслугПоСчетам.Счет.Поставщик КАК Поставщик
ИЗ
Документ.ПоступлениеТоваровУслуг.ПоСчетам КАК ПоступлениеТоваровУслугПоСчетам
ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетОтПоставщика.СоставСчета КАК СчетОтПоставщикаСоставСчета
ПО ПоступлениеТоваровУслугПоСчетам.Счет.Ссылка = СчетОтПоставщикаСоставСчета.Ссылка

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
NULL,
NULL,
СчетОтПоставщикаСоставСчета.Номенклатура,
СчетОтПоставщикаСоставСчета.Количество,
СчетОтПоставщикаСоставСчета.ПриходУПоставщика,
СчетОтПоставщикаСоставСчета.ЕдИзм,
СчетОтПоставщика.Поставщик
ИЗ
Документ.СчетОтПоставщика КАК СчетОтПоставщика
ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетОтПоставщика.СоставСчета КАК СчетОтПоставщикаСоставСчета
ПО СчетОтПоставщикаСоставСчета.Ссылка = СчетОтПоставщика.Ссылка) КАК ВложЗапрос

СГРУППИРОВАТЬ ПО
ВложЗапрос.ПриходУПоставщика,
ВложЗапрос.Поставщик,
ВложЗапрос.Номенклатура,
ВложЗапрос.ЕдИзм
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Таблица.Номенклатура,
Таблица.Количество,
Таблица.ЕдИзм,
Таблица.Поставщик,
Таблица.ПриходУПоставщика,
Таб.ГПЗаказ КАК Заказ
ИЗ
Таблица КАК Таблица
ЛЕВОЕ СОЕДИНЕНИЕ Таб КАК Таб
ПО Таблица.Номенклатура = Таб.Материал
ГДЕ
Таблица.Количество > 0


Теги:
 

Создать базу с новым списком баз или как скрыть базу

Автор GendelfРаздел Пользователям "1С - Предприятие 8"

Ответов: 11
Просмотров: 7971
Последний ответ 04 Дек 2012, 13:47
от Gendelf
1С ЗУП 2.5 Отчет "Список граждан для сверки с военкоматом" не выводит данные списком.

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 641
Последний ответ 08 Фев 2017, 04:22
от ksander-fars
Заполнение табличной части документа списком другоих документов по условию

Автор Scorp_vpРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 866
Последний ответ 08 Сен 2014, 22:31
от дфтын
Справочник Контрагенты со списком реквизитов, разных для видов контрагентов

Автор aleksandr80Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 8
Просмотров: 6632
Последний ответ 31 Май 2013, 01:39
от Dethmontt
Заполнение ставки и суммы НДС в платежном поручении (списком)

Автор thenroachРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 3628
Последний ответ 23 Дек 2009, 16:13
от thenroach

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
AIFrame AIFrame
127 Сообщений
alexandr_ll
63 Сообщений
pavl_vs
47 Сообщений
alex0402
47 Сообщений
buketov.av buketov.av
43 Сообщений
ilyay ilyay
37 Сообщений
trialex3
24 Сообщений
magnifico61
21 Сообщений
wise wise
15 Сообщений

* Кто онлайн

  • Точка Гостей: 728
  • Точка Скрытых: 0
  • Точка Пользователей: 11
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal