|
Как записать документ с его формы? | ☑ | ||
---|---|---|---|---|
0
Эльчин
25.12.13
✎
17:31
|
Форма = ПолучитьФорму("Документ.ОтчетОРозничныхПродажах.ФормаОбъекта", Новый Структура("Ключ, ПровестиПриОткрытии", Документ, ,Истина));
Форма.Объект.Подразделение = ПодразделениеОРП; Форма.Открыть(); а как сейчас записать этот документ? буду очен благодарен если поможете(извините из за ошибок в тексте) |
|||
1
Maxus43
25.12.13
✎
17:31
|
Форма.ЗаписатьВФорме();
|
|||
2
Wobland
25.12.13
✎
17:32
|
ктрл+ентер
|
|||
3
dj_serega
25.12.13
✎
17:32
|
(1) если не УП.
|
|||
4
Maxus43
25.12.13
✎
17:32
|
(1) + для обычного приложения... в УФ не так
|
|||
5
Эльчин
25.12.13
✎
17:33
|
(0)+управляемая форма
|
|||
6
dj_serega
25.12.13
✎
17:34
|
(5) Создай объект, получи форму через ключ и ссылку на объект.
|
|||
7
Maxus43
25.12.13
✎
17:34
|
лучче скажи зачем открывать форму
|
|||
8
Эльчин
25.12.13
✎
17:35
|
(7) чтобы видет что сделал
|
|||
9
Эльчин
25.12.13
✎
17:35
|
(6) можно пример?
|
|||
10
Wobland
25.12.13
✎
17:36
|
ПровестиПриОткрытии - это очень хорошо
|
|||
11
Maxus43
25.12.13
✎
17:36
|
(8) чтобы ты видел? или кто?
|
|||
12
Эльчин
25.12.13
✎
17:37
|
(10) как?
|
|||
13
Эльчин
25.12.13
✎
17:37
|
(11) да, я
|
|||
14
Maxus43
25.12.13
✎
17:37
|
Короче - сначала получай обхект, записывай его, а уже потом открывай форму
|
|||
15
Эльчин
25.12.13
✎
17:39
|
(14) как получить объект если он не записан?
|
|||
16
dj_serega
25.12.13
✎
17:39
|
(15) так запиши.
|
|||
17
dj_serega
25.12.13
✎
17:40
|
(15) ты хочешь получить форму, посмотреть, если не понравится закрыть без сохранения?
|
|||
18
Nenaviwu1c20
25.12.13
✎
17:42
|
||||
19
Maxus43
25.12.13
✎
17:42
|
(15) почему он не записан? Запиши, потом форму открывай
|
|||
20
Эльчин
25.12.13
✎
17:44
|
(17) я хочу заполнить документ и записать его. но иногда ошибочно не все реквизиты заполняются. и в таких случае когда я пытаюс записать после открытия, тогда форма останется открытым и я заполняю этих реквизитов и ручным способом
|
|||
21
dj_serega
25.12.13
✎
17:44
|
(18) у него ОП а не УП.
|
|||
22
dj_serega
25.12.13
✎
17:44
|
(21) наоборот ;(
|
|||
23
Эльчин
25.12.13
✎
17:45
|
(21) УТ 11.1. уПРАВЛЯЕМАЯ ФОРМА
|
|||
24
Эльчин
25.12.13
✎
17:48
|
(19) я так и сделал, но когда реквизит "Подразделение" не заполнено, тогда не идет проведение. и открытие формы мне нужно для таких случаях
|
|||
25
Avganec
25.12.13
✎
17:49
|
(24) тогда делай запись, а если не записалось, то открытие формы.
|
|||
26
Эльчин
25.12.13
✎
17:49
|
(19) этот код записывает документ:
Форма = ПолучитьФорму("Документ.ОтчетОРозничныхПродажах.ФормаОбъекта", Новый Структура("Ключ, ПровестиПриОткрытии", Документ, ,Истина)); |
|||
27
Эльчин
25.12.13
✎
17:50
|
(25) хорошо. их тоже надо программно записать. вот пришли в начало
|
|||
28
dj_serega
25.12.13
✎
17:51
|
(27) а если так?
&НаКлиенте Процедура Команда1(Команда) СтруктураОткрытия = Новый Структура(); СтруктураОткрытия.Вставить("Ключ", ПолучитьСсылку()); ОткрытьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента", СтруктураОткрытия); КонецПроцедуры &НаСервере Функция ПолучитьСсылку() ДокументОбъект = Документы.ЗаказПокупателя.СоздатьДокумент(); ДокументОбъект.Подразделение = "чегототам"; ДокументОбъект.Записать(); Возврат ДокументОбъект.Ссылка; КонецФункции |
|||
29
Эльчин
25.12.13
✎
17:51
|
проблема бывает в тех случаях когда реквизит не заполнялся. и я: Форма.Объект.Подразделение = ПодразделениеОРП;
после этого надо программно записать этот документ |
|||
30
lavryshev
25.12.13
✎
17:53
|
(0) Форма.Записать() пробовал?
|
|||
31
Эльчин
25.12.13
✎
17:53
|
(28) создаеш документ толко с реквизитом ПОДРАЗДЕЛЕНИЕ? жтот документ не будет записыватся
|
|||
32
Эльчин
25.12.13
✎
17:54
|
(30) и Проведен = Истина пробовал, и много вариантов пробовал. надоел уже
|
|||
33
dj_serega
25.12.13
✎
17:55
|
(31) Я тебе для примера написал.
Он запишется если установить дату документа. А если стоят проверки на заполнение реквизитов, то не проведется. |
|||
34
Эльчин
25.12.13
✎
17:58
|
ОК. спасибо всем. надо отдыхать кажется
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |