Имя: Пароль:
1C
1C 7.7
v7: Выборочная запись реквизитов
Ø (Злопчинский 17.01.2015 19:46)
,
0 Fiasko
 
16.01.15
22:47
Господа,

Нужно при определенном событии выполнять запись только одного реквизита справочника. Видел топик на инфостарте с доп. классами и обходом всего добра, но может кто проще способ знает? :)
1 Fiasko
 
16.01.15
22:51
хотя сейчас думаю вот.. мне нужно записывать, по большому счету, реквизит с типом - справочник... буду просто записывать что надо в этом справочнике и все... вопрос снят ) надеюсь к нему не вернусь )
2 Злопчинский
 
16.01.15
22:51
Весьма сомнительно
Если только очень сильными нештатными средствами

Штетноо какие проблемы
Прочитал запись
Изменил реквизит один
Записал запись

Чем не устраивает
3 Fiasko
 
16.01.15
22:54
блокировки...
4 Fiasko
 
16.01.15
22:56
да, у меня все получилось )) 1 строчка кода )
5 Fiasko
 
16.01.15
22:57
а, не, 3 - добавлю еще транзакцию или исключение...
6 Злопчинский
 
16.01.15
23:11
(3) а это кто у тебя так постоянно держит элемент что невозможно ничего сделать?
7 Fiasko
 
16.01.15
23:16
да сам же пользователь... я drag and drop функционал пишу.. без этого не как )
8 Злопчинский
 
16.01.15
23:23
А нафейхоа он элемент все время держит открытым?
Да еще такой важный элемент в который постоянно что то писать надо
9 Fiasko
 
16.01.15
23:25
ну как: так удобно.. открыл справочник товаров, решил файлы добавить - кинул в 1С - все записалось... и даже не надо вызывать окно записи активной формы, т.к. иногда это могут быть документы, которые просто не возможно записать... самое то!
10 Fiasko
 
16.01.15
23:27
можно и не открывать, конечно, но это - позже... пока надо было сделать так...
11 Злопчинский
 
16.01.15
23:35
При открытии справочника товаров то есть списка никакие записи справочника не блокируются
12 Злопчинский
 
16.01.15
23:35
где у тебя блокировка?
13 Zhuravlik
 
17.01.15
00:16
Насколько я помню открывать можно только на просмотр. На инфостарте даже когда-то публикацию видел: кого-то забодало что все часто открывают справочник, в который что-то все время писалось. И поступил оч. просто: режим открытия - на просмотр, на форме кнопка типа "Редактировать"...
14 Злопчинский
 
17.01.15
00:44
Я так документы сделал
По умолчан ию открываются на просмотр
Сразу меньше всяких заднопроходных действий стало
15 Fiasko
 
17.01.15
03:03
(11) При открытии действительно не блокируется, но: если я открыл объект и его записываю через глобальник - 1с ругается... это, конечно, можно обойти, но еще возможна ситуация, когда я открыл объект в режиме просмотра... но это не значит, что я не хочу прикрепить к нему файлы )) а если он еще и открыт у кого-то то разве не будет работать блокировка?
16 Fiasko
 
17.01.15
03:11
(15) объект в режиме просмотра...
+ его записывать для меня может быть просто опасно, т.к. в это время пользователь его может редактировать... а потом - отказаться от изменений и решить не сохранять... а тут я - со своими файлами и записью....
17 Fiasko
 
17.01.15
03:15
офтоп: оу, сегодня ровно 5 лет стажа на форуме о_О, круть ))
хочу всех поблагодарить за участие, поддержку и позитиффф... как вырасту - обязательно что-нибудь полезное сделаю ))) просто так )
18 Duke1C
 
17.01.15
03:20
(17) А прикрепленные файлы у тебя где храняться?
19 GreyK
 
17.01.15
03:24
(0) Два варианта:
1) Сделать реквизит периодическим и тогда можно записать в этот реквизит любое значение даже при открытой на редактирование формы.
2) Сделать отдельный справочник для прикрепленных файлов.
20 Fiasko
 
17.01.15
03:26
(19) именно как в п. 2 и есть, а в объектах к которым нужно хранить файлы - ссылка на этот справочник...
21 GreyK
 
17.01.15
03:31
(20) При программной записи элемента справочника глобальник ни при делах.
22 Fiasko
 
17.01.15
03:32
(21) у меня - при делах...
23 Duke1C
 
17.01.15
03:33
(20) Т.е., если я правильно понял, у тебя есть справочник типа "СсылкиНаВнешниеФайлы" и в нем храняться строковые пути к файлам?
в (18) я спрашивал о том, где именно храняться сами прикрепленные файлы
24 Fiasko
 
17.01.15
03:34
(23) да, все верно...
в папке с базой или в профайлах пользователя (по ситуации)
25 Duke1C
 
17.01.15
03:39
От чего зависит выбор места хранения?
26 GreyK
 
17.01.15
03:41
(22) У тебя ПутьКФайлу является реквизитом справочника. В пункте 2 я говорил про отдельный справочник в котором хранится ПутьКФайлу и ссылка на объект.
27 Fiasko
 
17.01.15
03:51
(26) да все уже получилось, предлагаю закрыть тему )
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.