Имя: Пароль:
1C
1C 7.7
v7: Помогите с семеркой
,
0 1сПупс
 
06.07.17
11:13
привет друзья! в 7-ке не бумбум.
В семерке такая проблема:
иногда при переносе из 8-ки в 7-ку есть непроведенные документы Поступления товаров и услуг.
Подкажите код для выбора всех документов Поступления товаров и услуг за период, которые непроведены и непомечены на удаление и их проведение.
Спасибо кто поможет, сам 8-ник.
1 Ёпрст
 
06.07.17
11:15
(0) любой групповой обработкой документов
2 Ёпрст
 
06.07.17
11:15
типа юниджоурнал или ючойс.
Это если самому написать 3 строки лень
3 1сПупс
 
06.07.17
11:18
(2) спасибо дружище, сам использую юнижорн, но нужно это в код переноса пихнуть.
4 Смотрящий
 
06.07.17
11:26
Док = СозадтьОбъект("Документ.ПоступлениеТМЦ");
Док.ВыбратьДокументы(<НачДата>,<КонДата>);
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.ПометкаУдаления() = 1 Тогда Продолжить; КонецЕсли;
Если Док.Проведен() = 0 Тогда
< твои телодвижения>
КонецЕсли;
КонецЦикла;
5 Андрей_Андреич
 
naïve
06.07.17
11:26
Если монопольно, то штатным Операции - Проведение документов
6 Андрей_Андреич
 
naïve
06.07.17
11:26
ааа - код нужен. извиняюсь
7 Ёпрст
 
06.07.17
11:29
(4)

Док.УстановитьФильтр(0,1);
//Если Док.Проведен() = 0 Тогда
8 Смотрящий
 
06.07.17
11:31
(7) Не пользуюсь. Не работает на 25 релизе, а они стоят еще кое где
9 Ёпрст
 
06.07.17
11:39
(8) че не работает на 25 релизе ?
Установитьфильтр ?! Работает везде.
10 Ёпрст
 
06.07.17
11:39
и это в разы быстрее, чем проверка на проведен()
11 1сПупс
 
07.07.17
09:36
спасибо братцы все получилось!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший