|
Регистр сведений на форме документа | ☑ | ||
---|---|---|---|---|
0
Oz11
10.02.12
✎
19:39
|
Оказывается я чайник в этом деле. задача такова. на форму документа нужно поместить нечто, способное отображать записи регистра сведений с определенным отбором. причем в это нечто можно добавлять строки, а писать их в регистр нужно при записи документа. ковыряю РегистрСведенийНаборЗаписей но что-то ничего толкового не получается. как быть, подскажите.
|
|||
1
024410
10.02.12
✎
19:42
|
Если писать именно при записи документа - только делать ТЧ, при открытии туда из регистра при записи назад
|
|||
2
Товарищ Лансер
10.02.12
✎
19:43
|
Открой справочник "Контрагенты" и посмотри как юзается т.ч. "КонтактнаяИнформация".
И пиши по аналогии |
|||
3
Oz11
10.02.12
✎
19:44
|
(1) хорошо. а если делать запись в регистр не при записи, а при окончании ввода данных в строку например?
|
|||
4
Товарищ Лансер
10.02.12
✎
19:45
|
(3) смотри (2)
|
|||
5
Oz11
10.02.12
✎
19:51
|
да не хочу лезть во все эти обработки записи контактной информации. мне просто теорию. сам буду делать через ТЗ, так как писать нужно при записи документа.
|
|||
6
Oz11
10.02.12
✎
19:52
|
просто хочу знать как правильно работать с регистрами на формах
|
|||
7
МурЬка
10.02.12
✎
19:58
|
(6) Все зависит от конкретной задачи.
Вообще, помещение регистра сведений на форму документа - несколько нелогично. Если "Как работать с регистрами на формах" - СП, тип РегистрСведенийСписок. *очень хочется сказать много слов про проектирование структуры БД, но воздержусь* |
|||
8
Товарищ Лансер
10.02.12
✎
19:59
|
Хех.. Все, сразу и быстро... 8)
А не получится... Если делать по нормальному тебе надо написать 7 обработок событий для Т.Ч. Что бы Регистр работал нормально и не говнялись данные. ПриАктивизацииСтроки ПередНачаломИзменения ПередНачаломДобавления ПередУдалением ПриНачалеРедактирования ПередОкончаниемРедактирования ПриВыводеСтроки Прости, еду сейчас уже домой. Но лично расписывать тебе не очень охота, если сам не хочешь лезть в код... |
|||
9
Oz11
10.02.12
✎
20:04
|
(8) да нет. в код залезть не проблема. просто сейчас не те задачи. да и делал уже когда-то контактную информацию через регистра сведений, для складов правда.
|
|||
10
Oz11
10.02.12
✎
20:05
|
(7) РегистрСведенийСписок - это, если я правильно понимаю немного не то, так как мне нужно будет писать строки в регистр и удалять их оттуда.
|
|||
11
МурЬка
10.02.12
✎
20:08
|
(10) Тогда это регистр сведений, для которого данный документ является регистратором. Избавит от кучи лишних проблем.
|
|||
12
Oz11
10.02.12
✎
20:12
|
(11) так и есть. сейчас докладно изложу задачу:
Есть регистр сведений (подчинен регистратору) - причем регистратор именно тот документ, в форму которого я помещаю табличное поле. нужно в табличное поле выводить записи регистра, у которых определенное поле равно одному из реквизитов документа (Автомобиль) должна быть возможность добавлять записи руками и удалять их. вот и все. задача была писать в регистр при записи документа, но если честно, уж как-то коряво это выглядит. |
|||
13
МурЬка
10.02.12
✎
20:15
|
(12) При записи или при проведении?
|
|||
14
Oz11
10.02.12
✎
20:16
|
(13) при записи.
|
|||
15
МурЬка
10.02.12
✎
20:17
|
+(13) Если документ будет помечен на удаление, записи в регистре останутся?
|
|||
16
МурЬка
10.02.12
✎
20:22
|
Не вижу необходимости в вынесении регистра на форму документа.
ТЧ документа + признак окончательного проведения (если у проведенного документа должны формироваться дополнительные движения). В зависимости от признака - обработка проведения по разным алгоритмам. Если необходимо выводить записи по автомобилю, указанному в документе (реквизит шапки), то сделать отдельное табличное поле РегистрСведенийСписок на просмотр. И, *нецензурно*, учить логику объектов 1С. |
|||
17
Oz11
10.02.12
✎
20:28
|
(15) по вашим вопросам прихожу к мысли что не нужен для этого регистра регистратор. на форму что-то выносить нужно, потому что среди реквизитов и табличных частей документа есть только Автомобиль. буквально только что выяснил что можно и не делать регистратор. сделаю просто реквизит регистра - документ. вот.
логика такова что пользователь выбирает в документе автомобиль и в табличное поле подтягиваются все записи по этому автомобилю. и должна быть возможность изменять, добавлять, удалять. вот. |
|||
18
МурЬка
10.02.12
✎
20:32
|
(17) Мне кажется, вы не до конца представляете, что хотите сделать и как с этим потом будут работать.
|
|||
19
Oz11
10.02.12
✎
20:33
|
я исполнитель. какая постановка приходит ко мне, то я и делаю.
|
|||
20
МурЬка
10.02.12
✎
20:38
|
(19) Исполнитель - это когда у вас ТЗ на руках с перечнем изменяемых объектов и описанием алгоритмов. Во всех остальных случаях вы должны понимать задачу и представлять последствия ее реализации в том или ином виде.
|
|||
21
МурЬка
10.02.12
✎
20:41
|
Предположим, вы добавляете на форму документа РС с независимым режимом записи и возможностью его изменения (Изменения как? Можно ли трогать записи других документов)? Если трогать записи других документов нельзя, то это РС, подчиненный регистратору. Если можно, то это-таки независимый режим записи, но тогда возникают проблемы с параллельным вводом (до записи документа кто-то в другом документе это уже поменял), изменением задним числом и прочие прелести.
И это только то, что мне не лень писать ) |
|||
22
Oz11
10.02.12
✎
20:44
|
(21) )) ну такие уж у нас постановщики, да и у меня не много опыта. насколько я понял задачу (с новой информацией что регистратор не нужен) то мне должен подойти РегистраСведенийСписок на форме.
|
|||
23
МурЬка
10.02.12
✎
20:46
|
(22) Пригласите специалиста и не мучайтесь.
|
|||
24
БалбесВ1с
10.02.12
✎
20:48
|
(23)Сколько в час?
|
|||
25
МурЬка
10.02.12
✎
20:49
|
(24) зависит от специалиста.
|
|||
26
БалбесВ1с
10.02.12
✎
20:55
|
(25)Я хочу вас.
|
|||
27
МурЬка
10.02.12
✎
20:56
|
(26) Ну я прям даже и смутилась. Я девушка честная, только замуж.
|
|||
28
marvak
10.02.12
✎
21:00
|
что то с кемерова тролли полезли, никто не замечает?
|
|||
29
МурЬка
10.02.12
✎
21:02
|
(28) Мы, кемеровские тролли, такие.. так и лезем, так и лезем...
|
|||
30
marvak
10.02.12
✎
21:04
|
(29)
тогда ответь за это "Вообще, помещение регистра сведений на форму документа - несколько нелогично. " и с чего так? |
|||
31
МурЬка
10.02.12
✎
21:06
|
(30) А с чего не так? Менять регистр сведений в ФОРМЕ! документа с некоторых пор стало логичным?
|
|||
32
echo77
10.02.12
✎
21:08
|
УПП. Руководитель подразделения вводится практически в форме элемента справочника
|
|||
33
marvak
10.02.12
✎
21:08
|
(31)
в форме элемента справочника, например, сплошь и рядом, а в форме документа тоже не возбраняется, смотря как ты его будешь обрабатывать :) Отборы там и всякие события |
|||
34
МурЬка
10.02.12
✎
21:09
|
Речь шла не о форме справочника. Если вы не видите разницы между справочником и документом, я тролль и пошла отсюда.
|
|||
35
МурЬка
10.02.12
✎
21:09
|
(33) не возбраняется и логично - ни разу не одно и то же.
|
|||
36
МурЬка
10.02.12
✎
21:11
|
Да, давайте нафигачим море событий для того, чтобы ТС сделал то, сам не знает что, чтобы пользователи потом работать нормально не смогли. Всем станет хорошо. А я хоть поржу потом, я ж тролль, мне положены лузлы.
|
|||
37
marvak
10.02.12
✎
21:12
|
(34)
Не горячитесь, не горячитесь. Я имел в виду, что принципиально иногда бывает легче и проще именно из формы документа править некие записи в РС. бывает проще и методичнее там иметь набор записей Рс, но бывает и иначе. так что никакого преступления тут нет или я неправ? |
|||
38
МурЬка
10.02.12
✎
21:16
|
(37) Нет, ну если речь идет о корректировке записей регистров, то да, разумеется, логичнее через форму. Но, простите, с теми корректировками в неумелых руках что бывает, не знаете? Вот-вот, лажа всякая бывает. Кто НДС разгребал хоть раз, тот, я думаю, поймет.
Иногда, может быть, и бывает. Но чтобы обеспечить устойчивую работу такого документа, нужно затратить кучу времени и сил. Не проще ли немножко подумать над логикой приложения (я одна знаю эти слова?) и четко сформулировать задачу? |
|||
39
marvak
10.02.12
✎
21:23
|
(38)
Мурка, ну это все понятно. ТС просто спрашивает насчет "нечто, способное отображать записи регистра сведений с определенным отбором." имхо, тут проще всего будет именно простое решение. и которое в общем то используется и в типовых :) То есть кидаем список РС на форму и отбор ставим пред открытием, вот и все :)( |
|||
40
МурЬка
10.02.12
✎
21:26
|
(39) см. (7)
ТС спрашивает не просто про РС на форме, а про РС на форме документа, что несколько меняет дело и не дает мне, как человеку, склонному к сопереживанию и помощи ближним, оставить его в неравном бою с им же созданными проблемами. |
|||
41
marvak
10.02.12
✎
21:29
|
(40)
7 пост это твой, кста ;) ну ладно, просто я из практики тебе скажу, помещение списка РС на форму дока бывает сплошь и рядом, и это не является плохим стилем. многие фирмы даже и не знают, что как бэ это не совсем кошерно :) |
|||
42
МурЬка
10.02.12
✎
21:31
|
(41) да я как бы в курсе, что он мой. И в нем написано про регистр сведений список.
Многие фирмы такое пишут, что волосы шевелятся. Примеров оправданного помещения списка регистра на форму документа для редактирования не так много. И уж не сплошь и рядом - точно. |
|||
43
marvak
10.02.12
✎
21:34
|
(42)
Уф, понимаешь тут новичок спрашивает про некие вещи, лучше новичку дать какие то минимальные вещи, чем спорить, и выяснять, то, что он стопудова не поймет, :) не так ли? |
|||
44
МурЬка
10.02.12
✎
21:36
|
(43) Нет. А то так и привыкнет писать не думая. А потом в поиске его найдет другой новичок, третий и так далее.
|
|||
45
marvak
10.02.12
✎
21:38
|
(44)
"Враг жесток и неумолим" :) Ладно, не буду спорить, мне надо срываться уже :) вот послушай http://www.youtube.com/watch?v=hc7sAXdFBh0 |
|||
46
marvak
10.02.12
✎
21:39
|
(44)
Пока, приятно было пообщаться с грамотной девушкой :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |