|
ТекущаяДата(); | ☑ | ||
---|---|---|---|---|
0
Kamich
20.03.13
✎
15:00
|
Добрый день.
Могли бы посоветовать? Есть форма документа с табличной частью "ТабличнаяЧасть1" Где прописана вот такая процедура Процедура ТабличнаяЧасть1ПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ) Стр=ЭлементыФормы.Цены.ТекущиеДанные; Стр.Дата=ТекущаяДата(); КонецПроцедуры Как можно будет сделать так,чтобы дата поменялась лишь один раз и больше при редактировании строка не изменялась? |
|||
1
Kamich
20.03.13
✎
15:02
|
Что то вроде того:
Если ЭтоНовый() Тогда ... КонецЕсли; Или есть что-то другое? |
|||
2
KishMish
20.03.13
✎
15:02
|
Если НЕ ЗначениеЗаполнено(Стр.Дата) Тогда
Стр.Дата=ТекущаяДата(); Концеесли; |
|||
3
be-may
20.03.13
✎
15:02
|
ЗначениеЗаполнено () ?
|
|||
4
forforumandspam
20.03.13
✎
15:02
|
Процедура ТабличнаяЧасть1ПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)
Стр=ЭлементыФормы.Цены.ТекущиеДанные; Если Стр.Дата = '00010101' Тогда Стр.Дата=ТекущаяДата(); КонецЕсли; КонецПроцедуры |
|||
5
be-may
20.03.13
✎
15:03
|
(2) опередил =)
|
|||
6
forforumandspam
20.03.13
✎
15:03
|
(5) опередил =)
|
|||
7
НафНаф
20.03.13
✎
15:04
|
ПриНачалеРедактирования
|
|||
8
Kamich
20.03.13
✎
15:05
|
Спасибо))))
|
|||
9
3V
20.03.13
✎
15:05
|
тогда зачем переменная дата в табличной части? если можно создать реквизит дока?
|
|||
10
Kamich
20.03.13
✎
15:05
|
Что при начале редактирования?!
|
|||
11
Noroving
20.03.13
✎
15:08
|
Дай ка и я своё втисну))))
Процедура ТабличнаяЧасть1ПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ) Стр=ЭлементыФормы.Цены.ТекущиеДанные; Если Стр.Дата = Дата(1,1,1) Тогда Стр.Дата=ТекущаяДата(); КонецЕсли; КонецПроцедуры |
|||
12
Noroving
20.03.13
✎
15:12
|
(9) Потому что ему просто надо знать когда добавлялась строка, и я так понимаю этот реквизит таб части не доступен для людского ока
|
|||
13
Kamich
20.03.13
✎
15:14
|
(12) Все верно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |