Имя: Пароль:
1C
1С v8
Ввод на основании
,
0 yalex
 
15.11.11
13:34
На основании документа заказа делается документ реализации. Имею две открытых формы, заказа и реализации, так как одна форма открыта из другой типовым механизмом ввода на основании, то ,  нет никаких владельцев и соответсвенно метода открыть() тоже нет.
Из формы реализации нужно сделать невидимыми элементы управления формы заказа.
Подскажите как проще и лучше сделать?
1 Ненавижу 1С
 
гуру
15.11.11
13:35
(0) зачем?
2 yalex
 
15.11.11
13:36
(1) Вернее Только просмотр нужно назначить для табличной части товары. Чтобы не редактировали табличную часть заказа после проведения реализации. Хочется учесть случай обеих открытых форм.
3 Wobland
 
15.11.11
13:37
открытие формы нового документа не делает его проведённым
4 yalex
 
15.11.11
13:40
(3)
1. провёл заказ
2. на основании заказа делаю реализацию
3. провожу реализацию, не закрывая форму заказа.
Нужно сделать так, чтобы ТЧ заказа не могли редактировать, если есть проведённая реализация.
5 Wobland
 
15.11.11
13:42
(4) в ПриЗаписи() у заказа проверку сделай. плюс галку в правах, чтоб можно было редактировать, на всякий случай
6 yalex
 
15.11.11
13:46
(5) ПриЗаписи() - понятно, но не хотелось бы чтобы пользователь зазря утруждал себя редактированием этой ТЧ, всё ранво не запишется. Может как-то можно сделать только просмотр?
7 Ненавижу 1С
 
гуру
15.11.11
13:46
проверка при записи заказа существований реализаций, к формам вопрос не относится
8 Ненавижу 1С
 
гуру
15.11.11
13:47
(6) один раз по утруждает - поймет ))
9 yalex
 
15.11.11
13:47
(8) Ну так то да))
10 КонецЕсли
 
15.11.11
13:59
А в ПриОткрытии() реализации нельзя анализировать заказ-основание на проведенность?
11 КонецЕсли
 
15.11.11
14:00
а не. Понял. У тебя всё наоборот
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший