|
Не вводится дата программно в форму. |
☑ |
0
amask5
02.03.16
✎
14:07
|
На форме есть заблокированное поле ДатаДок.
Написал процедуру для создания нового документа из этой формы,
такого же документа но под другой датой:
==============================================================
Процедура ВводИдентичногоОбращения()
asd1=ВвестиДату(Результат,"Введите дату документа");
Если (asd1=0) или (asd1=-1) Тогда
Возврат;
КонецЕсли;
СЗДок = СоздатьОбъект("СписокЗначений");
СЗДок.ДобавитьЗначение(ТекущийДокумент());
СЗДок.ДобавитьЗначение(0);
ОткрытьФорму("Документ.ВходящиеОбр",СЗДок,ТекущийДокумент());
СЗДок.ДатаДок=Результат;
КонецПроцедуры
==============================================================
Процедура выполняется по кнопке. Исходный документ дата 01.02.2016. Когда создавал новый ввел дату 02.03.2016.
В последующие разы вводил другие даты, но почему-то поле заполняется только датой, что и в первый раз. Почему ?
|
|
1
palpetrovich
02.03.16
✎
14:29
|
ниче не понял, если СЗДок - "СписокЗначений", то какой нафик СЗДок.ДатаДок?
|
|
2
amask5
02.03.16
✎
14:39
|
Ну хорошо, а как вставить новую дату по-другому ?
|
|
3
Mikeware
02.03.16
✎
14:42
|
(2) видимо, писвоить ее полю документа? Не?
|
|
4
amask5
02.03.16
✎
14:49
|
Так:
Форма.ДатаДок.Доступность(1);
Форма.ДатаДок=Результат;
|
|
5
Mikeware
02.03.16
✎
14:51
|
а почему у вас не могут программиста найти?
|
|
6
amask5
02.03.16
✎
14:52
|
Нема сейчас
|
|