INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Артемов Сергей | Начальник отдела интеграции | БКС Технологии

«История роста и работы команд 1С в условиях HighLoad и BigData»

Хочу поделиться о том как влияют требования бизнеса на изменения в условиях высоконагруженных систем на базе 1С объемом в терабайбы в год и с потоками в миллионы сообщений в сутки. Как командам 1С успевать за изменениями в условиях взрывного роста компании и при этом успевать делать эффективней себя. О том как непрерывно расти профессионально и использовать экспертный подход. А также пример того, как мы решили покрыть тестами наш легаси код. Список тезисов доклада: - Матрица зрелости процессов организации. - Инфраструктура 1С при 24/7/365, HighLoad, BigData. Как цели накладывают отпечаток на инфраструктуру. - Монолиты 1С и Микросервисы - Интеграция: Шины, объемы, регламенты, моральное устаревание архитектуры и новые вызовы. - Как цели накладывают отпечаток на процессы. Agile Spotify. - Как ускорить разработку. Сколько нужно программистов если нужно сделать 2 раза больше фич. - Как ускорить разработку. Анализ потерь. - Как все начали разговаривать на одном языке. - Процессы разработки: Подпольная автоматизация как желание сделать лучше. - Процессы разработки: Пирамида тестирования в голове 1С-ника. - Процессы разработки: Свое тестовое казино в 1С. - Пример перехода на 8.3. Цели. Варианты. Риски. - Пример перехода на 8.3. Регресс. OScript. Git. - Переход на 8.3 Дымовое тестирование и автоматизированное пользовательское тестирование. - Своя подсистема "Статистика" на инструмент.

Регламентированные отчеты, оптимизация 1с 7.7

Администрирование - Оптимизация БД (HighLoad)

6
Если у вас  много баз и есть проблема в обновлении регламентированной отчетности...
Проверено на Бух Укр

В 2009 г. регламентированная отчетность для Бух укр менялась 6- 8 раз. И не в мелочах.

Обновить более 10 (50 - 100)  структур в сжатые сроки не просто.

Кроме этого, в каждой базе хранятся Rp..q...grp с момента запуска.

Каждый такой каталог весит от 9 до 15 Мб. 

Папочка ExtForms для одного предприятия - 200 и более Мб.

Мое решение ( на оригинальность ни боже мой...):

1. константа.КаталогРегОтчетов // уже не в каталоге ИБ

2. Отчеты.Регламентированные

..........................

Процедура Заполнить()

....................

    Если     пустоезначение(константа.КаталогРегОтчетов)=1 тогда
        предупреждение("Определите общий каталог Регламентированных оичетов",5);
        Каталог = КаталогИБ()+"ExtForms\";
    иначе
        Каталог = сокрлп(константа.КаталогРегОтчетов)+"ExtForms\";
    конецесли; 

..........................

3. Справочник "Фирмы":

Привел в порядок названия каталогов отчетов для всех структур - просто краткое название фирмы;

Реквизит "КаталогОтчетов" - запретил редактирование для всех, кроме "Админ"

4 Да,  пришлось ручками сделать начальную установку всей отчетности с 2001 г.

5. Все.

Пример :

КаталогРегОтчетов = N:\Base\акад\1C_REG\

ExtForms

           Rp06q2.grp

                             Диллер

                             Легал

                             Резерв

 

          Rp04q2.grp

                             Диллер

                             Легал

                             Резерв

и т.д .

 

 

 

 

6

См. также

Комментарии
Сортировка: Древо
1. ACE$ 06.08.09 12:08 Сейчас в теме
перечитал раз 5... ничего не понял
1. Создать константу? тут понятно, но нафига комментарий лишний...
2. понятно: код вставить в соответствующую процедуру.
3. что за справочник? его нужно создать? что за реквизит (выше означенного справочника?)?

в каждой папке *.grp подпапки с наименованиями баз?

для России, IMHO, вполне достаточно просто разделение на "УСН" и "Классику"
2. ACE$ 06.08.09 12:09 Сейчас в теме
4. kompas-dm 758 06.08.09 13:46 Сейчас в теме
(2) Эта идея трудится третий год.
Почти то же, но для внешних отчетов
3. kompas-dm 758 06.08.09 13:40 Сейчас в теме
(1) У меня нет конф России.
В Бух Украина есть такой справочник, "Фирмы". Он же и разделитель учета.

В нем определен каталог для сохранения Рег отчетов .
Если задействован многофирменный учет через разделитель - это не для Вас.

Правильно,в каждой папке *.grp подпапки с наименованиями баз.
Но это уже не базы, а каталоги по разным фирмам.

Посмотри внимательно на 2 базы и прикинь, что будет если ... Да все то же,
только наоборот.
А польза большая.

5. kompas-dm 758 06.08.09 13:49 Сейчас в теме
2) Эта идея трудится третий год.
Почти то же, но для внешних отчетов
http://infostart.ru/projects/4714/
1cjob2007; +1 Ответить
6. ACE$ 06.08.09 13:59 Сейчас в теме
разобрался.
действительно - идею подал неплохую
разделителями учета не пользуюсь принципиально. Тут даже проще будет...
7. Dima1c2009 25.08.09 12:53 Сейчас в теме
8. nikakoy 43 16.09.09 11:21 Сейчас в теме
На поверхности ж лежало!!!!!

зы. Dima1c2009 Извини, не там ткнул сначала...
9. daviels 05.10.11 13:12 Сейчас в теме
Идея очень хороша. Надо будет взять на вооружение. Спасибо.
10. krreezz 04.07.13 16:35 Сейчас в теме
Оставьте свое сообщение