Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

8,2 Записать форму без проведения

8,2 Записать форму без проведения
Я
   polkin
 
18.01.13 - 12:54
Как записать форму без проведения?
Открыл док, изменил, нужно записать без проведения.
 
 
   Deon
 
1 - 18.01.13 - 12:55
Нажать кнопку Записать ?
   ssh2012
 
2 - 18.01.13 - 12:55
Сделать отдельную кнопку записи без перепроведения
   Deon
 
3 - 18.01.13 - 12:56
Или ты о том, что нужно что-то изменить в уже проведенном документе, чтобы это изменение не повлияло на проведение?
   ale-sarin
 
4 - 18.01.13 - 12:56
Типовая кнопка "Записать" проводит проведенный документ.
Если очень надо можно свою кнопку сделать.
   Deon
 
5 - 18.01.13 - 12:56
(4) Главный вопрос - нахрена?
   ssh2012
 
6 - 18.01.13 - 12:57
+ Перепроведение при записи задается св-м ПриЗаписиПерепроводить
   ale-sarin
 
7 - 18.01.13 - 12:57
(5) Согласен. Я же написал - "Если очень надо".
   polkin
 
8 - 18.01.13 - 12:59
(3) Да
Форма открывается программно
        Если Строка.Тип = "Расходная накладная" Тогда
          Пар = Новый Структура("Ключ", Строка.Ссылка);
        Форма = ПолучитьФорму("Документ.РасходнаяНакладная.ФормаОбъекта", Пар);
            
        Форма.Записать();


Для документа есть
Док.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Для формы не хочет
   ale-sarin
 
9 - 18.01.13 - 13:01
(8) Ого, а что сделать-то надо?
   Deon
 
10 - 18.01.13 - 13:04
(8) А это управляемые формы?
 
 Рекламное место пустует
   polkin
 
11 - 18.01.13 - 13:04
(10) управляемые
   Deon
 
12 - 18.01.13 - 13:05
(11) Так так в метод Записать() надо структуру передавать с параметрами.
   ssh2012
 
13 - 18.01.13 - 13:08
(12) +1

Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:

Записать(<ПараметрыЗаписи>)
Параметры:

<ПараметрыЗаписи> (необязательный)

Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
   polkin
 
14 - 18.01.13 - 13:11
(12) (13) Так можно или нельзя?
   lefthander
 
15 - 18.01.13 - 13:15
(8) А кто мешает написать
Форма.Записать(РежимЗаписиДокумента.Запись);
   lefthander
 
16 - 18.01.13 - 13:18
(9) Сорри, в форме надо .
Форма.ЗаписатьВФорме(РежимЗаписиДокумента.Записать)
   polkin
 
17 - 18.01.13 - 13:26
(16)
Поле объекта не обнаружено (Записать)
   lefthander
 
18 - 18.01.13 - 13:31
Ты же эту форму наверно из обработки открываешь? и из обработки форму хочешь записать? а в чем прикол?
   polkin
 
19 - 18.01.13 - 13:34
(18) прикол в том, что хочу записать без проведения. Иначе не записывает изменения.
   Axel2009
 
20 - 18.01.13 - 13:36
(17) внимательней прочитай что написано в (13)
   polkin
 
21 - 18.01.13 - 13:39
(20) прочитал и не понял....
   Пеппи
 
22 - 18.01.13 - 13:47
(21) скажи, а зачем тебе форма? записывай сразу в объект.
   lefthander
 
23 - 18.01.13 - 13:51
(21) из формы документа можно посмотреть событие кнопки записать?
   Axel2009
 
24 - 18.01.13 - 14:01
(21) передавать надо структуру, а не конкретное значение
   polkin
 
25 - 18.01.13 - 14:05
(22) пока не умею. пример есть?
Найти, открыть, записать?
(23) не знаю
(24) и???

Народ, по подробнее пож, как для начинающих.
   lefthander
 
26 - 18.01.13 - 14:07
(23) Приведите код так как не понятно в каком контексте вы пытаетесь записать форму. В вашем примере вы ее получили, но не открыли. Или тогда используйте ОткрытьФорму()
   polkin
 
27 - 18.01.13 - 15:26
(26) Открыл, все что нужно заменил, нужно записать...
   Ns33
 
28 - 18.01.13 - 16:11
Делать &НаСервере, весь сыр-бор из-за того, что на клиенте Записать() игнорирует РежимЗаписиДокумента.
ДокОбъект=реквизитформывЗначение("Объект");
ДокОбъект.ЧекПробит =     Истина;    
ДокОбъект.Записать(РежимЗаписиДокумента.Запись);
ЗначениеВРеквизитФормы(ДокОбъект, "Объект");
   Mort
 
29 - 18.01.13 - 16:34
(28) Он его не игнорирует, кто-то просто не умеет правильно забивать ганджубас в СП.
   Ns33
 
30 - 18.01.13 - 16:46
(29) Ну так покажи класс по забою.

Не работает:

ПараметрыЗаписи=Новый Структура;
  ПараметрыЗаписи.Вставить("РежимЗаписи",РежимЗаписиДокумента.Запись );
  Записать(ПараметрыЗаписи);


Список тем форума
Рекламное место пустует  Рекламное место пустует
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует