Имя: Пароль:
1C
1C 7.7
v7: Изменение реквизита проведенного документа без перепроведения
, ,
0 Dimasische
 
13.08.12
14:25
Уверен что эта тема поднималась и не раз. Но найти мне не удалось, так что прошу не ругать.
Проблема простая: нужно что бы ответственный по первичке мог открыть проведенный документ, изменить в нем определенный реквизит и сохранить.
Что бы не выскакивало "Нет права записывать проведенный документ без перепроведения" и вообще что бы ничего не спрашивало, а просто сохраняло измененный реквизит и все.

Спасибо.
1 Irbis
 
13.08.12
14:25
РежимЗаписиДокумента.Запись неа?
2 Heckfy
 
13.08.12
14:25
РежимЗаписиДокумента Не оно?
3 butterbean
 
13.08.12
14:26
сделай кнопочку, по которой будет меняться реквизит и записываться документ, даже без открытия документа
4 HEKPOH
 
13.08.12
14:30
(0) Уверен в том, что при изменении реквизита не должна будет меняться логика проведения и не изменятся записи в регистрах?
5 Dimasische
 
13.08.12
14:32
я немного попутал и не уточнил. Это 7.7
6 Dimasische
 
13.08.12
14:33
не в тот раздел написал видимо
7 Dimasische
 
13.08.12
14:33
Именно в 7-ке надо решить.
Реквизит абсолютно нейтральный и информирует о получении первичного документа
8 Irbis
 
13.08.12
14:35
Документ.Записать()
9 Heckfy
 
13.08.12
14:35
Записать();
Синтаксис:
Записать()
Назначение:
Записать документ в базу данных.
Замечание:
Если этот метод применяется в Модуле формы документа непосредственно к документу локального контекста, то данный метод отрабатывает те же действия, как интерактивное нажатие пользователем кнопки с формулой ''#Записать''.
10 Aprobator
 
13.08.12
14:36
(0) в 7 ке такого не припомню.
11 Рэйв
 
13.08.12
14:38
(0)Если отключишь перепроведение при записи, то можно .  Но не рекомендуется. Может выйти боком
12 Dimasische
 
13.08.12
14:39
А как его отключить?
ПриЗаписиПерепроводить(0) никак не помогает(((
13 Рэйв
 
13.08.12
14:40
(12)Кажется только в конфигураторе.
14 jk3
 
13.08.12
16:04
(0) Ну я такое реализовывал.

Нужно чтобы у юзера на этот док было право "Изменение документов без перепроведения".

Правда сам док не открывается, дабл-клик в списке и реквизит записывается программно через стандартное Записать();

Если же надо обязательно открывать форму дока, то да, колдовать с ПриЗаписиПерепроводить().
15 varelchik
 
13.08.12
16:06
(13) И только там(+ для конкретного набора прав).
16 Dimasische
 
13.08.12
16:12
Спасибо. Как то печально. ПриЗаписиПерепроводить не оправдывает надежд.
17 Nirvana
 
13.08.12
16:12
Нужно дать пользователю право (для документов данного вида) "Изменение документов без перепроведения".
18 Cthulhu
 
13.08.12
16:42
(16): Проблемы, блин, напридуманные.
1) открыть только на просмотр;
2) на морде - кнопка, в режиме просмотра доступная:
2а) опционально - ввод чего там надо заменить в каком реквизите;
2б) найти текущийдокумент(), изменить в нем что надо и записать;
2в) опционально: пере-открыть текущий документ на просмотр.
19 Cthulhu
 
13.08.12
16:43
(18)+: в качестве "гранаты для обезьяны" можно слепить даже универсалку. впрочем, универсалка уже есть - EditRekv.ert кажется, меняй чо хош и записывай без проведения... ну или перепроводи если надо...
20 ADirks
 
14.08.12
06:34
(19) editrekv - это термоядерная бомба, абизьяне её лучше не надо.

(7) в таком случае вовсе не обязательно открывать прям форму документа. Можно альтернативную упрощенную форму (обработку) сделать. Можно совсем уж кнопку в журнале + поле ввода.
21 smaharbA
 
14.08.12
06:39
порадовали высказывания о каких то не понятных правах и наборах прав
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.