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

Разработки Программирование — все для 1С

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо 55

Универсальные функции Инструментарий v8 1cv8.cf Россия БУ Учет ТМЦ Абонемент ($m)

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    33602    163    31    

Оповещение пользователей в трее с обратной связью через DLL 1

Внешние компоненты Россия Абонемент ($m)

Библиотеки для 32 и 64 клиентов для оповещения пользователей в трее с обработкой кликов во внешних событиях.

1 стартмани

вчера в 11:45    223    0    5    

Набор пиктограмм стандартных объектов 1С (поддержка прозрачности, интерфейс Такси) 1

Инструментарий Работа с интерфейсом v8 Абонемент ($m)

Набор пиктограмм стандартных объектов 1С в виде многоиндексной библиотеки картинок (размер 16x16) для отображения в списках и древовидных структурах, а также пример его использования в виде обработки.

1 стартмани

19.02.2019    279    4    2    

Исправление начисления за первую половину месяца. ЗУП 3.1 1

Обработка документов Ошибки в отраслевых решениях v8 v8::СПР ЗУП3.x Россия БУ Зарплата Абонемент ($m)

Исправление заполнения документа "Начисление за первую половину месяца" в ЗУП, релиз 3.1.9.106.

1 стартмани

19.02.2019    506    11    3    

TurboConf 5 - расширение Конфигуратора 1С Промо 355

Инструментарий v8 1cv8.cf Платные (руб)

TurboConf повышает эффективность работы в Конфигураторе 1С и помогает автоматизировать рутинные задачи

6500 руб.

29.03.2013    95466    840    1260    

Отчет по подпискам на события 53

Инструментарий v8 1cv8.cf Абонемент ($m)

Внешний отчет для разработчика на платформе 1С:Предприятие 8.3. С его помощью вы значительно упростите себе доработку конфигураций! Быстро найдете все подписки, в которые включен объект метаданных, сможете построить отчет в любом разрезе - по объектам, событиям, подпискам, общим модулям, процедурам и т.д.

1 стартмани

18.02.2019    1053    20    7    

Кодирование Base64 3

Защита и шифрование v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка кодирования декодирования строки алгоритмом Base64 через использования потоков.

1 стартмани

18.02.2019    330    3    1    

Расширение для отладки дополнительных отчетов и обработок 2

Инструментарий v8 v8::УФ УТ11 Абонемент ($m)

Расширение позволяет выполнять отладку непосредственно в сохраненной на диске копии внешней обработки (Управление торговлей 11.4.5.129).

1 стартмани

15.02.2019    353    4    0    

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif Промо 153

Внешние компоненты v8 1cv8.cf Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

2000 руб.

02.09.2010    45541    168    181    

Инструктор. Прототип инструмента создания быстрых пользовательских инструкций 55

Пользователю системы Инструментарий v8 v8::УФ Россия Абонемент ($m)

Прототип дружелюбного и эффективного инструмента для написания пользовательских экспресс-инструкций. Задействована штатная утилита Windows, о существовании которой многие не знают и которая умеет делать огромную работу по логированию действий и снятию скриншотов на всех ПК с Windows (начиная с версии Win7). "Инструктор" не требует никакой установки и дополнительных библиотек! Это означает, что инструмент будет работать и на домашнем ПК и на "чужом ноутбуке" и на терминальном win-сервере у заказчика, где ваши права сильно ограничены. Вы просто подключаете легкую файловую базу 1С и получаете инструмент по снятию скриншотов с интересной функциональностью...

1 стартмани

15.02.2019    2513    21    7    

Установка принтера по умолчанию для 1С 7.7 0

Практика программирования v7.7 1cv7.md Абонемент ($m)

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    396    2    2    

[8.3] Управляемая консоль запросов, отчетов (расширение, внешняя обработка) Промо 161

Инструментарий Универсальные обработки v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Выполнение в фоне (с возможностью отмены), Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

3 стартмани

14.08.2018    18321    301    105    

Программное добавление элементов на управляемую форму 9

Работа с интерфейсом v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример добавления Команд, Полей ввода, Групп, Страниц, Реквизитов, Обработчиков событий.

1 стартмани

13.02.2019    636    4    9    

Пример динамических часов на html 5

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

13.02.2019    577    2    0    

Схемы показателей. Объединение наборов СКД. Программное формирование отчета 4

Инструментарий v8 v8::СКД 1cv8.cf Абонемент ($m)

Программное формирование отчета на СКД, наборы которых выбираются из справочника.

2 стартмани

11.02.2019    600    2    0    

Консоль запросов с графом (Анализатор сложных запросов) Промо 282

Инструментарий v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Консоль запросов для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса и получать результат выполнения подзапросов. Единственная консоль запросов, которая позволяет выводить результат выполнения вложенных запросов и любой части объединения запроса. Удобное получение данных запроса из отладчика включая временные таблицы. Текст запроса в структурированном виде (можно свернуть, развернуть текст подзапроса). И еще много другого, чего вы не найдете в других консолях запросов. Поддержка УФ и ОФ. Версия 0.8 от 08.10.2018.

10 стартмани

03.05.2017    75045    295    194    

Обработка отчётов о сравнении конфигураций для проверки правильности обновления 3

Инструментарий v8 1cv8.cf Абонемент ($m)

До и после обновления полезно делать отчёт о сравнении объектов Основной конфигурации с конфигурацией Поставщика. Если обновление проведено правильно, то отличий в этих отчётах быть не должно. За некоторыми исключениями. Данная обработка позволяет исключить ПСЕВДООТЛИЧИЯ из процесса сравнения.

1 стартмани

11.02.2019    562    1    0    

Проверка прав доступа к значениям характеристик ПВХ (планов видов характеристик) 0

Инструментарий Универсальные обработки v8 v8::Права v8::ПВХ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для проверки прав доступа к значениям характеристик ПВХ (планов видов характеристик) информационной базы. Платформа 8.3, управляемые формы. Решение мелких проблем с правами доступа после обновления типовых конфигураций. Версия 003 от 10.02.2019

1 стартмани

11.02.2019    518    0    0    

Система взаимодействия. Не интерактивное взаимодействие 5

Практика программирования v8 1cv8.cf Абонемент ($m)

Обработка демонстрирует возможность использования системы взаимодействия различными методами встроенного языка: программное создание, изменение объектов и подписка на события системы взаимодействия.

1 стартмани

10.02.2019    708    3    0    

Запросы 1С OnLine. Интерактивная обучающая программа. Промо 114

Практика программирования Сертификация v8 1cv8.cf Платные (руб)

Интерактивное изучение языка запросов с самого начала: - 50 практических заданий с различным уровнем сложности; - Методические материалы по практике написания запросов; - Описание назначения таблиц и индексов 1С Предприятие 8; - Методика решения реальных задач запросом 1С; - Автоматическая система проверки решений с указанием ошибок; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков 1С

1500 руб.

11.02.2014    47896    598    9    

Расширение: Цветовые схемы для 1С: Предприятия 8

Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Расширение позволяет сменить цвет оформления для интерфейса Такси.

1 стартмани

10.02.2019    1192    5    2    

Исправление ошибки подключения внешнего отчета в БГУ 2 0

Ошибки в отраслевых решениях v8 v8::БУ БГУ Россия БУ Госбюджет Абонемент ($m)

После обновление БГУ 2 на 60_15 перестали запускаться "наши" внешние отчеты, выходила ошибка: "Ошибка при выполнении функции ОбщегоНазначения.ОбъектыМетаданныхПоИдентификатору()...". Решение нашли в поисках ошибки в коде, закомментировав процедуру и перенесли все это в расширение, чтобы у клиентов не снимать с поддержки 1С.

1 стартмани

07.02.2019    578    0    0    

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

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

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

1500 руб.

06.07.2015    45886    289    4    

Ошибочное завышение прибыли при обособленном обеспечении товаров и импорте в типовых УТ 11.4, КА 2.4, ERP 2.4 0

Ошибки в отраслевых решениях v8 ERP2 УТ11 КА2 Оптовая торговля, дистрибуция, логистика Россия УУ Оптовая торговля Абонемент ($m)

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

1 стартмани

05.02.2019    606    0    0    

Альтернатива для "ПоказатьВыборИзСписка" и "ПоказатьВопрос" для приложений на Мобильной Платформе (УФ) 3

Мобильные приложения v8::УФ v8::Mobile 1cv8.cf Абонемент ($m)

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

1 стартмани

04.02.2019    710    0    0    

1С ERWIN - визуализация схемы данных 32

Инструментарий v8 1cv8.cf Абонемент ($m)

Когда надо понять, что с чем связано, поможет визуализация.

5 стартмани

04.02.2019    2686    15    16    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо 170

Инструментарий Универсальные обработки v8 1cv8.cf Абонемент ($m)

Простая обработка для просмотра и установки значений предопределенных элементов. Позволяет заменить значение предопределенного элемента с одного элемента справочника на другой, удалить предопределенный элемент (снять пометку предопределенности), установить пометку переопределенного элемента. Проверяет предопределенные данные на наличие задвоений и отсутствующих. Работает со справочниками, планами счетов, планами видов характеристик, планами видов расчетов.

2 стартмани

06.10.2014    116482    2323    157    

Консоль запросов для управляемого интерфейса 5

Инструментарий v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Данная обработка — предназначена для отладки запросов.

1 стартмани

04.02.2019    865    6    3    

Решение 10 задач из сборника для подготовки к экзамену 1С: Специалист-консультант по бухгалтерии 1

Сертификация v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

04.02.2019    719    20    4    

- 23 %

PowerTools Промо 407

Универсальные обработки Системное Поиск данных Распределенная БД (УРИБ, УРБД) Сервисные утилиты Обработка документов Инструментарий Обработка справочников v8 v8::УФ 1cv8.cf Россия Платные (руб)

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

1590 руб.

14.01.2013    84934    45    0    

Универсальная проверка заполнения реквизитов объектов с расширенными возможностями 1

Инструментарий v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

03.02.2019    798    0    4    

Раскраска кода 1С. Второй подход 33

Инструментарий v8 1cv8.cf Абонемент ($m)

Задача раскраски кода 1С в новой версии 1С 8.3.14 с Webkit.

1 стартмани

01.02.2019    3222    6    9    

Мобильное приложение "Деньги предприятия" + расширение для Бухгалтерии 3.0 1

Мобильные приложения v8::БУ БП3.0 Россия БУ Платные (руб)

Простое приложение для руководителя/собственника предприятия. Данный продукт является комплексом, состоящим из расширения типовой конфигурации "Бухгалтерия предприятия" ред. 3.0 и мобильного приложения. Программа позволяет смотреть на мобильном устройстве остатки наличных и безналичных денежных средств предприятия/индивидуального предпринимателя, а также оперативно проводить операции по выплате дивидендов. Обмен с базой осуществляется с помощью HTTP-сервисов.

3000 руб.

31.01.2019    1207    3    2    

- 50 %

QR-код с логотипом компании (обычная и управляемая форма) Промо 5

Практика программирования v8 1cv8.cf Платные (руб)

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2000 руб.

22.06.2016    17341    0    2    

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 268

Практика программирования Обмен с другими системами WEB Универсальные функции Инструментарий Универсальные обработки v8 1cv8.cf Абонемент ($m)

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

3 стартмани

31.01.2019    5628    74    52    

Мобильное приложение для формирования заказов. Агент 3

Мобильные приложения Торговля v7.7 v8 Оптовая торговля, дистрибуция, логистика УУ Взаимоотношения с клиентами (СRM) Оптовая торговля Розничная торговля Абонемент ($m)

Мобильное приложение на платформе Андроид для формирования заказов клиентов. Основное предназначение - работа торговых агентов, представителей, что включает в себя: список клиентов с адресами, телефонами, историей взаиморасчетов; список товаров с остатками, с несколькими типами цен; составление заявки; регистрация поступления оплаты; отслеживание координат. Приложение можно состыковать с 1С любой версии. Поддерживаемые протоколы передачи: файловый (FTP), Web-service, HTTP-service.

1 стартмани

30.01.2019    895    3    2    

Преобразование дерева значений в таблицу значений и наоборот (Управляемые формы 8.3) 0

Практика программирования v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример преобразования дерева значений в таблицу значений и из таблицы значений в дерево значений.

1 стартмани

29.01.2019    824    3    0    

Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла) Промо 39

Инструментарий Внешние компоненты WEB ККМ v7.7 v8 1cv8.cf 1cv7.md Россия БУ УУ Кассовые операции Платные (руб)

FR_ATOL_SHTRIH.EXE встраивается в SYSTRAY и следит за появлением обычного текстового файла, где перечислено, какие операции необходимо осуществить с ККТ - напечатать чек (нал/безнал), снять Z-отчет, осуществить выемку денег, сделать возврат и т.д. Такой механизм позволяет использовать комплект для WEB сайтов, для не типовых или сильно измененных 1с7 или 1с8. Для любых программ, которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые к использованию обработки для 1с8: УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1С7.7:ТиС документ Реализация ТМЦ,Печать из ПКО, Бух4.5, Бух1.3 . Код на 1с открыт - используйте обработки комплекта, как шаблоны для своих программ. Подключать ККМ к 1С не надо! Более 300 внедрений на ККМ Штрих и Атол. Некоторые из покупателей реализовали работу с ККМ даже из Excel и Axapta.

3000 руб.

31.07.2017    29317    302    260    

Работа с деревом значений для новичков (Управляемые формы 8.3) 9

Практика программирования v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример работы с деревом значений (для новичков) на управляемых формах (8.3)

1 стартмани

29.01.2019    927    2    0    

Редактирование значений элементов в XML-файле 0

Инструментарий Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Замена значений элементов в xml файле с помощью данных из EXCEL файла.

1 стартмани

29.01.2019    879    0    0    

Создание и запуск скрипта для ввода текста на базе AutoHotkey 4

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

28.01.2019    800    0    1    

Сервер ККМ (54-ФЗ, быстрая печать чеков из терминального сеанса, печать с нескольких ПК) Промо 98

ККМ Внешние компоненты POS терминал Фискальный регистратор v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Кассовые операции Розничная торговля Платные (руб)

"Сервер ККМ" позволяет приложениям работать с фискальными регистраторами из терминального сеанса Windows по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест. Поддержка драйверов Атол, Штрих и VikiPrint. Поддержка 54-ФЗ. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:УНФ, 1С:Розница 1/2, 1С:БП 2/3, 1С КА 1/2., 1С:ERP, УПП

5000 руб.

02.09.2016    55698    1828    115    

Использование макетов вместо дополнительных реквизитов или регистров сведений 36

Практика программирования v8::УФ 1cv8.cf Абонемент ($m)

Использование макетов вместо дополнительных реквизитов или регистров сведений на конфигурациях с БСП.

1 стартмани

27.01.2019    3062    1    22    

Связанные табличные части (управляемые формы) 5

Практика программирования Работа с интерфейсом v8 v8::УФ Абонемент ($m)

У нас есть 2 связанные табличные части, и нам надо, чтобы по текущей строке в одной из них мы видели только определенные строки во второй. Были бы у нас динамические списки, мы бы взяли событие "При активизации строки" и стандартный механизм отборов СКД, которая лежит в основе списка. Но вот с табличными частями так не получится. Тут нам надо будет написать несколько строк кода и использовать "ОтборСтрок", доступный для таблицы формы. Тестировалось на платформе 8.3.13.1644, будет работать и на более ранних версиях платформы.

1 стартмани

25.01.2019    1070    1    2    

Хранение модулей во внешних обработках. Меняем код без обновления конфигурации 8

Инструментарий v8 Россия Абонемент ($m)

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

1 стартмани

24.01.2019    921    5    19    

Внешняя компонента для работы по Web-socket протоколу Промо 16

Внешние компоненты WEB v8 Платные (руб)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

1950 руб.

30.03.2018    8294    0    20    

Случайная неслучайная скидка 1

Практика программирования v8 1cv8.cf УУ Ценообразование, анализ цен Абонемент ($m)

Найти случайное число, но сделать так, чтобы чем меньше значение, тем чаще выпадало это число (с обратной экспоненциальной зависимостью).

1 стартмани

24.01.2019    670    0    1    

Калькулятор дерева запросов (подготовка данных для рассылок sms / email) 0

Инструментарий SMS рассылки Email v8::Запросы Абонемент ($m)

Универсальная обработка предназначена для автоматизации подготовки данных методом обсчета дерева запросов. Корень дерева - это окончательный результат вычисления. Например, Вы занимаетесь ежемесячной рассылкой "рекламных предложений))" и выполняете такую рутину: - шаг №1 -> взять все телефоны физ.лиц из базы - шаг №2 -> взять все телефоны юр.лиц - шаг №3 -> объединить выборки шагов №№1,2 - шаг №4 -> исключить определенные телефоны из шага №3 - шаг №5 -> сохранить окончательный список телефонов для дальнейших действий Как данная обработка поможет Вам автоматизировать эти действия - далее в описании.

1 стартмани

23.01.2019    648    0    0    

Android - приложение для мобильных сотрудников [BETA] 9

Торговля Мобильные приложения v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика УУ Взаимоотношения с клиентами (СRM) Дебиторская и кредиторская задолженность Монитор заказов Оптовая торговля Учет рабочего времени Абонемент ($m)

Нативное android приложение для мобильных сотрудников (beta). Реализованы базовые функции: каталог товаров, цены остатки, сбор заявок. Интегрируется в "Управление торговлей 11" при помощи расширения.

1 стартмани

23.01.2019    859    2    2    

Редактор объектов информационной базы 8.3 18

Инструментарий Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка (СДРОбъектУпр) для редактирования реквизитов, табличных частей и движений объектов информационной базы. Платформа 8.3, управляемые формы. Версия 1.1.0.21 от 17.02.2019 (обновление для версий 1.1.0.17 и старше 1 sm)

3 стартмани

23.01.2019    1857    40    19