Имя: Пароль:
1C
1С v8
Форма записи регистра сведений в УФ
0 Slon747
 
07.03.19
09:40
УТ 11
Создал регистр сведений без измерений, с ресурсами.
Добавил запись. Потом пробую ее изменить, но открывается окно новой записи регистра.
Пока не добавил форму записи, не удавалось изменить старую запись.
Если у регистра есть измерение, то запись редактируется и без формы.
Так и должно быть?
1 Slon747
 
07.03.19
09:44
Черт.
Удалил измерение и теперь даже с формой записи не удается изменить строку.
В чем дело?
2 FIXXXL
 
07.03.19
09:51
(0) сделай справочник
3 Slon747
 
07.03.19
09:52
(2) Зачем?
4 FIXXXL
 
07.03.19
09:53
(3) а зачем РС без измерений? без ключа записи?
5 Slon747
 
07.03.19
09:54
(4) Храню константы.
6 FIXXXL
 
07.03.19
09:56
(5) тогда ПВХ тебе в помощь, с предопределенными характеристиками
7 FIXXXL
 
07.03.19
09:59
(6) + РС таки, для хранения значений ПВХ :)
8 catena
 
07.03.19
10:00
(1)А как регистр без измерений поймет, какая именно запись меняется?
9 Cyberhawk
 
07.03.19
10:01
(6) Он тебе говорит, что ему достаточно РС без измерений, а ты ему предлагаешь добавить в РС измерение. В чем логика?
10 Slon747
 
07.03.19
10:01
(7) Да вроде раньше можно было обойтись без этого.
(8) По щелчку по строке списка мог бы понять
11 FIXXXL
 
07.03.19
10:26
(9) давай ты жене замечания будешь делать
ок?
12 Slon747
 
07.03.19
10:35
В общем, добавил измерение, которое заполняю при записи набора.
При щелчке по строке списка подсовываю его значение и открываю этот набор.
Неудобно то, что при добавлении новых ресурсов нужно не забыть добавить их на форму записи.
13 runoff_runoff
 
07.03.19
10:36
(12) зря
14 runoff_runoff
 
07.03.19
10:36
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ТекущийОбъект = РеквизитФормыВЗначение("Запись");
    ТекущийОбъект.Прочитать();
    ЗначениеВРеквизитФормы(ТекущийОбъект, "Запись");
КонецПроцедуры
15 Slon747
 
07.03.19
10:40
+(12)
>При щелчке по строке списка подсовываю его значение и открываю этот набор.

Ну да, это уже и не нужно мне

(14) Это что? Чего-то не пойму
16 runoff_runoff
 
07.03.19
10:48
(15) в форму записи вставить, и все будет работать и без измерений..
17 Cyberhawk
 
07.03.19
11:17
(11) Какие замечания? Тебя за логику спрашивают, тут все серьезно
18 FIXXXL
 
07.03.19
11:36
(17) регистр без измерений? так себе логика...
19 Вася Теркин
 
07.03.19
11:48
(6) Он по ходу массив констант хранит. Весь регистр - одна константа типа массив примерно...
Я такие массивы в одной константе храню. Правда, в нее запросом не обратишься, Прочитывать надо и передавать в запрос параметром.
20 Вася Теркин
 
07.03.19
11:49
массив в константе хранит
21 Slon747
 
07.03.19
12:11
(14). Спасибо. Не знаю как, но работает.
(19) Храню настройки обработки, не зависящие от текущего пользователя.
22 Cyberhawk
 
07.03.19
12:14
(18) Что-то ты так и не объяснил, что в этом плохого. Пока складывается впечатление, что ты не можешь обосновать такую позицию, а так и до брехни недалко)
23 FIXXXL
 
07.03.19
12:16
(22) а мне надо что-то объяснять? тебе?
24 Cyberhawk
 
07.03.19
12:20
(23) Ну если ты пустозвон, т.е. словами пользуешься неосознанно, то конечно же не обязательно)
25 Ботаник Гарден Меран
 
07.03.19
12:27
(0)
F5 надо нажимать.
26 FIXXXL
 
07.03.19
12:43
(24) дружок, главный звездобол тут на форуме - это ты
в какую тему не зайди, везде твои комменты пустопорожние, вместо помощи вопрощающим

в этой теме ты что делаешь? умником себя показать хочешь? дык не тянешь.
но вот форум с такими "умниками" катится в сраное говно, это к гадалке не ходи...
27 Cyberhawk
 
07.03.19
12:44
(26) Слив засчитан )
28 runoff_runoff
 
07.03.19
13:23
(21) еще лучше поставить у регистра "Использовать стандартные команды" = ЛОЖЬ.. и сделать подч команду, которая сразу открываем форму записи.. ведь список в принципе тут не нужен..

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ОткрытьФорму("РегистрСведений.ДополнительныеКонстанты.ФормаЗаписи", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
КонецПроцедуры
29 Сияющий в темноте
 
07.03.19
14:53
хранить настройки удобно в регистре,где в измерении имя настройки или хотя бы ее номер,просто,потом нужно будеи еще одну настройку сохранить-что,мы еще один регистр выдумывать будем.
а так,регистр без измерений,вполне себе хорошая мысль,так как с константами работать сложнее.
30 Cyberhawk
 
07.03.19
14:55
(29) "потом нужно будеи еще одну настройку сохранить" // Еще один ресурс добавить