при печати необходимо его записать и провести счет фактура бп 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) а что делать ребята, что делать ?
надо как-то выходить из ситуации)))
2 + 2 = 3.9999999999999999999999999999999...