Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 699
от 13.01.2008, 13:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 384, Экспертов: 44
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 117460: v7.7, Бухия Ситуация такая: Хочу сделать восстановление последовательности документов. В глобальном модуле пишу: "ПриНачалеРаботыСистемы" ОбработкаОжидания("ВоостановлениеПоследовательности", 20); ...

Вопрос № 117.460
v7.7, Бухия
Ситуация такая:
Хочу сделать восстановление последовательности документов.
В глобальном модуле пишу:

"ПриНачалеРаботыСистемы"
ОбработкаОжидания("ВоостановлениеПоследовательности", 20);

Процедура ВоостановлениеПоследовательности()
Если Последовательность.ПоследовательностьЦБ.Проверить(КонецПериодаБИ())=0 Тогда
НачДата=СформироватьПозициюДокумента(Последовательность.ПоследовательностьЦБ.ПолучитьПозицию(), 1);
КонДата=КонецПериодаБИ();
Доки=СоздатьОбъект("Документ");
Доки.ВыбратьПоПоследовательности(НачДата, , "ПоследовательностьЦБ");
Пока Доки.ПолучитьДокумент()=1 Цикл
Если Доки.Проведен()=0 Тогда
Продолжить;
КонецЕсли;

Попытка
Если Доки.СделатьНеПроведенным()=1 Тогда
Сообщить("Документ " + Доки.Вид() + " " + Доки.НомерДок + " сделан НЕ ПРОВЕДЕННЫМ.");
Иначе
Сообщить("Документ " + Доки + " не обработан");
КонецЕсли;
Исключение
Сообщить("Ошибка " + ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
КонецЕсли;
КонецПроцедуры

проблема в следующем:
в системе 4 документа (принадлежащих этой последовательности).
Когда начинается выборка то выбирается только один документ (он делается не проведенным), и только через 20 сек другой документ. Хотя по идее должны выбираться все документы.

Пожалуйста помогите найти ошибку.
Да и хотел бы пояснить. Нужно не перепровести документы а сделать не проведенными

Отправлен: 08.01.2008, 13:02
Вопрос задал: Narov Roman (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Сергей Максименко [Elric]
Здравствуйте, Narov Roman!

Когда Вы делаете документ непроведенным, сбивается выборка. Нужно сначала сформировать список документов (СписокЗначений или ТаблицаЗначений) и только после этого сделать непроведенными.
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: (044) 22-88-369
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" в Киеве
----
Ответ отправлен: 08.01.2008, 14:03
Оценка за ответ: 5
Комментарий оценки:
Спасибо Уже сделал))


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.69 от 06.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное