|
Новый справочник | ☑ | ||
---|---|---|---|---|
0
malinoff
10.12.11
✎
09:28
|
Всем доброго времени суток. Не учился на программиста 1С, самостоятельно не разбирался, но срочно возникла необходимость немного подправить код модуля.
Суть - есть форма ввода "задача", в которую работник может ввести краткое описание задачи, над которой он работает. Необходимо вместо формы ввода сделать выпадающий список из фиксированных задач, а так же сделать "выбор" задачи из отдельного окна. Как изменить форму ввода на список я уже разобрался, возник вопрос, как правильно создать справочник задач, и как этот справочник ассоциировать со списком? |
|||
1
batman69
10.12.11
✎
09:39
|
Не учился на водителя и машину в глаза не видел, но срочно возникла необходимость съездить за хлебом, подскажите на какие педали жать?
|
|||
2
kosts
10.12.11
✎
09:54
|
(0) Добавь справочник задач.
|
|||
3
Wobland
10.12.11
✎
10:15
|
(0) бросай ты это дело, займись матчастью пока. нагородишь больше
|
|||
4
malinoff
10.12.11
✎
10:40
|
batman69, боюсь, вам в этой теме делать нечего, вы ничем не сможете мне помочь.
kosts, добавил. Только не могу найти, куда записывать собственно строки выпадающего списка. Не подскажете? Wobland, пойду на курсы, как только будет свободное время, сейчас его, к сожалению, нет. |
|||
5
Amra
10.12.11
✎
10:43
|
(4) А даввай ты не будешь говорить нам что делать, а мы не скажем куда тебе идти?
|
|||
6
kosts
10.12.11
✎
10:44
|
(4) Тебе виднее.
Добавь реквизит в справочнике/документе/регистре, куда там задача у тебя записывается. Тип "справочник ссылка задача", имя реквизита "Задача". |
|||
7
Фокусник
10.12.11
✎
10:44
|
(4) Сначала определись с хранением данных. Если до твоих доработок в реквизите документа была строка, то теперь что планируешь там хранить: также строку или элемент нового справочника?
|
|||
8
malinoff
10.12.11
✎
10:52
|
Amra, а куда мне идти? А то я что-то не в курсе.
kosts, добавил реквизит, установил тип. Но в выпадающем списке все равно нет этих строк, что-то еще нужно сделать? Фокусник, планирую хранить, видимо, элемент, мне нужно, чтобы работник мог задачу выбрать только из множества определенных заранее задач, не должно быть возможности вписать какую-нибудь другую задачу. |
|||
9
Фокусник
10.12.11
✎
10:55
|
(8) >ланирую хранить, видимо, элемент
На текущий момент в документах хранятся данные в этом реквизите (которые нельзя потерять)? |
|||
10
kosts
10.12.11
✎
11:05
|
Предположу, что возможно удобнее было бы хранить не ссылку на задачу, а саму задачу в текстовом виде.
Из справочника выбирать, только для быстрой подстановки типовых вариантов. Тогда реквизит "Задача" будет тип неограниченная строка. А на форме мы в реквизит задача пишем, что хотим и имее возможность через кнопку "..." выбрать типовую задачу. Хранить в одном реквизите два разных типа, я не люблю... |
|||
11
malinoff
10.12.11
✎
11:11
|
kosts, в том то и дело, нужно, чтобы не было возможности вписать свою задачу, должен быть выбор только из типовых.
|
|||
12
BuHu
10.12.11
✎
11:12
|
(0)"Суть - есть форма ввода "задача", в которую работник может ввести краткое описание задачи, над которой он работает". что за форма ввода ?
|
|||
13
BuHu
10.12.11
✎
11:14
|
если я правильно понял , то можно создать справочник , туда завести задачи , на форме ввода сделать поле с выбором этого справочника и поставить вроде "быстрый выбор"
|
|||
14
BuHu
10.12.11
✎
11:14
|
+(13) "туда завести задачи " как элементы справочника
|
|||
15
malinoff
10.12.11
✎
11:17
|
BuHu, да, именно это мне и нужно. Я создал справочник "задачи". В нем создал два реквизита - "задача1" и "задача2".
Создал форму "СписокЗадач". Сделал в нужном месте список выпадающий, с кнопкой "КнопкаВыбора", но я не могу найти, как ассоциировать реквизиты справочника "задачи" с элементами выпадающего списка, и как сделать, чтобы по щелчку на "КнопкаВыбора" открывалось форма "СписокЗадач". |
|||
16
BuHu
10.12.11
✎
11:19
|
(15) зачем два реквизита?
|
|||
17
BuHu
10.12.11
✎
11:21
|
+(16) тебе не надо реквизиты создавать , создай справочник у него по умолчанию есть реквизит наименование , в предприятии заполни справочник , на форме помести поле выбора , задай тип полю Справочник.ТвойСправочник , поставь галку быстрый выбор
|
|||
18
BuHu
10.12.11
✎
11:22
|
+(17) кнопку выбора у поля сними , поставить кнопку списка
|
|||
19
Фокусник
10.12.11
✎
11:23
|
(15) Ответь на вопрос: что планируется делать с ранее введенными данными (если они есть)? Они ведь не будут попадать под понятие "должен быть выбор только из типовых"...
Если ранее введенные данные не проблема потерять, то ПРОЩЕ сменить тип реквизита на новый (вместо строка - справочник) и всё. Далее сама платформа всё сделает ;) |
|||
20
kosts
10.12.11
✎
11:27
|
(18) это вроде автоматически не сработает.
|
|||
21
BuHu
10.12.11
✎
11:27
|
(20) что не сработает?
|
|||
22
BuHu
10.12.11
✎
11:31
|
(20) точно не работает
|
|||
23
BuHu
10.12.11
✎
11:36
|
(22) похоже если только справочник не иерархический , тогда работает , ставишь быстрый выбор и все
|
|||
24
malinoff
10.12.11
✎
11:37
|
Фокусник, сменил тип реквизита, все заработало. Спасибо :)
Данные есть, но их потеря никакой роли не играет. |
|||
25
kosts
10.12.11
✎
11:53
|
"быстрый выбор " сработает, но он сработает при нажатии кнопки выбор с тремя точками, а не списка с треугольником.
|
|||
26
toli
10.12.11
✎
11:58
|
Добрый день. Спасибо, за книгу. С ее помощью теперь изучаю программирование 1 С. Хочу отметить, что у нас вся документация ведется на латинском(английскими буквами) алфавите. Поэтому 1С необходимо перевести на латинские буквы. Можно ли это сделать? Если можно, то как? К примеру, в приведенной ниже таблице сделаем перевод реквизитов, и кнопок:
Прием на работу-Новый—?se qebul- Yeni Прием на работу---?se qebul Ф.И.О.----S.A.A. Должность----Vezifesi ОК----OK Закрыть------Bagla Петровский Иван Александрович-----Petrovskiy ?van Aleksandrovic и.т.д. |
|||
27
kosts
10.12.11
✎
12:04
|
(26) Вроде не пятница...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |