Имя: Пароль:
1C
1С v8
ВПФ без проведения документа.
0 bebibo
 
09.10.19
15:46
Конфигурация ЗУП 3.1, нужно сделать так, чтобы форма отпусков печаталась, даже если документ не проведен.Раньше, в предыдущих версиях, я просто комментировала строку: КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
И всё работало. Недавно обновилась на версию (3.1.10.135), и при комментировании этой строчки, печатная форма запускается, но она пустая. Нет данных для вывода пишет. Как обойти эту проблему? Откатить версию назад -не предлагать))
1 dka80
 
09.10.19
15:49
Если печатная форма внешняя, то что тебе мешает сделать, чтобы она формировалась по данным документа без учета его проведения?
2 bebibo
 
09.10.19
15:52
(1) ой, она не внешняя, немного ошиблась
3 dka80
 
09.10.19
15:52
4 bebibo
 
09.10.19
15:58
(3) Сейчас попробую
5 bebibo
 
09.10.19
16:02
Что то всё равно спрашивает, не пускает
6 bebibo
 
09.10.19
16:11
Не рабочий метод(
7 bebibo
 
09.10.19
16:12
Это раньше работало, а на данной версии нет сейчас
8 hhhh
 
09.10.19
16:14
(7) посмотреть запрос. Наверно там есть Типа Документ.Проведен = Истина
9 bebibo
 
09.10.19
16:16
(8) Сейчас гляну
10 dka80
 
09.10.19
16:19
КадровыйУчетРасширенный.СформироватьЗапросДляТ6
Возвращает что-то?
11 bebibo
 
09.10.19
16:22
А еще вопрос. Вот код который нужно в расширение вставить (на сайте который выше):
&После ("ДобавитьКомандыПечати")
Процедура Расш1_ДобавитьКомандыПечати(КомандыПечати) Экспорт
    ПараметрыОтбора = Новый Структура;
    ПараметрыОтбора.Вставить("Идентификатор", "ГрафикОтпусков");
    НайденныеСтроки = КомандыПечати.НайтиСтроки(ПараметрыОтбора);
        
    Для каждого строкаНС из НайденныеСтроки Цикл
        строкаНС.ПроверкаПроведенияПередПечатью = Ложь;
    КонецЦикла;    
    
КонецПроцедуры

В этой строке:   ПараметрыОтбора.Вставить("Идентификатор", "ГрафикОтпусков");
ГрафикОтпусков - у меня строка. Это так и должно?
12 dka80
 
09.10.19
16:25
(11) ты же вроде Т-6 печатаешь. Какой график отпусков?
13 dka80
 
09.10.19
16:25
+12 да. тип строка
14 bebibo
 
09.10.19
16:26
(12) T-7
15 Garykom
 
гуру
09.10.19
16:31
(0) Скорее всего "форма" (отчет) берет данные запросом из регистров, с условием по текущему документу.
16 bebibo
 
09.10.19
16:31
(15) В предыдущей версии то хорошо всё было
17 bebibo
 
09.10.19
16:32
(8) Где блин запрос? там заполняется: ОбластьШапка.Параметры.Заполнить(Данные);
18 dka80
 
09.10.19
16:32
КомандаПечати.Идентификатор = "ПФ_MXL_Т7";
19 dka80
 
09.10.19
16:33
Вот так тебе нужно:
ПараметрыОтбора.Вставить("Идентификатор", "ПФ_MXL_Т7");
20 dka80
 
09.10.19
16:33
(15) не. там из документа
21 dka80
 
09.10.19
16:34
(17) Документ ГрафикОтпусков.Модуль менеджера ПечатьТ7
22 bebibo
 
09.10.19
16:36
(19) Пустил, но там пусто
23 bebibo
 
09.10.19
16:36
Нет информации для вывода на печать
24 bebibo
 
09.10.19
16:37
И тот который проведен открываю, он тоже пустой
25 dka80
 
09.10.19
16:40
Ошибка 10210456
Код ошибки: 10210456
Статус: Не указан Зарегистрирована: 24.04.2019
Продукт: "1С:ЗУП 3, 1С:ЗГУ 3"

Описание:
Если проведено два одинаковых документа "График отпусков", при отмене проведения одного из них отчет график отпусков ничего не показывает, равно как и печатная форма Т-7 в исходном документе.
26 kzot
 
09.10.19
16:42
(25) я так понял тут про Т-6
27 bebibo
 
09.10.19
16:47
(25)   Удалила все документы которые были (пометила на удаление) и создала новый, всё равно пусто
28 dka80
 
09.10.19
16:48
(26) см (14)
29 bebibo
 
09.10.19
16:48
о
В проведенном теперь появляется
30 bebibo
 
09.10.19
16:48
А не в проведенном пусто
31 dka80
 
09.10.19
16:49
(30) обновись до последнего релиза, создай абсолютно новый документ, удали старые документы совсем
32 kzot
 
09.10.19
16:53
(28) особо без разницы, смотреть ОбщийМодуль.ПодключаемыеКомандыКлиент на Контекст.Вставить("ТребуетсяПроведение", ОписаниеКоманды.РежимЗаписи = "Проводить");
Независимо от того, куда вы едете — это в гору и против ветра!