Расширенный фильтр

Монитор блокировок СУБД, версия 1.0.6 Промо 15

Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf Россия

Удобный и простой инструмент для администратора и программиста 1С. Отображаются блокировки устанавливаемые СУБД Microsoft SQL Server при выполнении операций в информационной базе. Позволяет быстро выявить источник проблемы ожиданий на блокировках. В отличие от 1С:ЦУП очень простой в установке и настройке. Все данные для диагностики отображаются сразу. Предоставляется  бесплатная техническая поддержка в течение 6 месяцев.

1500 руб.

20.05.2014    11745    0    10    

График времени выполнения ключевой операции 8

Статистика базы данных Оптимизация БД (HighLoad) Администратор Программист v8 v8::УФ Розница ДО ERP2.0 БП3.0 УТ11 ЗУП3.x

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

09.04.2017    606    5    0    

Нагрузочное тестирование сервера 1С при использовании WEB сервисов 48

Оптимизация БД (HighLoad) Обмен с другими системами WEB Администратор Программист v8 Информационные технологии, веб-сервисы

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    4762    0    34    

Одно из простых решений проблемы зависания 1С из-за конфликта блокировок 45

Оптимизация БД (HighLoad) Администратор Программист v8 Россия

Простой и эффективный способ решения проблемы блокировок 1С по номенклатуре, контрагентам с помощью формирования динамической очереди проведения документов без наложения управляемых блокировок 1С на основные регистры хранения данных.

15.11.2016    7139    0    19    

Оптимизация запросов 1С - от теории к практике Промо 57

Оптимизация БД (HighLoad) Практика программирования Теория программирования Программист v8 1cv8.cf

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1500 руб.

06.07.2015    26262    209    4    

Highload обмен данными: постановка задачи 2

Оптимизация БД (HighLoad) Распределенная БД (УРИБ, УРБД) Администратор Программист v8

Цели статьи: определить, что такое "highload обмен", описать типовой сценарий обмена, сформулировать основные требования к обменам такого типа и предложить методику оценки производительности (пропускной способности).

04.11.2016    2586    0    3    

Просмотр заблокированных строк в 1С 91

Оптимизация БД (HighLoad) Программист v8 1cv8.cf

Ввиду своей деятельности, мне часто приходится рассказывать про различные аспекты оптимизации и в том числе про блокировки. Очень часто слушатели задают следующие вопросы: Как посмотреть в реальном времени, какие именно данные сейчас заблокированы? Как понять, что сейчас заблокировано в терминах 1С? Если гранулярность блокировки страница, как увидеть, какие данные в ней находятся? Раньше приходилось отвечать, что инструмента, который показывает все вышеописанное, сейчас просто нет. Но потом мне это надоело, и я решил сделать собственный инструмент, который позволяет ответить на все вышеописанные вопросы.

25.10.2016    4951    88    16    

Настройка PostgreSQL для работы в связке с 1С 8.х на платформе Windows Server 2012, объём БД более 200 Гб 115

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

Настройка бесплатной СУБД PostgreSQL для работы в связке с 1С 8.х на платформе Windows Server 2012 х64. Объём БД более 250 Гб для мощного сервака. Конфигурация КА 1.1.80.1, 50 пользователей. Более 1 млн. проводок при закрытии месяца. Время закрытия месяца сравнимо с MSSQL и составляет в среднем 2 часа. Время отмены закрытия месяца - всего 10 минут! Ликвидированы зависания PostgreSQL. Всё за счет настроек файла postgesql.conf.

11.10.2016    8030    22    31    

Свертка базы SQL + Альтернативный контроль удаления помеченных Промо 108

Свертка базы Чистка базы Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Свертка базы 1с 8.1, 8.2 (может использовать прямые запросы к MSSQL, PostgreSQL). Сворачивает документы, регистры накопления, сведений, бухгалтерии (но не регистры расчета). Универсальна, подойдет к любой конфигурации. Включает в себя нестандартный быстрый контроль удаления помеченных объектов и удаление помеченных объектов прямыми запросами. Поставляется с исходными кодами.

6500 руб.

13.06.2012    38590    452    83    

Оптимизация кода 1С: простые приемы 57

Практика программирования Оптимизация БД (HighLoad) Программист v8

Речь пойдет о проблемах с производительностью, которые могут возникнуть из-за кода наподобие этого: Для каждого СтрокаТовары из Товары Цикл Количество = СтрокаТовары.Количество * СтрокаТовары.Коэффициент / СтрокаТовары.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент; КонецЦикла; Дело в том, что этот, с виду ни чем не примечательный код, содержит запрос в цикле.

20.09.2016    8707    0    41    

Ускорение запросов к СУБД при помощи горизонтального масштабирования 70

Оптимизация БД (HighLoad) Программист v8

В статье речь пойдет о том, как ускорять запросы, имея в руках только платформу 1С, и рассмотрим проблемы достижения предельной производительности, когда запрос к СУБД уже оптимизирован с использованием стандартных методик по оптимизации

13.07.2016    7398    0    51    

Миллионы строк в таблицах 1С? Быстрая реструктуризация - не проблема! 32

Оптимизация БД (HighLoad) Программист v8

Иногда случаются ситуации, когда в некую таблицу 1С (будь то справочник, регистр сведений или накопления) - необходимо добавить новое поле (реквизит, измерение, ресурс). В обычной ситуации, когда строк в таблице самой БД немного - платформа спокойно справляется с этой задачей. Но что делать, если строк накопилось за время ведения учета 1 млн? А если 10 млн? 100 млн? Более 300 млн? Если Вы не хотите ждать N-ое количество суток в ожидании, когда же закончится реструктуризация, или изобретать другие способы - статья для Вас. Основная идея заключается в том, что соответствие имен метаданных объектов конфигурации 1С (а также их ссылочных взаимосвязей между собой) и имен физических таблиц и колонок в самой БД - эта информация хранится в служебных таблицах этой же БД.

13.07.2016    5880    0    36    

SQL сервер 2008: обслуживание, анализ производительности Промо 216

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

Полезные скрипты и запросы для SQL 2008: обслуживание, анализ производительности. Файл со всеми скриптами во вложении.

23.10.2014    32101    79    63    

Средство поиска "узких мест" при проведении документов 5

Оптимизация БД (HighLoad) Практика программирования Администратор Программист v8 1cv8.cf Россия

Обработка и добавляемые в конфигурацию коды для ведения простой для понимания статистики времени проведения документов. Пригодно для разных конфигураций на платформе 8.2

31.05.2016    3015    5    12    

Очевидные советы по ускорению работы 1С (8.2, 8.3) 213

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

В статье указаны основные ошибки, которые совершают начинающие администраторы 1С, и показаны способы их решения на примере теста Гилева.

20.04.2016    27853    0    52    

Просмотр структуры БД, парсинг запросов SQL 85

Статистика базы данных Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Получение некоторых данных о БД и сеансе, просмотр внутренней структуры таблиц БД 1С в SQL, "перевод" запросов SQL в терминологию 1С. Чуть больше, чем "ПолучитьСтруктуруХраненияБазыДанных"; чуть удобнее, чем аналоги; чуть другая, чем КИП.

26.02.2016    8005    128    11    

Опыт оптимизации и контроля производительности в БД с 3000 пользователей Промо 243

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

Данная статья написана по материалам доклада, прочитанного на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Меня зовут Сергей, являюсь руководителем отдела оптимизации и производительности систем в компании "Деловые линии". Цель этого доклада – поделиться информацией о нашем опыте работы с большой базой на платформе 1С, с чем пришлось столкнуться, как удалось обеспечить работоспособность. Уверен, что вам будет интересно, так как подобной информацией мало кто делится, да и про само существование таких систем их владельцы стараются не рассказывать, максимум про это «краем глаза» упоминают участвовавшие в проекте вендоры. **update от 04.03.2016 по вопросам из комментариев

05.08.2015    24896    0    105    

Сборка PostgreSQL 9.4.2 из исходников с патчами от 1С 72

Оптимизация БД (HighLoad) Системное Администратор Программист v8

Честно - не нашел нигде описания того, как пропатчить KDE для FreeBSD, поэтому решил ликвидировать данную несправедливость. Ниже по тексту я расскажу не только про то, как собрать Postgres, но и как использовать флаги оптимизации для вашего процессора, чтобы все работало максимально быстро. Ну и немного остановлюсь на конфигурировании и администрировании.

23.02.2016    10715    0    28    

Действительно быстрая очистка всей регистрации изменений 19

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

Если вы хоть раз сталкивались с проблемой накопленных изменений при обмене, то данная статья может оказаться полезной

25.01.2016    5757    0    9    

Одна из причин медленной работы табеля (ЗУП 2.5, клиент-сервер, MS SQL Server) 53

Практика программирования Статистика базы данных Оптимизация БД (HighLoad) Администратор Программист v8 ЗУП2.5 Россия Учет рабочего времени

В форме типового документа "Табель учета рабочего времени" было обнаружено не совсем очевидное и довольно узкое место, заметно влияющее на скорость интерактивной работы с ячейками табеля.

19.01.2016    7554    0    16    

Версионирование объектов. Сжатие регистра "ВерсииОбъектов" Промо 7

Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Cжимаем версии объектов в регистре сведений "ВерсииОбъектов". Экономия занимаемого версиями объектов объема более 50% !!!

30.12.2014    9932    36    14    

Нагрузочное тестирование 1С:Документооборот 25

Оптимизация БД (HighLoad) Администратор Программист v8 ДО Делопроизводство и документооборот

Перед запуском 1С:Документооборот для средних и крупных внедрений крайне желательно провести нагрузочное тестирование, чтобы проверить корректность и скорость работы системы электронного документооборота в условиях максимальной нагрузки. В данной статье пойдет речь о том, как провести нагрузочное тестирование в 1С:Документооборот без использования 1С:КИП.

28.12.2015    5967    0    1    

Парсер технологического журнала 1С 7

Оптимизация БД (HighLoad) Поиск данных Администратор v8 1cv8.cf Россия

Простой, шустрый и легкий в использовании off-line парсер технологического журнала 1С.

06.12.2015    5651    29    15    

Поиск в динамическом списке (по части строки): попытка оптимизации 10

Оптимизация БД (HighLoad) Администратор Программист v8 УТ10 Россия УУ

И все же в этом черном ящичке (динамическом списке) есть узкие места, которые влияют на производительность. Попробую описать пойманные места. Запросы в динамическом списке просты, с одной основной таблицей и без фактических соединений на уровне языка 1С.

24.11.2015    5058    1    5    

Многопоточное тестирование производительности сервера 1С - СУБД Промо 145

Сервисные утилиты Статистика базы данных Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Тест для оценки производительности связки сервер 1с - сервер СУБД в различных вариантах, а также масштабируемости этой связки в режиме многопоточной работы.

12.02.2013    41808    560    137    

Версионирование объектов в 1С УПП 1.3. Фикс дублей 8

Чистка базы Оптимизация БД (HighLoad) Администратор Программист v8 УПП1 Россия

В 1С УПП 1.3 есть такой замечательный механизм "версионирование объектов", который позволяет узнать: кто, когда и что изменил в документах и справочниках. Но есть недочеты в этой системе, программа не проверяет, является ли текущая записываемая версия объекта дублем (аналогична предыдущей версии), что в итоге захламляет базу и существенно увеличивает её объем.

16.11.2015    3821    0    4    

"Объект не найден" и уровни эскалации блокировок 23

Оптимизация БД (HighLoad) Администратор Программист v8 Розничная и сетевая торговля (FMCG) Россия

Все чаще стали появляться жалобы, что документ "Отчет отдела" не проводится: "ругается на ставку НДС". Подробный разбор проблемы.

30.10.2015    7186    0    21    

OPDEX – еще одна методика интегральной оценки производительности 7

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

Помимо APDEX-а, в мире существует множество других методик интегральной оценки производительности информационных систем. OPDEX – одна из них. Это солидная запатентованная методика. Она лежит в основе линейки программных продуктов «App…Expert» фирмы OPNET Technologies, Inc. Изложенный материал может быть интересен тем, кто уже хорошо разобрался с APDEX-ом и хотел бы изучить другие методики оценки производительности.

10.10.2015    5117    0    6    

Долго открывается конфигуратор Промо 62

Оптимизация БД (HighLoad) Администратор v8 1cv8.cf

В ОС Windows Server 2012 бывает полезно выключать службу Dynamic Fair Share Scheduling (DFSS позволяет балансировать и распределять ресурсы между пользователями), чтобы повысить производительность 1С:Предприятие 8 в ряде случаев.

22.04.2015    15752    0    1    

Фиксируем SPID для отслеживания в SQL Profiler 15

Оптимизация БД (HighLoad) Администратор v8 1cv8.cf

Для разбора запросов бывает полезным использовать SQL Profiler. При настройке выборки событий предлагаю дополнительно наложить еще один фильтр по полю SPID.

22.09.2015    5136    11    3    

Обработка-сценарий нагрузочного тестирования для тест-центра 1

Оптимизация БД (HighLoad) Универсальные обработки Администратор v8 1cv8.cf

Данная обработка реализует сценарий пользовательского проведения документов

26.08.2015    4748    13    1    

Тормоза на файловой базе - как избежать (из недавнего опыта) 87

Оптимизация БД (HighLoad) Системное Администратор Программист v8 1cv8.cf

1С запускается по две минуты? Журнал документов открывается по 40 секунд? Документ проводится почти минуту? Знакомая ситуация, если вы используете файловую версию с сетевым доступом. Самый распространенный совет - ставить сервер, и забыть про тормоза. Но как быть, если в 1С у вас всего работает 2-3 человека, и тратить деньги на покупку серверных лицензий - явно невыгодно? В данной статье рассмотрены несколько практических шагов, которые были предприняты у клиента для ускорения работы файловой базы. Платформа 1С 8.3, управляемые формы, тонкий клиент, база - Управление Торговлей 11.

12.07.2015    28550    0    35    

Повышенная нагрузка на диски сервера баз данных SQL Server Промо 31

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

С проблемой повышенной нагрузки на диски (дисковые хранилища и массивы, далее просто диски), сталкиваются почти все администраторы и специалисты технической поддержки при эксплуатации средних и крупных информационных систем на базе SQL Server (от 50 активных пользовательских сессий). Но всегда ли правильно идет интерпретация проблемы, попробуем разобраться на нескольких практических примерах.

15.03.2015    14736    0    17    

Стоит ли использовать РеквизитФормыВЗначение 19

Практика программирования Оптимизация БД (HighLoad) Программист v8 1cv8.cf

В статье рассматривается вопрос производительности при использовании функции РеквизитФормыВЗначение.

02.07.2015    6740    0    9    

Скорость проведения документов 5

Обработка документов Статистика базы данных Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Отчет служит для анализа скорости проведения документов

11.06.2015    4823    19    9    

Скорость закачки с EXCEL при работе с большими файлами 21

Оптимизация БД (HighLoad) Загрузка и выгрузка в Excel Программист v8 1cv8.cf

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

09.06.2015    6071    0    27    

Как можно "положить" SQL сервер с помощью обычной консоли запросов 1С Промо 56

Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Описано как из 1С, с помощью безобидной на первый взгляд обработки, можно сделать неработоспособным SQL сервер. Предложены меры, позволяющие избежать этого.

22.01.2014    35065    0    112    

Оптимизация проблемных участков конфигурации 48

Оптимизация БД (HighLoad) Администратор Программист v8 УПП1 Казахстан

Данная статья родилась из опыта работы на одном из проектов. На данном проекте узким местом был документ "Реализация товаров услуг". На данном примере и рассмотрим, что можно сделать для того, чтобы снизить проблему взаимоблокировок и блокировок в базе данных.

02.06.2015    8776    0    5    

1С:Бухгалтерия 3.0. Борьба за производительность 6

Оптимизация БД (HighLoad) Администратор Программист v8 БП3.0 БУ Закрытие периода

Программисты в шоке: закрытие месяца в БП 3.0. Как закрыть ноябрь 2014 года и успеть встретить новый год.

01.06.2015    4467    0    21    

Рекомендации по настройке IBM DB2 в конфигурациях 1С 39

Оптимизация БД (HighLoad) Администратор v8 1cv8.cf Автоматизация учета и управления

Статья содержит сводку рекомендаций по настройке СУБД IBM DB2 для функционирования конфигураций 1С. Рекомендации были получены по результатам нагрузочного тестирования реальных конфигураций 1С, включая достаточно большие и нагруженные конфигурации. Описанные рекомендации позволили получить значительные улучшения в производительности приложений 1С для СУБД IBM DB2.

06.05.2015    9478    0    8    

Многопоточный МикроСервер для файловой базы управляемого приложения 1c Промо 43

Сервисные утилиты Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

МикроСервер УПФ - это промежуточный сервер, который принимает запросы от тонких клиентов и веб-клиентов управляемого приложения 1с и распределяет их между автоматически созданными процессами веб-сервера. Решение позволяет решить проблему однопоточности файловой компоненты модуля веб-сервера 1с и повысить скорость многопользовательской работы.

19.12.2013    15109    58    49    

Тест производительности 1С 5

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

Глубоко убежден, что организациям с числом активных пользователей 1с большим чем 10, крайне необходимо уходить от файловых баз. И тут возникает дилемма: Какую СУБД выбрать? SQL или Postgre? Скуль хорош. Очень хорош. Практически "из коробки" он обеспечит превосходную производительность. Но стоит нереальных денег. Очень хорош... Но дорог... Очень дорог... С Постгри все сложнее. "Из коробки" мы получаем конструктор "очумелые ручки". Чтобы насладиться более-менее приемлемым результатом, придется попотеть. Зато "халява, сэр".

22.04.2015    4675    11    22    

Сбор и анализ счетчиков производительности через 1С по шагам 8.3 78

Оптимизация БД (HighLoad) Администратор v8 1cv8.cf

Для поиска узких мест в производительности сервера можно включить и настроить счетчики этой самой производительности «Performance Monitor». По умолчанию данные собираются и пишутся в файлы, но это не всегда удобно. Появилась задача, для которой более удобно собирать счетчики в базу данных MS SQL и позднее анализировать через 1С. Далее о том, как это настроить, и какая обработка получилась у меня.

06.04.2015    12488    51    22    

КЕЙС: Как мы ускорили обмены с 10 часов до нескольких минут 99

Практика программирования Оптимизация БД (HighLoad) Программист v8 1cv8.cf

Если в Вашей компании используется обмен между информационной системой на платформе 1С:Предприятие 8 и сайтом, или вы интересуетесь приемами повышения производительности, то думаю, Вам будет интересно посмотреть, как мы решили следующую задачу.

01.04.2015    9221    0    1    

Методика упрощения поддержки конфигураций. Переопределение и вызов обработчиков событий для УФ 1С 8.2-8.3 Промо 138

Оптимизация БД (HighLoad) Практика программирования Программист v8 1cv8.cf

Каждый программист 1С хотя бы раз задумывался над тем, как уменьшить в разы трудозатраты на обновления переписанных конфигураций. Как не забыть добавить некий код, команду, кнопку в форму типовой конфигурации, изменить стандартный обработчик события формы – этот список можно продолжать до бесконечности. В этой статье изложен метод для управляемых форм, который позволяет реализовать эту возможность.

10.02.2013    29583    100    37    

Ускорение перепроведения документов 27

Оптимизация БД (HighLoad) Универсальные функции Программист v8 1cv8.cf

Описание незначительной доработки типовой конфигурации, которая привела к ускорению перепроведения документов на 40%. Дорабатывалась УПП 1.3, но это должно без каких-либо изменений работать и в других конфигурациях с подобным подходом к проведению документов (КА, УТ 10)

31.03.2015    8955    0    33    

Оптимизация производительности информационных систем 48

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

Наша компания более 7 лет занимается разработкой и оптимизацией систем на базе 1С:Предприятие. Кроме этого, мы занимаемся разработкой технологии обмена между базами данных 1С:Предприятие в режиме online, различными интеграционными решениями, кластерными технологиями, масштабированием систем и параллельными вычислениями. За истекший период мы внедрили более 400 успешных проектов по производительности, из них более 100 для систем 1С:Предприятие версий 8.1 и 8.2. Чтобы вы понимали масштабы информационных систем, приведу ее показатели: количество пользователей – до 1500 в одной базе данных и по размеру БД – это более 2 Терабайт Соответственно, за это время, шаг за шагом мы получали новые данные, эволюционировали свои технологии, и пришли к некоторым результатам, с которыми хотим вас ознакомить. Статья написана по итогам доклада, прочитанного автором на Конференции IE 2012 15-16 ноября 2012 года. Также она напечатана в Журнале Инфостарта №1.

11.03.2015    12309    7    11    

Еще раз, по-новому: производительность 1С: 7.7/1С: 8 + SQL 32

Оптимизация БД (HighLoad) Системное Администратор Программист v7.7 v8 1cv8.cf 1cv7.md

Еще один подход к увеличению производительности 1C+SQL = использование RAM-дисков

16.02.2015    14244    0    33    

Заметочки про 1С:Предприятие 8 (редакция 22.06.2012) Промо 951

Оптимизация БД (HighLoad) Практика программирования Администратор Программист v8 1cv8.cf Россия

За время программирования на 8.х, накопилось пока немного материала, но как мне кажется очень интересного. Появились простые решения, которые в более сложной реализации встречаются в типовых конфигурациях и в некоторых публикациях на Infostart'е. Собственно в статье речь пойдет об этих решениях.

01.06.2010    112434    6295    406    

Отчет по количеству используемых объектов в реквизитах составного типа. Для толстого клиента. 3

Оптимизация БД (HighLoad) Программист v8 1cv8.cf Россия

Выводит количество используемых в базе объектов в реквизитах составного типа.

03.02.2015    3583    6    3    

Запуск ЦУП на платформе 1С 8.3 (8.3.5.1098) 14

Оптимизация БД (HighLoad) Администратор Программист v8

Как запустить ЦУП (Центр управления производительностью, редакция 2.0 (2.0.5.43)) на платформе 1С 8.3

18.11.2014    15228    0    21    

Обновление статистики MS SQL прямо из 1С 11

Сервисные утилиты Статистика базы данных Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Обработка позволяет обновить статистику любого объекта: документа, справочника или регистра или конкретного индекса прямо из 1С

26.10.2014    7361    32    5    

Как в 1С оптимизировать запрос – пример ускорения в 6 раз 45

Оптимизация БД (HighLoad) Администратор Программист v8 1cv8.cf

Что Вы узнаете из этой статьи? • Одну из основных причин медленной работы запросов • Анализ возможных методов ускорения запросов • Эффективный способ ускорения запросов, в которых происходит обращение через «2 точки»

23.10.2014    13799    13    1