Имя: Пароль:
1C
1C 7.7
v7: Изменение времени документа
,
0 Irina1c
 
05.08.12
10:14
Необходимо документы перебросить в конец дня.
На форме обработки указываю период, 1с-ка сообщает о 4-х документах. которые соответствуют условию.
ДокВыписка=СоздатьОбъект("Документ.Выписка");
ДокВыписка.ВыбратьДокументы(НачДата, КонДата);
Пока ДокВыписка.ПолучитьДокумент()=1 Цикл
Если ДокВыписка.Проведен()=1 Тогда      
 сообщить(ДокВыписка.ТекущийДокумент());
КонецЕсли;
КонецЦикла;

Как только в код добавляю строки
ДокВыписка=СоздатьОбъект("Документ.Выписка");
ДокВыписка.ВыбратьДокументы(НачДата, КонДата);
Пока ДокВыписка.ПолучитьДокумент()=1 Цикл
Если ДокВыписка.Проведен()=1 Тогда
 ДокВыписка.СделатьНеПроведенным();
 ДокВыписка.УстановитьВремя("23","59","0");
 ДокВыписка.Провести(0,);    
 сообщить(ДокВыписка.ТекущийДокумент());
КонецЕсли;
КонецЦикла;

Указываю тот же период и 1с-ка уже сообщает об одном документе. Почему так происходит?
1 msk-07
 
05.08.12
10:17
Даже не ждите, на этом форуме мало кому помогают...Уже очень разочаровался...
2 Обработка
 
05.08.12
10:20
После записи первого дока выборка "разрушается". Надо с выбоки залить их в тз и из тз получать и их менять.
3 ДенисЧ
 
05.08.12
10:20
при изменении времени или даты документа, выборка сбивается.
Поэтому или её начинать сначала, либо использовать второй объект, который позиционировать через НайтиДокумент()
4 ДенисЧ
 
05.08.12
10:21
Да, и кстати...
"Наличие правдоподобной фотографии в личной карточке для женского пола существенно ускоряет получение ответа"
5 msk-07
 
05.08.12
10:23
(4), может мне тоже добавить фотографию и на мои вопрос может кто будь ответит?
6 ДенисЧ
 
05.08.12
10:24
(5) добавь. Только сначала хирурга посети :-)
7 msk-07
 
05.08.12
10:25
(6) Каждый программист встречался же с проблемой обновления не типовой, ну не ужели не могут поделиться нормально опытом как это сделать
8 ДенисЧ
 
05.08.12
10:29
(7) Статей на эту тему опубликовано столько, что даже афедроном не съешь...
9 Irina1c
 
05.08.12
10:33
Спасибо, большое за информацию.
10 hhhh
 
05.08.12
11:22
(7) в 7.7 не было такой разветвленной фигни как в восьмерке. Просто тупо открываешь новую типовую и вручную переносишь в нее все изменения из твое старой конфы. Ну можешь еще сравнение конфигураций сделать, но это так для себя, чтобы ничего не забыть. Всё. Непонятно вообще, что тебя тут насторожило. Сидишь и тупо фигачишь.