Имя: Пароль:
1C
1С v8
Создание УИ в таблице
0 98765
 
13.02.19
09:54
При нажатии на кнопку должен отработать следующий алгоритм.

Создать список значений. В список значений добавить 10 книг

Создать таблицу значений, с двумя колонками: «Книги», «УникальныйИдентификатор».

Программно добавить в таблицу значений первые 5 книг из списка значений. В поле «УникальныйИдентификатор» необходимо добавить случайный идентификатор, созданный методом УникальныйИдентификатор(). Вывести из таблицы значений уникальные идентификаторы книг, у которых наименьшие количество букв. Сообщение вывести методом СообщениеПользователю().
1 ДенисЧ
 
13.02.19
09:55
Что именно не получается?
2 НоваяВолна
 
13.02.19
09:56
(0) Красиво, осталось выложить кнопку на форму и создать команду
3 98765
 
13.02.19
09:59
не знаю как создать Уникальный идентификатор
4 ДенисЧ
 
13.02.19
10:00
(3) НовыйУИ = Новый УникальныйИдентификатор()
5 98765
 
13.02.19
10:00
Процедура Таблица(Команда)
    Таблица = Новый ТаблицаЗначений();
    Таблица.Колонки.Добавить("Книги", Новый ОписаниеТипов "Наименование");
    Таблица.Колонки.Добавить("Уникальный идентификатор" Новый ОписаниеТипов "Ссылка");
КонецПроцедуры
6 НоваяВолна
 
13.02.19
10:00
Это сейчас так тестовые задачи формулируют?
7 ДенисЧ
 
13.02.19
10:01
Таблица.Колонки.Добавить("Уникальный идентификатор" Новый ОписаниеТипов "Ссылка");
не прокатит
8 СтепаDS
 
13.02.19
10:01
(3) "методом УникальныйИдентификатор()." не?
9 98765
 
13.02.19
10:02
(7) а как должно быть? я только начинаю изучать 1с
10 СтепаDS
 
13.02.19
10:02
(5) "Таблица.Колонки.Добавить("Уникальный идентификатор" Новый ОписаниеТипов "Ссылка");" не работает
11 ZDenis
 
13.02.19
10:02
(5) 1С - это не твоё
12 СтепаDS
 
13.02.19
10:03
(9) Ну, продолжай изучать, читай документацию, книги, курсы смотри наконец.
13 НоваяВолна
 
13.02.19
10:07
(9) Так и знал... задача тестовая. Как говорил один мудрец: "Если хочешь задать вопрос, то задай его, но будь готов к тому, что в ответ тебе зададут ещё больше вопросов".
Как резюме: Попытайся более точно описать задачу, тогда люди с форума могут предложить тебе другие решения, о которых ты даже не думал.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн