Имя: Пароль:
1C
1С v8
как обратиться к реквизиту формы из модуля объекта
,
0 zxcurced
 
13.04.22
11:39
подскажите пожалуйста как обратиться к колонке ТЧ из модуля объекта. если в документе Продажа книг указать количество книг больше чем есть на складе то документ не проводится а колонки Авторы и Издательство очищаются как это можно исправить?
реквизиты колонки Авторы и Издательство я добавил уже на самой форме.
1 Kassern
 
13.04.22
11:44
вы поймите, что есть реквизит объекта, а что есть реквизит формы. Ответьте себе на вопрос, а где хранятся указанные данные в реквизитах формы в базе?
2 zxcurced
 
13.04.22
11:45
на сервере
3 Kassern
 
13.04.22
11:48
(2) на каком сервере? У вас есть База данных, там множество различных таблиц. Вот у вас есть Документ с реквизитом Автор. Это поле будет храниться в базе данных при записи документа. А если вы взяли и добавили реквизит формы "Статус", то он уже не будет храниться в базе. Отдельная колонка в таблицах не появится. Это лишь временное поле формы, которые вы можете заполнять работая с формой, база данных об этом ничего не знает.
4 Kassern
 
13.04.22
11:49
теперь появилось понимание?
5 zxcurced
 
13.04.22
11:49
да
6 zxcurced
 
13.04.22
11:50
значит эту проблему никак не решить
7 Kassern
 
13.04.22
11:51
(6) почему не решить? Все решаемо. Если вам нужно хранить информацию по колонкам Авторы и Издательство, то добавьте их в документ, не нужно использовать для этого реквизиты формы. И все у вас будет храниться и отображаться
8 Kassern
 
13.04.22
11:52
Реквизит формы можно использовать например для артикула номенклатуры. У вас в базе хранится сама номенклатура в табличной части, смысл отдельно хранить артикул нет, поэтому используется реквизит формы, который заполняется каждый раз данными из номенклатуры.
9 zxcurced
 
13.04.22
11:56
все понял
10 nodrama
 
13.04.22
11:58
- вы поймите, что есть реквизит объекта, а что есть реквизит формы. Ответьте себе на вопрос, а где хранятся указанные данные в реквизитах формы в базе?

- на сервере

В Мемы Мисты )
11 zxcurced
 
13.04.22
12:09
))))))))
12 zxcurced
 
13.04.22
12:16
извините я просто только начал изучать 1с
13 Serg_1960
 
13.04.22
14:07
(12) Не извиняйтесь, в том нет Вашей вины. Просто тут на форуме очень общительные люди собрались :)
14 1Сергей
 
13.04.22
14:14
(13) +100500
15 lEvGl
 
гуру
13.04.22
14:19
(13) (14) если не будет общительных, то вы, "молчуны", никогда ничего не скажете по теме, вводных мало будет, или самим придется стать пообщительнее