Имя: Пароль:
1C
1С v8
Форма списка справочника - вывод по частям
0 AllJoke
 
05.09.11
14:01
Всем времени доброго. Возник вопрос, возможно ли реализовать в 8-ке что-то подобное в сабже. Например, есть Справочник.Сотрудники, в ФормеСписка мне бы хотелось выводить не сразу 10,000 сотрудников, а например по 100 и внизу нумерация как бы страниц (1,2,....N). Возможно ли такое?
http://fotoifolder.ru/view_foto/icq_gu0w1ttg - для наглядности
1 Попытка1С
 
05.09.11
14:02
Только у меня ссылка не открывается?
2 PR
 
05.09.11
14:03
(0) Да
3 AllJoke
 
05.09.11
14:05
(2) Если не секрет, каким способом можно реализовать? Или ткните страницу в СП.
4 PR
 
05.09.11
14:06
(3) 1. Вывод в таблицу значений.
2. Список справочника с отбором по ссылке в списке 10 значений.
5 AllJoke
 
05.09.11
14:07
6 acsent
 
05.09.11
14:07
Список с номерами стрниц - это вчерашний день.
Сейчас как раз модно автоподгрузка списка, см. вконтакт, фейсбук
7 AllJoke
 
05.09.11
14:08
(6) Что и такое можно реализовать в 1С???
8 AllJoke
 
05.09.11
14:09
(4) а про второй пунтк подробней можно?
9 Wobland
 
05.09.11
14:10
(4) а при попытке вывода следующей порции как окажется, что элементов в базе нет или они изменены...
10 PR
 
05.09.11
14:11
(7) Уже в платформе реализовано.
11 PR
 
05.09.11
14:12
(8) Что именно?
12 AllJoke
 
05.09.11
14:15
Ну есть у меня ФормаСписка, Табличное поле - СправочникСписок. как тут отборы выявлять и ссылки по страничкам? Нужно же получается панель какую-то либо кнопки ссылки? Есть пример у кого-нить?
13 PR
 
05.09.11
14:17
(12) Выбираешь запросом 10 ссылок, которые тебе нужно отобразить, устанавливаешь отбор в табличном поле на поле ссылка в списке 10 значений. Все.
Идиотизм конечно. IMHO.

Цель-то какая?
14 AllJoke
 
05.09.11
14:21
(13) Удобочитаемость.
15 AllJoke
 
05.09.11
14:21
Да и вообще научиться таким способом список выставлять. Удобно же, нет?
16 PR
 
05.09.11
14:24
(14) LOL
Отбор по человечески сделать нельзя, сортировку нельзя, посмотреть больше 10 строк нельзя, вывести весь список нельзя, прокрутить клавишами на клавиатуре нельзя, короче дохрена чего нельзя, зато удобнооо :)))

(15) Чем?
17 Wobland
 
05.09.11
14:25
продолжу гундеть. считал всё в ТЗ, нарисовал первые 10, покурил 15 минут, добавилось в справочнике 80 элементов. что делать будешь?
18 AllJoke
 
05.09.11
14:28
(16) Ну что ж. Это минус, нужно будет тогда доказывать плюсы всего справочника, а не как на картинке. Тяжело блин. А чего там говорилось на счет как вконтакте, список сразу подгружается?
19 AllJoke
 
05.09.11
17:21
Вопрос сюда же. Как прикрепить отсканированный док к определенному элементу справочника. Ну например отсканированную справку в бассейн у посетителя.
20 СвинТуз
 
05.09.11
17:23
платформа сама все не выгружает
а как раз это и делает

называется динамические списки
21 AllJoke
 
05.09.11
17:29
(20) Про списки я уже разобрался более менее, теперь меня терзает (19).
22 kosts
 
05.09.11
17:40
(19) В типовых есть 100%. например в зупе это фото сотрудника.
23 AllJoke
 
05.09.11
17:43
(22) Там слишком все запущенно. Вызываются общие модули, открываются формы конфы.... Нашел что-то с ХранилищеЗначений:


Пример:

МояКартинка = Новый Картинка("C:\Мои документы\Картинка1.bmp");
ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка);

НовНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
НовНоменклатура.Наименование = "Диван ""Маргарита""";
НовНоменклатура.Изображение = ХранилищеКартинки;
НовНоменклатура.Записать();



Думаю как-нить можно ее прикрутить. Только у меня ситуация - допустим есть надпись, в виде гиперссылки, рядом кнопка - "Выбрать файл". Уже при нажатии на эту надпись открывался скан дока.
24 kosts
 
05.09.11
17:45
(23) что то в этом роде
элементыформы.картинка.значение = получитькартинкуизхранилища(ХранилищеКартинки);
25 AllJoke
 
05.09.11
17:57
(24) Это встроенная процедура???
26 acsent
 
05.09.11
18:03
Даже вот гугл и яндекс отказались от постраничной разбивки
27 kosts
 
05.09.11
18:07
(25)
ХранилищеЗначения (ValueStorage)
Получить (Get)
Синтаксис:

Получить()
Возвращаемое значение:

Тип: Произвольный. Значение, содержащееся в хранилище.
Описание:

Получает из хранилища сохраненное в нем значение.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

МояКартинка = ХранилищеКартинки.Получить();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший