Имя: Пароль:
1C
1C 7.7
v7: Почему ИспользоватьДату(ТекущаяДата()) затирает значение,
0 sysadminlk
 
01.03.12
11:40
Почему ИспользоватьДату(ТекущаяДата()) затирает значение, получается что переодический элемент справочника на одну дату может иметь только одно значение - это так?

           Если ПустоеЗначение(Спр.Примечание) = 0 Тогда
               Спр.ИспользоватьДату(ТекущаяДата());
               Спр.ИстПримечания = (СокрЛП(Строка(Спр.Примечание)));                            
               Спр.Примечание = "";
               Сообщить(""+Спр.ТекущийЭлемент()+" старое примечание будет записано в историю.");
           КонецЕсли;
1 andrewks
 
01.03.12
11:41
в общем случае - два. одно - без привязки к документы, и одно - с привязкой
2 sysadminlk
 
01.03.12
14:30
понятно, вопрос исчерпан
3 1Сергей
 
01.03.12
14:31
(1) с документом сколько угодно
4 ЧеловекДуши
 
01.03.12
14:32
(3)А толку? Все ровно возьмется только оно, но я не помню в каком порядке :(
5 ЧеловекДуши
 
01.03.12
14:33
оно -> одно
6 viktor_vv
 
01.03.12
14:34
(4) Возьмется тоже сколько угодно, если передавать в параметр получить() документ или позицию.
7 miki
 
01.03.12
14:36
(3),(6)
подтверждаю
8 andrewks
 
01.03.12
14:37
(3) мэйби, не экспериментировал. короче, хотел сказать, что затирается только то, что без привязки к доку :)
9 ЧеловекДуши
 
01.03.12
14:39
(6)Взяться то возьмется, но использоваться будет всегда какое-то одно :)
10 miki
 
01.03.12
14:40
(8)недавно вспоминали какое значение вернет .Получить(<Тут_дата>), если есть и ручное и с регистратором.
11 miki
 
01.03.12
14:40
(9)надо правильно готовить
12 1Сергей
 
01.03.12
14:41
(10) ручное всегда первое в дате, а возьмет последнее
13 miki
 
01.03.12
14:48