Имя: Пароль:
1C
1С v8
Можно ли программно открыть документ без Записать()
0 Klesk
 
06.05.12
20:40
Суть в том, что заполняю не все реквизиты, а записать() ругается на это, хочется открыть форму частично заполненную, чтобы пользователь сам добил.
1 vicof
 
06.05.12
20:42
чочо?
Режим записи какой?
2 Stim
 
06.05.12
20:42
ничего не понял. но всякий случай советую включать привилигированныйРежим при записи
3 ZyXEL
 
06.05.12
20:42
(0) можно
4 Klesk
 
06.05.12
20:44
На сервере
СоздатьНовыйДокумент(НомерДок,ДатаДок)
 НовыйДокумент = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
     НовыйДокумент.Дата=СамыйЧерныйДень;
//   НовыйДокумент.Записать();

Возврат НовыйДокумент.Ссылка;


На клиенте
СсылкаНаДокумент = СоздатьНовыйДокумент(Формавыбора.НомерДок,Формавыбора.ДатаДок);
   
   Если  СсылкаНаДокумент<>Неопределено Тогда
       ОткрытьЗначение(СсылкаНаДокумент);    
   КонецЕсли;
5 Klesk
 
06.05.12
20:44
(3) как
6 mehfk
 
06.05.12
20:50
(5) программно открытый новый документ без записать с частично заполненными реквизитами = новый незаписанный документ с программно заполненными реквизитами.
7 ZyXEL
 
06.05.12
20:56
(5) подробнее часть реквизитов уточни... в УТ например есть шаблон контрагента и создание контрагента по шаблону... твоя формулировка...
8 EvgeniuXP
 
06.05.12
21:19
(0) создай новый, через параметры заполни данные на форме, открой и не записывай.
9 Klesk
 
06.05.12
21:34
во общем почему то получилось, с записать() проставил только дату. Вопрос снят, спасибо.
10 CepeLLlka
 
06.05.12
21:35
ОбменДанными=Истина?
Программист всегда исправляет последнюю ошибку.