- Вывести остаток справочник номенклатуры
- Быстрое отображение остатка в справочнике и другие трюки с событиями в 1С
- Быстрый показ остатков в форме списка справочника «Номенклатура»
- Показ имени пользователя, который заблокировал объект, в форме списка/журнала
- Сокрытие в справочнике номенклатуры элементов, где нет остатка
- Сокрытие в справочнике номенклатуры элементов, помеченных на удаление
- Остатки и цены товаров в справочнике «Номенклатура» ( + картинка номенклатуры)
- Скачать файлы
- Специальные предложения
- См. также
- Мобильный ТСД, Инвентаризация, Маркировка, Штрихкод Промо
- Проверка статусов кодов ИС МП в документах [КА 2.4]
- Работа с кодами маркировки (КА 2.4)
- Отображение остатков, картинки и описания товаров в документе «Заказ клиента» для УТ 11.4
- Пометка на удаление неиспользуемых элементов справочников и документов Промо
- Оптимизация размера изображений из присоединенных файлов УТ 11.4
- [Расширение] БП 3.0. Список счетов от поставщиков / Список поступлений + Связанные документы
- Аналоги номенклатуры для УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Расширение
- Список заказов покупателей (новый взгляд) Промо
- Утилиты ЕГАИС (1С:Розница 2.2)
- HTTP-сервис + интерфейс jquery.mobile + QR-код. Остатки в магазине с устройства под Android, Apple, Windows без установки 1С
- Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия — Simple UI (обновлено 14.11.2019)
- Обмен данными между УТ 10.3 и Розницей 2.2 (правила обмена данными между «Управлением торговлей» ред. 10.3. и «Розницей» ред. 2.2) Промо
- Остатки и цены в справочнике Номенклатура — Розница (Расширение)
- Скачать файлы
- Специальные предложения
- Автор запретил комментарии
- См. также
- Универсальная внешняя форма документа/справочника (управляемые формы) Промо
- Скорость продаж для УТ 11 с учетом наличия товаров
- Ведомость по товарам на складах и у комиссионеров (ERP 2.4, УТ 11.4, КА 2.4)
- Ведомость по товарам в ценах номенклатуры с отбором по типу документа и Оценка остатков товаров (ERP 2.4, УТ 11.4, КА 2.4)
- Анализ продаж детальный (Прибыль с продаж и KPI, рекомендации по товарному запасу) УТ 10-11, УПП, ERP1-2 Промо
- Отображение дополнительных сведений на форме документа как реквизитов
- История версий объектов для УФ
- Табло сборки на складе
- Анализ активности продавцов для УТ 11 Промо
- Быстрые товары списком в РМК 1С: Розница
- Отчет за смену из РМК для УТ 11
- ABC-XYZ анализ продаж с остатками на складах для УТ 11.4
- Товарный отчет Торг-29 с фактической стоимостью продажи, себестоимостью и отклонениями Промо
- Декларации по формам 11 и 12 алкогольной продукции, интеграция с ПО Декларант-Алко
- Контроль списания бонусов в магазине. Списание бонусных баллов через отправку СМС-кода покупателю
- Дополнительные колонки Резерв и Свободный остаток в списке номенклатуры для УНФ 1.6
- Алкогольная декларация 2012 (формы 11, 12) УТ11 Промо
- Актуальная иерархия заказов
- Рабочее место закупщика для УТ 11
- Вывод суммы долга в формах накладной и заказа (как в УТ10) для УТ11/КА2/ERP2
- Время продаж чеков по магазинам в УТ 11, КА. Аналитический отчет + Диаграмма Промо
- Анализ доступности товаров на складах с ценами из заказов
- Печать табличной части документа
- Автоматическое напоминание об окончании испытательного срока и срока срочного договора
- Отчеты в Декалитрах (ДАЛ) для 1С: Розница 2.2.4 — 2.3.7: Продажи, Поступления, Анализ движения номенклатуры. Движение по документам ЕГАИС Промо
Вывести остаток справочник номенклатуры
Быстрое отображение остатка в справочнике и другие трюки с событиями в 1С
Программирование с использованием событий возможно не только в программном интерфейсе Windows (где события, пожалуй, являются «сердцем», или даже «нервной системой» оконной библиотеки), но и, при помощи простой внешней компоненты, применимо для реализации простых, но полезных трюков в 1С:Предприятие. Например, Ваши справочники будут отображать остаток товара, и при этом «не тормозить». | Автор статьи: romix | Редакторы: Последняя редакция №8 от 02.04.06 | История URL: http://kb.mista.ru/article.php?id=43 |
Ключевые слова: остаток в справочнике, показать не помеченные на удаление, где есть остаток, кто заблокировал элемент
«Чем большей преданности Стопам-Лотосам Шри Гаурасундара достигает удачливая душа, тем больший океан нектара — Служение Стопам-Лотосам Шри Радхики — самопроизвольно переполняет сердце»
(с) Шри Прабодхананда Сарасватипада.
В этой статье мы продолжим исследование такой «непознанной земли» системы программирования 1С, как события.
С одной стороны, генерация событий описана в источнике «1С:Предприятие 7.5, 7.7 и 8.0 Технология создания внешних компонент», то есть, являются штатным и документированным механизмом системы 1С:Предприятие. С другой стороны, большинство разработчиков используют события лишь в случаях, когда имеется оборудование, и с него надо получить данные.
Давайте посмотрим, что же еще, помимо расширенной работы с документами, рассмотренной в предыдущей статье на эту тему, предлагает нам подсистема событий 1С:Предприятие.
Быстрый показ остатков в форме списка справочника «Номенклатура»
Насколько многие из нас могут судить из собственного опыта, в справочнике «Номенклатура» действительно можно отображать остатки товаров, как того просят пользователи, (чуть ли не припадающие к стопам-лотосам, чтобы это было не только отчетом, а именно в справочнике), и при этом действительно возникают сверхмощные тормоза. Однако, программист 1С может последовать древнему индИйскому правилу: «трнад апи суничена» (не причиняйте беспокойств никому), и устранить эти тормоза.
Для этой цели нам потребуется завести в справочнике товаров дополнительный реквизит «Остаток». Именно его мы и будем обновлять; однако, необходимо сделать это корректно — чтобы при любых обстоятельствах, таких как аварийное выключение питания, или же блокировка карточки товара пользователем, остатки в справочнике не испортились.
Показ имени пользователя, который заблокировал объект, в форме списка/журнала
Легче верблюду пройти через игольное ушко, чем пользователю — выполнять довольно-таки сложный, подобный древнему танцу с бубном, «Отбор событий по объекту» в журнале регистрации, чтобы выяснить, а кто же заблокировал документ или элемент справочника, и ушел «покурить»?.
Юзера, который заблокировал объект, мы покажем в форме списка справочника, сделав это при помощи трюка «ложное закрытие формы» (с) не мой. Это делается методами Форма.Закрыть() с последующим СтатусВозврата(0) в обработчике закрытия. В данном случае мы тоже используем событие и его обработчик, но это — событие закрытия формы (реализованное где-то внутри 1С через подсистему оконных сообщений Windows).
Посмотреть, как это сделано, можно в этой же тестовой конфигурации, ссылка на которую приведена выше. Когда пользователь открывает карточку товара, в форме списка справочника видно, кто ее открыл. При закрытии карточки товара стирание имени пользователя производится не в обработчике ПриЗакрытии(), а по событию в глобальном модуле, чтобы при всяком закрытии карточки товара не происходило принудительное ее сохранение.
Сокрытие в справочнике номенклатуры элементов, где нет остатка
На диске ИТС есть рекомендация, как реализовать этот режим. Мы сделаем его похожим образом, но не будем парить юзера необходимостью явно запускать какую-либо обработку («трнад апи суничена»). Напомню, что это означает, что программист 1С должен быть проще, и тогда к его божественным стопам-лотосам потянутся пользователи. 🙂
Чтобы реализовать этот режим показа товаров в списке, в справочник номенклатуры мы добавим индексируемое поле «Показ», которое говорит системе 1С, показывать ли данный элемент в форме списка, или нет. Чтобы этот режим возымел действие, в форме списка справочника мы используем метод УстановитьОтбор() по реквизиту — и тогда скроются все ненужные пользователю элементы из списка. Пример реализации — см. там же.
Сокрытие в справочнике номенклатуры элементов, помеченных на удаление
Иногда нужно скрыть из справочника помеченные на удаление элементы, чтобы они не мешали просветленной сосредоточенности при созерцании пользователем справочника номенклатуры.
Реализуется через ловушку на глобальный обработчик пометки удаления — предопределенную процедуру глобального модуля ПриУдаленииЭлемента(). В этом обработчике мы либо устанавливаем, либо сбрасываем реквизит «Показ» справочника товаров.
Тестовую конфигурацию с внешней компонентой можно скачать здесь:
Источник
Остатки и цены товаров в справочнике «Номенклатура» ( + картинка номенклатуры)
Отображение остатков, цен и картинки в справочнике «Номенклатура» с детализацией по складам и видам цен.
Дополнительно в отдельных колонках отображается общее количество номенклатуры в заказах клиентов и количество в заказах поставщикам.
Все настройки сохраняются при закрытии и восстанавливаются при открытии формы списка «Номенклатуры».
Тестировалось на УТ 11.4.13.51.
Для установки расширения в режиме 1С:Предприятие перейдите в меню «Администрирование — Печатные формы, отчеты и обработки — Расширения», нажмите «Добавить из файла» и выберите файл с расширением.
Скачать файлы
Наименование | Файл | Версия | Размер |
---|---|---|---|
Наименование | Файл | Версия | Размер |
---|---|---|---|