Имя: Пароль:
1C
1С v8
Как записать в регистр сведений данные из справочника
0 list770
 
29.03.19
06:57
Помогите новичку, пожалуйста)
Есть справочник "Клиенты" и регистр "ДанныеКлиентов". На форму справочника добавил реквизит (РегистрСведенийМенеджерЗаписи.ДанныеФизЛиц) и вывел из него элемент на форму.
Как теперь заставить заполненный элемент записываться в регистр?)
1 Рэйв
 
29.03.19
07:10
Выведи динамический список с регистром +отбор по тек клиенту. и пусть колбасят напрямую
2 list770
 
29.03.19
08:41
(1) Тогда это будет табличная часть, а надо, чтобы обычные поля формы
3 Fish
 
29.03.19
08:50
(2) Сделай реквизит формы, и пиши его в регистр при записи и читай присоздании на сервере.
4 Вася Теркин
 
29.03.19
08:51
(2) Скорее всего приИзменении реквизита или приЗаписи справочника. Тебе лучше знать какая у тебя логика.
Попробуй значение на сервер передать. и там записать.
5 list770
 
29.03.19
10:45
(3) Дело в том, что реквизитов будет больше сотни. Я точно не знаю, 100+ реквизитов у эелемента справочника - это нормально?)))
6 list770
 
29.03.19
10:48
(4) то есть, даже если я добавлю реквизиты РегистрСведенийМенеджерЗаписи.ДанныеФизЛиц и РегистрСведенийНаборЗаписей.ДанныеФизЛиц (как в типовой БП, например), возьму с них элементы на форму, их все равно нужно программно записывать, как при проведении документа?
7 list770
 
29.03.19
10:49
простите, что я такой чайник))
8 Вася Теркин
 
29.03.19
10:50
(5) Нет. Нормально сделать РС. Измерения Элемент,Реквизит, и ресурс ЗначениеРеквизита. Тогда они могут быть ещё и периодическими на всякий случай...
9 Вася Теркин
 
29.03.19
10:51
То есть два справочника - СправочникЭлементы. И справочник СправочникРеквизитыЭлементов.
А чего за задачу ваяите?
10 Вася Теркин
 
29.03.19
10:53
Если по ним отборы потом надо делать сложные в условиями всякими,то можно посмотреть в сторону Характеристик.
11 Вася Теркин
 
29.03.19
10:54
Если "просто" хранить (например, параметры сложных расчетов, точки какого-то маршрута и т.п.) то РС хватит
12 Вася Теркин
 
29.03.19
10:56
Например, Справочник.АвтобусныеМаршруты
Делать ему реквизиты ДлительностьОстановки1, ДлительностьОстановки2... не надо
Делаешь справочник Остановки
У них наименования
потом РС:
АвтобусныйМаршрут
Остановка
..
Длительность
13 Вася Теркин
 
29.03.19
10:56
А если эти реквизиты больше похожи на ключ аналитики, то смотри типовые.
14 Вася Теркин
 
29.03.19
10:57
при таком количестве реквизитов может надо разделить их на аналитические и вспомогательные и использовать обе схемы.
15 Вася Теркин
 
29.03.19
10:58
+(12) По такой схеме реализованы "Свойства" в типовых
16 list770
 
29.03.19
11:12
Давайте пойдем другим путем)) Кто подскажет, где и как происходит запись паспортных данных ФизЛица из типовой БП 3.0. Они как раз пишутся в РС ДокументыФизическихЛиц. Пол дня сижу, найти не получается(
17 aleks_default
 
29.03.19
11:25
Не знаю как в типовой БП3 но посмотри в процедуру ПередЗаписьюНаСервере. И вообще для твоей задаче ближе, то как в БСП реализованы доп. свойства/реквизиты объектов. Там и программное создание реквизитов(полей) формы и запись в регистры, все есть.
18 Nikoss
 
29.03.19
11:30
(16) точка останова в модуле набораЗаписей регистра ДокументыФизическихЛиц, приЗаписи... и стек вызовов в помощь
19 list770
 
29.03.19
13:02
Всем спасибо! Буду думать...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.