Имя: Пароль:
1C
1С v8
при печати необходимо его записать и провести счет фактура бп 1с8.1
0 Dimochka
 
21.08.13
17:27
"Документ изменен! для печати необходимо его записать и провести. Записать и провести?" Выдает при печати счет-фактуры выданной в бп.

Делаю с помощью групповой обработки пере проводкой (реквизит провести устанавливаю провести) и запускаю, после обработки та же песня.

Так же про бывал через операции\Проведение документов...

так же беда, но когда руками пере провожу конкретную счет фактуру все в норме.

Как быть может у кого какая-нибудь обработка есть? или написать обработку которая бы записала и пере провела их всех? поможет?
1 Dimochka
 
21.08.13
17:48
при открытии ничего не стоит (
2 Dimochka
 
21.08.13
17:53
точнее стоит

    
    Если ДокументыОснования.Количество() = 0 Тогда
        ДокументыОснования.Добавить();
    КонецЕсли;

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

Как можно программно  открыть все документы а потом закрыть и перепровести?
3 Мимохожий Однако
 
21.08.13
18:15
ФормаОбъекта.Открыть()
4 Dimochka
 
22.08.13
09:07
Написал обработку:

    СчетФактура = Документы.СчетФактураВыданный.Выбрать(НачПериода,КонПериода);
      
    Пока СчетФактура.Следующий() Цикл    
        Если СчетФактура.ПометкаУдаления = Истина Тогда
            Продолжить;
        КонецЕсли;
        Если СчетФактура.Проведен = Ложь Тогда
            Продолжить;
        КонецЕсли;
        ОбъектСчетФактура = СчетФактура.ПолучитьОбъект();
        Форма = ОбъектСчетФактура.ПолучитьФорму();
        Форма.Открыть();
        Форма.Закрыть();
    КонецЦикла;

Но когда он закрывает, задает вопрос сохранять или нет как можно его обойти, передать какой-нибудь параметр при закрытии, чтобы он автоматически закрывал ?
5 Dimochka
 
22.08.13
09:21
Урра)))

Форма.Открыть();
ОбъектСчетФактура.Записать();
Форма.Закрыть();

Поперло)))))!
6 Wobland
 
22.08.13
09:22
извращенец
7 Dimochka
 
22.08.13
09:25
(6) а что делать ребята, что делать ?
надо как-то выходить из ситуации)))