Имя: Пароль:
1C
 
Бухгалтерия 2.0 Авансовый отчет - модифицированность при открытии
0 varyag
 
13.11.14
05:16
Доброе утро)
Хочу вот спросить, у нас стоит БП 2.0.62.4
При открытии документа, если там есть строки на вкладке "прочее" - при открытии этой вкладки Форма становится модифицированной
Выяснил что это происходит в событии ПриАктивизацииСтроки при выполнении процедуры УстановитьДоступностьСубконто:

Процедура ПрочееПриАктивизацииСтроки(Элемент)

    СтрокаТабличнойЧасти = ЭлементыФормы.Прочее.ТекущиеДанные;

    Если НЕ СтрокаТабличнойЧасти = Неопределено Тогда
        УстановитьДоступностьСубконто(СтрокаТабличнойЧасти);
        Элемент.Колонки.БланкСтрогойОтчетности.ТолькоПросмотр = НЕ СтрокаТабличнойЧасти.ПредъявленСФ;
    КонецЕсли;
    
КонецПроцедуры

Данный документ типовой, и модули к которым он обращается тоже... Хотелось бы знать это у всех так? Попробуйте если не сложно..

Ато допустим если в авансовом отчете есть данные только на вкладке "Прочее" то при открытии документа - автоматом открывается эта вкладка и форма становится модифицированной, и при печати требует перезаписать - что не дает возможности печатать в закрытом периоде
1 varyag
 
13.11.14
05:24
точнее печатаем пока из формы списка, но мне вот интересно это у 1С такой недочет или что это..
2 varyag
 
13.11.14
05:29
Выяснил еще такую вещь. Установил курсор поочередно на все строки таблицы "Прочее" и записал документ, теперь модифицированность не появляется. - видимо какие-то данные в строке все-таки меняются. Анализирую дальше)
3 varyag
 
13.11.14
05:57
В общем сравнил все данные в таблице с отключенным обработчиком ПриАктивизацииСтроки - когда модифицированность не появляется и с включенным - когда модифицированность появляется - ВСЕ ДАННЫЕ ОДИНАКОВЫ!
4 varyag
 
13.11.14
06:02
т.е. мое предположение, что какие то данные были незаполнены или заполнены не верно оказалось ошибочными, 1С-ка просто берет и что-то изменяет, причем как я говорил выше если пройтись так по всем строкам, а потом записать документ - то при повторном таком проходе признак модифицированности не появляется.
5 mehfk
 
13.11.14
06:39
Наверняка в ТЧ есть строки со счетом, у которого после того как последний раз был записан документ менялся состав субкнто.
6 varyag
 
13.11.14
06:41
(5) Да, вы меня опередили - только что отладчиком это выявил) на счет было добавлено новое субконто..
7 varyag
 
13.11.14
06:42
Думаю старые документы оставить как есть а печатать из формы списка. Или есть какие то целесообразные решения этой незначительной проблемы?
8 mehfk
 
13.11.14
07:06
Поправить код
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn