Имя: Пароль:
1C
1С v8
Вывести свое значение в поле ввода, которое привязано к данным
,
0 John83
 
19.08.14
13:55
УТ 10.3
В заказе покупателя есть реквизит ДатаОтгрузки, если заказ привязан к реализации, то хочу вывести дату этой реализации.
Можно ли это как-то сделать без удаления поля ввода?
1 1Сергей
 
19.08.14
13:57
Куда вывести?
2 Иешуа
 
19.08.14
13:57
При проведении реализации как вариант
3 John83
 
19.08.14
13:58
(1) в заказе покупателя
4 John83
 
19.08.14
13:58
(2) что при проведении?
записывать дату отгрузки в заказе? как правило заказ открыт и будет блокировка
5 1Сергей
 
19.08.14
13:58
видимо, мы разные значения вкладываем в слова "ввести" и "вывести"
6 1Сергей
 
19.08.14
13:59
(4) ДатаОтгрузки = Реализация.Дата; //не?
7 John83
 
19.08.14
14:00
(5) именно вывести, в идеале в обработке ОбновлениеОтображения
8 John83
 
19.08.14
14:01
(6) еще раз говорю, в большинстве случаев заказ будет открыт, а если у открытого заказа устанавливать это значение, то у пользователя возникнет вопрос "с чего это заказ изменился, если я его не менял" - это лишнее
9 Ненавижу 1С
 
гуру
19.08.14
14:02
куда вывести?
10 Иешуа
 
19.08.14
14:02
(4) тогда разве что программно закрывать заказ (проводить его), записывать в реквизит значение и опять открывать при необходимости...
Или, как вариант, завести регистр под это дело и обработчик, который будет отображать это дело
11 John83
 
19.08.14
14:03
(9) ЭлементыФормы.ДатаОтгрузки блаблабла - так понятней?
12 Ненавижу 1С
 
гуру
19.08.14
14:03
что делать, если заказ будет исполнен несколькими реализациями?
13 John83
 
19.08.14
14:04
(10) вот это точно изврат, т.к. заказ может быть изменен, а пользователь не хочет, чтобы изменения были внесены
14 John83
 
19.08.14
14:04
(12) выбрать первые 1
15 Иешуа
 
19.08.14
14:12
(13) Тогда регистр... а его структура и обработка придумается исходя из возможности реализации несколькими документами. И просто светить дату или хранить в документе ее эт тоже тебе решать
16 John83
 
19.08.14
14:20
(15) вопрос был не в том, как получить эту дату, а как ее вывести в поле ввода, которое связано в данными
PS по-моему в заголовке более чем понятно написано
17 FIXXXL
 
19.08.14
14:22
(16) "положи" поверх типового свое поле на форму и меняй видимость этих полей как тебе надо
18 John83
 
19.08.14
14:25
(17) не хотелось "рисованием" заниматься, но походу других вариантов нет
PS уже так и сделал
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший