|
как правильно настроить РегистрСведенийСписок | ☑ | ||
---|---|---|---|---|
0
LivingStar
30.07.13
✎
12:19
|
На форме справочника разместил РегистрСведенийСписок, столкнулся с тем что при вводе в него записей с формы справочника в открываемой форме не заполняется измерение контрагент и при вводе строки в регистр значение пропадает, исчезает из списка. Поделитесь опытом как правильно настроить ввод значений в регистр сведений с формы справочника. Как нужно задавать тип РегистрСведенийСписок или регистрСведенийНаборЗаписей, какие свойства нужно установить по умолчанию?
|
|||
1
LivingStar
30.07.13
✎
12:59
|
наглядный пример не подскажете где в УТ 10.3 посмотреть?
|
|||
2
cw014
30.07.13
✎
13:00
|
Обрабатывай ввод нового и проставляй контрагента, чо
|
|||
3
Maxus43
30.07.13
✎
13:03
|
отбор там стоит же? в свойствах измерения - Основной Отбор
|
|||
4
Капитан О
30.07.13
✎
13:05
|
(2) такие штуки правильными свойствами делаются, я в талмуде недавно читал
|
|||
5
LivingStar
30.07.13
✎
13:09
|
(4) а какими не подскажете?
|
|||
6
LivingStar
30.07.13
✎
13:10
|
(3) да стоит, ведущее, основной отбор, запрет незаполненных
сейчас только пробовал вводить, вводится строка с пустым измерением ((( |
|||
7
Kreont
30.07.13
✎
13:10
|
Пример в справочниках ФизЛица, Номенклатура
|
|||
8
hhhh
30.07.13
✎
13:12
|
(6) наверно потому, что вы с формы справочника целиком злементы берете, а нужно только их значения
|
|||
9
LivingStar
30.07.13
✎
13:13
|
(8) Так я вообще не не трогаю их, думал они сами устанавливаться будут, это только самому можно прописать в коде? напомните пожалуйста где?
|
|||
10
LivingStar
30.07.13
✎
13:16
|
(7) не нащел или не понял пример в физических лицах
и заметил что везде используется РегистрСведенийНаборЗаписей у меня же РегистрСведенийСписок |
|||
11
Maxus43
30.07.13
✎
13:18
|
(10) ну используй набор записей. при добавлении записей в набор - измерения заполнятся автоматом, исходя из установленного отбора
|
|||
12
LivingStar
30.07.13
✎
13:22
|
(11) а так где это можно прописать? как установить отбор при открытии справочника на эту табличную часть где выводится регистр сведений
|
|||
13
LivingStar
30.07.13
✎
13:27
|
(11) изменил на набор записей, но при вводе строки измерение по прежнему пустое
|
|||
14
cw014
30.07.13
✎
13:29
|
(11) Только этот набор потом записывать нужно ручками
|
|||
15
LivingStar
30.07.13
✎
13:29
|
мало того при открытии формы элемента в табличной части отсутствует предварительная запись, хотя в регистре она есть
|
|||
16
LivingStar
30.07.13
✎
13:30
|
(14) тогда отказываюсь от него
подскажите как настроить РегистрСведенийСписок, что бы при вводе стояло измерение и при открытии отображалась запись!!! |
|||
17
Maxus43
30.07.13
✎
13:30
|
(15) при открытии надо установить отбо и ПРОЧИТАТЬ() его
|
|||
18
cw014
30.07.13
✎
13:33
|
(16) А вообще-то зря отказываешься. В типовых смотри, как на форме контрагента контактная информация реализована
|
|||
19
Maxus43
30.07.13
✎
13:33
|
(18) там через обработку, это ещё хуже
|
|||
20
cw014
30.07.13
✎
13:33
|
(16) Я так думаю не зря они набор записей с отбором тянут? А не весь список...
|
|||
21
LivingStar
30.07.13
✎
13:34
|
(18) я там ничего не понял в типовых ...
|
|||
22
cw014
30.07.13
✎
13:35
|
(21) Тяни набор записей. При открытии ставь отбор и читай набор. При записи записывай набор. Все остальное подставится само собой
|
|||
23
LivingStar
30.07.13
✎
13:36
|
Подскажите как оперировать с РегистрСведенийСписок.
Сейчас запись выводится, но при вводе измерение не заполнено. Как что бы при вводе оно было заполнено. |
|||
24
cw014
30.07.13
✎
13:37
|
(23) Ты все таки свою линию гнешь... Ну используй обработчик "ПередОкончаниемРедактирования" и подставляй в недостающий реквизит свою ссылку
|
|||
25
Лефмихалыч
30.07.13
✎
13:43
|
(0) а то, что еще в самом начале тебе табличное поле намекало, мол, строка не соответствует отбору, тебя не смутило?
Возвижу - дело происходит в форме нового элемента |
|||
26
LivingStar
30.07.13
✎
13:45
|
(24) Так перед окончанием редактирования как поможет на заполнение измерения при вводе строки? Хочется что бы при вводе строки уже стояло измерение!!!
|
|||
27
LivingStar
30.07.13
✎
13:46
|
(25) Смутило!!! Я вот и хочу разобраться !!!
|
|||
28
Лефмихалыч
30.07.13
✎
13:46
|
(27) установитьссылкунового/получитьссылкунового
или просто не давай даже смотреть на это табличное поле, пока элемент не записан |
|||
29
LivingStar
30.07.13
✎
13:49
|
(28) что то куда то вы меня совсем запутываете !!!!
там все намного проще, много лишнего!!! |
|||
30
LivingStar
30.07.13
✎
14:02
|
В процедуре ПриВыводеСтроки() прописываю измерение
при открытии выдается ошибка поле не доступно для записи контрагент |
|||
31
LivingStar
30.07.13
✎
14:06
|
И пишет введенные данные в поле не соответствуют отбору!!!
Как это можно устранить? |
|||
32
cw014
30.07.13
✎
14:07
|
(26) тогда юзай КонтактнаяИнформацияПриНачалеРедактирования
Сам догадаться не можешь? |
|||
33
Starhan
30.07.13
✎
14:10
|
(21) может тебе все таки Радченко хотя бы почитать?
|
|||
34
cw014
30.07.13
✎
14:11
|
(33) Знаешь сколько ему всего советовали. Ткни на юзверя и посмотри темы с его участием. Только там OFF в полтора раза больше, чем по 1С, зато в 1С одни вопросы с нежеланием чего либо изучать
|
|||
35
LivingStar
31.07.13
✎
10:25
|
Остановился на РегистреСведенийСписок, отбор установлен и запрет пустых значений на измерение регистра. Редактирование только в списке. При открытии и при установки одного реквизита проверяю новый ли элемент, устанавливаю отбор, если новый то сначало записываю:
РеквизитыТТ.Отбор.Контрагент.Установить(Ссылка); Это что бы не выдавалось сообщение о вводе значения не соответствующее отбору. При вводе контрагент устанавливается. Сначало в процедуре ПриВыводеСтроки(), вот это дописывал: //Если Не ЗначениеЗаполнено(ДанныеСтроки.Контрагент) Тогда // ДанныеСтроки.Контрагент = ЭтотОбъект.Ссылка; //КонецЕсли; но потом вижу не понадобилось Сейчас заметил что при добавлении строк они все отображаются на форме. Что бы был только срез последних можно это как то визуальными настройками сделать? |
|||
36
hhhh
31.07.13
✎
10:47
|
(22) вроде там в регистр сведений список при вводе новой строки тоже автоматом проставляются измерения из отбора. Как и в наборе записей.
|
|||
37
LivingStar
31.07.13
✎
12:20
|
(36) В РегистрСведенийСписок выводятся все записи из регистра по установленному отбору. как сделать что бы выводилась только последняя запись, то есть что бы показывался только срез последних? Моэно ли это сделать инструментальными средствами конфигирации, свойствами регистра?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |