otkryt_formu_esche_ne_zapisannogo_dokumenta_i_zapolnit

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
otkryt_formu_esche_ne_zapisannogo_dokumenta_i_zapolnit [2022/04/29 12:04]
tro создано
otkryt_formu_esche_ne_zapisannogo_dokumenta_i_zapolnit [2023/07/18 13:43] (текущий)
tro
Строка 1: Строка 1:
-{code}+**Открыть форму еще не записанного документа и заполнить** 
 + 
 +<code>
 &НаКлиенте &НаКлиенте
 Процедура ПробитьЧек(Команда) Процедура ПробитьЧек(Команда)
Строка 6: Строка 8:
  ЗаполнитьДокНаСервере(ДанныеФормы,ЭтотОбъект.Объект.Ссылка);  ЗаполнитьДокНаСервере(ДанныеФормы,ЭтотОбъект.Объект.Ссылка);
  КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);  КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
 + Форма.Модифицированность = Истина;
  Форма.Открыть();  Форма.Открыть();
 КонецПроцедуры КонецПроцедуры
-{/code}+</code>
  
-{code}+<code>
 &НаСервереБезКонтекста &НаСервереБезКонтекста
 Процедура ЗаполнитьДокНаСервере(ДанныеФормы,ДанныеЗаполнения) Процедура ЗаполнитьДокНаСервере(ДанныеФормы,ДанныеЗаполнения)
  ДокОбъект=ДанныеФормыВЗначение(ДанныеФормы,Тип("ДокументОбъект.ЧекККМ") );  ДокОбъект=ДанныеФормыВЗначение(ДанныеФормы,Тип("ДокументОбъект.ЧекККМ") );
- ДокОбъект.Заполнить(ДанныеЗаполнения);+ ДокОбъект.Заполнить(ДанныеЗаполнения);  //Вызов встроенной обработки заполнения 
 +        ДокОбъект.Комментариц = "Создано автоматически"; //Или заполняем значеия реквизитов вручную
  ЗначениеВДанныеФормы(ДокОбъект,ДанныеФормы);  ЗначениеВДанныеФормы(ДокОбъект,ДанныеФормы);
 КонецПроцедуры КонецПроцедуры
-{/code}+</code>
  • /sites/data/attic/otkryt_formu_esche_ne_zapisannogo_dokumenta_i_zapolnit.1651233893.txt.gz
  • Последнее изменение: 2022/04/29 12:04
  • tro