Имя: Пароль:
1C
1С v8
Документ изменен при попытке печати ППИ
0 wostroga
 
14.01.15
11:59
1с 8.2.19.83, УПП 1.3.60.2
После обновления конфигурации на версию 1.3.60 в случае, если Платежное поручение исходящее имеет дату 2015 года, открываем уже заполненный и проведенный документ. При попытке печати выдается "Документ изменен. Для печати его необходимо записать и провести..."
Повторное проведение картину не меняет.
Нашла, что при печати документ проверяется на модифицированность и это параметр true. Но где именно он таковым становится и когда проверяется его принадлежность 2015 году не отследила.
Кто-нибудь сталкивался и подобным и ваше мнение к вопросу: что с этим делать? Бухгалтеров нервирует, поскольку они не уверены в неизменности внесенного документа.
1 Рэйв
 
14.01.15
12:02
Смотри ПриОткрытии
2 vicof
 
14.01.15
12:03
Отладчиком ПриОткрытии и ПередОткрытием пройдись
3 palladyi
 
14.01.15
12:03
(0)  ПриОткрытии что-то пишется.
4 wostroga
 
14.01.15
12:06
Я же и пишу, что не отследила. Там такое хождение за Белым Кроликом, что просто глаза разбегаются. Прежде всего мне интересно - подобное не только у меня?
5 Рэйв
 
14.01.15
12:07
(4)А ты не ходи за белым кроликом. Ты поставь в табло
ЭтаФорма.Модифицированность
нажимай в ПриОткрытии F10 и следи на какой строке оно станет Истина.
Потом с этой строкой и разбирайся
6 vicof
 
14.01.15
12:08
Точка остановки по условию спасет мать русской демократии
7 senior
 
14.01.15
12:09
с 01.01.15 вступил в силу приказ минфина и теперь при открытии очищается поле "Тип платежа"
8 Dmitrith
 
14.01.15
12:14
В приОткрытии() закоментируй последнюю строчку:

    //ПодключитьОбработчикОжидания("ПредупредитьОбИзмененияхПлатежиВБюджет2014ПриОткрытии", 0.5, Истина);
    
КонецПроцедуры // ПриОткрытии()
9 wostroga
 
14.01.15
13:38
8 Не то.
10 wostroga
 
14.01.15
13:39
Уже при входе в процедуру ПриОткрытии() ЭтотОбъект.Модифицированность() имеет значение Истина
11 wostroga
 
14.01.15
13:41
7. Понятно, что подчищают, но не могу найти где.
12 hhhh
 
14.01.15
13:43
(10) тогда ПередОткрытием
13 wostroga
 
14.01.15
13:46
Уже при входе в процедуру ПередОткрытии() ЭтотОбъект.Модифицированность() имеет значение Истина
Я в растерянности.
14 wostroga
 
14.01.15
14:08
Нашла!
Процедура ЗаполнениеСписковРеквизитовПлатежейВБюджет()
...
ЭлементыФормы.ПоказательТипаТаможня.Значение = "";
15 wostroga
 
14.01.15
14:09
ЭлементыФормы.ПоказательТипа.Значение = "";
16 wostroga
 
14.01.15
14:32
Сделала вот так:
    Если ЭлементыФормы.ПоказательТипа.СписокВыбора.Количество() = 0 Тогда
        Если ЭтотОбъект.ПоказательТипа <> "" Тогда //w.ostroga(Чтобы при каждом открытии платежки не переписывать занчение ТипПлатежа и не требовалось перепроводить документ перед печатью)
            ЭлементыФормы.ПоказательТипа.Значение = "";
        КонецЕсли;//w.ostroga
    КонецЕсли;
    
    ЭлементыФормы.ПоказательОснованияТаможня.СписокВыбора = ПлатежиВБюджетКлиентСервер.ОснованияПлатежа(Перечисления.ВидыПеречисленийВБюджет.ТаможенныйПлатеж, ПериодПравил);
    ЭлементыФормы.ПоказательТипаТаможня.СписокВыбора      = ПлатежиВБюджетКлиентСервер.ТипыПлатежа(Перечисления.ВидыПеречисленийВБюджет.ТаможенныйПлатеж, ПериодПравил);
    Если ЭлементыФормы.ПоказательТипаТаможня.СписокВыбора.Количество() = 0 Тогда
        Если ЭтотОбъект.ПоказательТипа <> "" Тогда //w.ostroga(Чтобы при каждом открытии платежки не переписывать занчение ТипПлатежа и не требовалось перепроводить документ перед печатью)
            ЭлементыФормы.ПоказательТипаТаможня.Значение = "";
        КонецЕсли;//w.ostroga
    КонецЕсли;
17 AlexYa
 
20.01.15
13:56
В 1.3.60.3 добавили исправление
18 Homer
 
20.01.15
14:15
(17) надо выложить, а то не охота ставить 60.3!
AdBlock убивает бесплатный контент. 1Сергей