INFOSTART EVENT 2018 EDUCATION

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

Денисов Александр | Аналитик производительности БД | ГК Софтпоинт

«Неочевидные проблемы производительности: важность системного подхода при анализе»

• Распределенные взаимоблокировки: в чем опасность, как диагностировать и что делать дальше? «Распределенные блокировки», «синхронизация транзакций», «распределенные системы» — обычно это словосочетания, характерные для крупных систем, где сотни пользователей подключаются к геораспределенным репликам, а аналитики ищут вдохновения в измерениях олап-кубов. В секторе Small &Medium Business другие проблемы. Но даже если у вас все пользователи работают с одной-единственной клиент-серверной базой, вы все равно можете столкнуться с распределенными взаимоблокировками. Хуже того, из-за сложности диагностики программисты и администраторы могут не видеть, насколько серьезна ситуация. Мы разберем механику возникновения таких взаимоблокировок, способы диагностики и исправления ситуации. • «Железом» не прикрыть неоптимальный код. Когда аппаратное расширение уже не помогает. «Железом» не прикрыть неоптимальный код. Когда аппаратное расширение уже не помогает. Многие организации считают, что в случае острой необходимости они всегда могут «откупиться» от плохого кода вложившись в более мощную «железку» — дорого, зато быстро. Но из любого правила есть исключения. Мы разберем ситуацию, когда еще до закупки нового оборудования стало понятно, что это никак не ускорит систему.

Несложная универсальная обработка для просмотра РЕГИСТРОВ 1С 7.7

Печать - Универсальные печатные формы

18
Данная обработка помогает программисту или опытному пользователю найти источник ошибки в учете, связанный с регистрами БД. Можно просмотреть данные регистров (остатки и обороты), добавить в выводимую таблицу нужные реквизиты справочников и распечатать полученные данные.  

Это моя первая публикация... не судите строго.

Порядок работы с обработкой:

1. Выбираем интересующий период. Кнопка ТД - установит период с начала месяца по текущую дату.

2. Выбираем регистр и крайнего левого списка - в списках правее отобразятся соответствующие измерения, ресурсы и реквизиты регистра.

3. Если нужно выбираем для измерений, имеющий тип - справочник, дополнительные реквизиты.

4. Устанавливаем нужные отборы, или формируем как есть, и в дальнейшем с установленной галкой "добавить в фильтр" кликаем по таблице с результатами - добавляя интересующие отборы.

5. Сортировка выполняется при установленной галке "сортировать". При первом клике в прямом порядке, при повторном в обратном.

6. По оборотам можно провести документы.

7. Кнопка "печать" сформирует форму для печати или сохранения в эксель файл. 

18

Скачать файлы

Наименование Файл Версия Размер
ПросмотрРегистров
.ert 116,00Kb
09.12.15
176
.ert 116,00Kb 176 Скачать

См. также

Комментарии
Сортировка: Древо
0. Cerberdm 21 21.03.12 09:32 Сейчас в теме
Данная обработка помогает программисту или опытному пользователю найти источник ошибки в учете, связанный с регистрами БД. Можно просмотреть данные регистров (остатки и обороты), добавить в выводимую таблицу нужные реквизиты справочников и распечатать полученные данные.

Перейти к публикации

1. Ёпрст 1027 21.03.12 09:32 Сейчас в теме
Проще взять regprint.ert с диска итс
2. Parazyte 37 22.03.12 09:10 Сейчас в теме
"+" за старания, вижу только хорошее в том, что человек хочет сотворить что-то своё, а не тупо юзать уже готовые решения.
9. Иваныч 22 08.05.13 09:57 Сейчас в теме
(2) Parazyte, Я с Вами абсолютно согласен, иногда и нестандартный подход вызывает интересные решения и дальнейшее развитие. Автору тоже + за работу
3. klel 23.03.12 20:45 Сейчас в теме
Создателю большое спасибо иногда незаменимая штука =)
6. Cerberdm 21 23.03.12 21:09 Сейчас в теме
(3) klel, рад, что понравилось )
4. RelieveRz 23.03.12 20:50 Сейчас в теме
Как же она будет все данные собирать из конфигурации?
5. Cerberdm 21 23.03.12 21:08 Сейчас в теме
(4) RelieveRz, там код открыт, ничего сверхсложного.
7. 1cmax 151 19.09.12 11:39 Сейчас в теме
пришлось возиться с долбанной семеркой, очень помогло :)
8. nl8 172 25.03.13 18:31 Сейчас в теме
Поддерживаю, огромная благодарность автору!
11. Sova123 42 23.01.17 13:35 Сейчас в теме
Не работает ((
Индекс не входит в границы списка значений.
Для к=1 по Метаданные.Регистр(НомРег).Измерение() Цикл
{C:\USERS\OLGA\DOWNLOADS\ПРОСМОТРРЕГИСТРОВ.ERT(316)}: Значение не представляет агрегатный объект (Измерение)
Индекс не входит в границы списка значений.
Для к=1 по Метаданные.Регистр(НомРег).Ресурс() Цикл
{C:\USERS\OLGA\DOWNLOADS\ПРОСМОТРРЕГИСТРОВ.ERT(350)}: Значение не представляет агрегатный объект (Ресурс)
ТекРег = СокрЛП(Рег.ПолучитьЗначение(Рег.ТекущаяСтрока(),));
{C:\USERS\OLGA\DOWNLOADS\ПРОСМОТРРЕГИСТРОВ.ERT(400)}: Индекс не входит в гра
12. Cerberdm 21 23.01.17 18:42 Сейчас в теме
(11) Что за конфигурация? И в какой момент выдает ошибку?
13. jj_mail 23.01.17 18:59 Сейчас в теме
можно я отвечу ? Конфигурация, в которой нет ни одного регистра (неожиданно, правда ?). Ошибку выдает при открытии обработки
Cerberdm; +1 Ответить
14. jj_mail 23.01.17 19:02 Сейчас в теме
Процедура ПриОткрытии()

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

Если НомРег = 0 Тогда
        Сообщить("В вашей конфигурации нет ни одного регистра");
        СтатусВозврата(0);
        Возврат;
КонецЕсли;

КонецПроцедуры
Показать
Cerberdm; +1 Ответить
15. taasha25 14 11.07.17 16:35 Сейчас в теме
Оставьте свое сообщение