Имя: Пароль:
1C
1С v8
СписокЗначений
,
0 Casper211
 
25.11.16
13:24
Как сделать так, чтобы в списке значений можно было добавлять новые записи, только из справочника пользователи ??
1 youalex
 
25.11.16
13:29
(0) .ТипЗначения
2 Casper211
 
25.11.16
15:03
(1) Спасибо но как дальше?
СписокЗначений.ТипЗначения = Тип(Справочники.Пользователи);
СписокЗначений.ТипЗначения = ТипЗнч(Справочники.Пользователи)
СписокЗначений.ТипЗначения = ТипЗнч("СправочникСсылка.Пользователи");
СписокЗначений.ТипЗначения = ТипЗнч(ПользователиКлиентСервер.ТекущийПользователь());;
3 Casper211
 
25.11.16
15:14
или это и не Тип() и не ТипЗнч() ?
4 rincewind
 
25.11.16
15:18
Каким образом идет добавление новых записей? Интерактивно, программно?
5 Casper211
 
25.11.16
15:18
или Новый ОписаниеТипов?
6 Casper211
 
25.11.16
15:18
(4) Интерактивно, руками
7 Fish
 
25.11.16
15:19
(3) А в синтакс-помощнике что написано?
8 Casper211
 
25.11.16
15:21
(7)ТипЗначения
Описание:

Тип: ОписаниеТипов.
Определяет тип для значений, которые могут храниться в элементах данного списка значений.
и пример
// Создание описателя типов для таблицы значений
КЧ = Новый КвалификаторыЧисла(12,2);
КС = Новый КвалификаторыСтроки(20);
Массив = Новый Массив;
Массив.Добавить(Тип("Строка"));
ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
9 Casper211
 
25.11.16
15:21
Новый ОписаниеТипов(Тип("СправочникСсылка.Пользователи")) ?
10 rincewind
 
25.11.16
15:22
(6) Ограничивай поле ввода по типу СправочникСсылка.Пользователи
11 youalex
 
25.11.16
15:26
(9) Новый ОписаниеТипов("СправочникСсылка.Пользователи")

Или (если нужно несколько:

МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Пользователи"));
Новый ОписаниеТипов(МассивТипов)
12 Casper211
 
25.11.16
15:28
(10) спасибо. В свойстве Реквизита- Объект -Тип значения -СправочникСсылка.Пользователи
13 Casper211
 
25.11.16
15:28
(11) и вам спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший