Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ВПФ без проведения документа.

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.