Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Баг в реестре налоговых накладных в "Торговля + склад", 20 релиз          
Vofka Подменю пользователя
сообщение 24.02.11, 20:12
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Проявляется: при экспорте отчета за месяц, а именно в том, что при открытии запоминает текущую дату. Когда ставим галку "за месяц", запоминает последний месяц выбранного перед этим квартала и потом ему пофиг, что мы выбираем другой месяц! При экспорте, соответственно, говорит, что это реестр не за январь, например, а за март.

Лечится: в отчете есть такой участок:
//=====================================
Процедура ПлюсПериод()
    ДатаОтчета   = ДобавитьМесяц(ДатаОтчета,ДлинаТекПериода());
    ПериодОтчета = КварталОтчетаСтр();
КонецПроцедуры

//=====================================
Процедура МинусПериод()
    ДатаОтчета = ДобавитьМесяц(ДатаОтчета,-ДлинаТекПериода());
    ПериодОтчета = КварталОтчетаСтр();
КонецПроцедуры

// ===============================
Процедура ИзмТипПериода()
    ПериодОтчета = КварталОтчетаСтр();
    Если ТипПериода = 1 Тогда      
        PERIOD_TYPE = 1;  
        HZKV = "";
        HZM = ДатаМесяц(ДатаОтчета);
        PERIOD_MONTH = HZM;
    Иначе        
        PERIOD_TYPE = 2;  
        HZKV = ДатаМесяц(КонКвартала(ДатаОтчета))/3;
        PERIOD_MONTH = HZKV*3;
        HZM = "";      
    КонецЕсли;
    HZY = ДатаГод(ДатаОтчета);
КонецПроцедуры


Нужно его привести в такой вид:

// ===============================
Процедура ИзмТипПериода()
    ПериодОтчета = КварталОтчетаСтр();
    Если ТипПериода = 1 Тогда      
        PERIOD_TYPE = 1;  
        HZKV = "";
        HZM = ДатаМесяц(ДатаОтчета);
        PERIOD_MONTH = HZM;
    Иначе        
        PERIOD_TYPE = 2;  
        HZKV = ДатаМесяц(КонКвартала(ДатаОтчета))/3;
        PERIOD_MONTH = HZKV*3;
        HZM = "";      
    КонецЕсли;
    HZY = ДатаГод(ДатаОтчета);
КонецПроцедуры

//=====================================
Процедура ПлюсПериод()
    ДатаОтчета   = ДобавитьМесяц(ДатаОтчета,ДлинаТекПериода());
    ПериодОтчета = КварталОтчетаСтр();
    ИзмТипПериода();
КонецПроцедуры

//=====================================
Процедура МинусПериод()
    ДатаОтчета = ДобавитьМесяц(ДатаОтчета,-ДлинаТекПериода());
    ПериодОтчета = КварталОтчетаСтр();
    ИзмТипПериода();
КонецПроцедуры


ЗЫ. очередной "привет" ребятам из АББИ icon_bash.gif

Спасибо сказали: Pepe,

Pepe Подменю пользователя
сообщение 24.02.11, 20:54
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Как я понял, добавляется вызов процедуры ИзмТипПериода() в двух местах. А зачем менять местами процедуры?

Vofka Подменю пользователя
сообщение 24.02.11, 20:57
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата
А зачем менять местами процедуры?

Потому что если она будет ниже, то 1С_ка ругнется, мол "не знаю я такой процедуры"

Pepe Подменю пользователя
сообщение 24.02.11, 21:00
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Ссори, притупил. 09000000.gif

mister-x Подменю пользователя
сообщение 26.02.11, 20:46
Сообщение #5

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(Vofka @ 24.02.11, 21:12) *
ЗЫ. очередной "привет" ребятам из АББИ icon_bash.gif


ABBYY не здає позицій icon_cuss.gif

звинаюсь за офтоп, але не міг стримати емоцій

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.04.24, 18:29
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!