Всем здравствуйте.Только начинаю программировать в 1С.Очень надеюсь на вашу помощь.Имеется 1С 8.2,конфа УТ 10.3.Необходимо немного подправить конфигурацию под нужды предприятия.Вопрос в следующем.Как реализовать автоматическое открытие формы при продаже товара определенного брэнда.
Пример.
При создании нового чека ККМ,в поле номенклатура выбирается товар.Если наименование товара содержит "Samsung" то автоматически должна открыться форма заполнения гарантии,если товар другого брэнда то продажа идет дальше.Сейчас открытие формы сделал по кнопке.но хотелось бы именно автоматическое открытие.
Вот наглядно что хотелось бы:
Спасибо.
Пример.
При создании нового чека ККМ,в поле номенклатура выбирается товар.Если наименование товара содержит "Samsung" то автоматически должна открыться форма заполнения гарантии,если товар другого брэнда то продажа идет дальше.Сейчас открытие формы сделал по кнопке.но хотелось бы именно автоматическое открытие.
Вот наглядно что хотелось бы:

Спасибо.
По теме из базы знаний
- Менеджер открытых форм [update 29.12.22]
- Автоматическое открытие прикрепленного файла
- Новичок новичку: как добавить программно кнопку на форму путем расширения
- Параметры открытия формы выбора отборов и параметров СКД ("связи параметров выбора" списочных значений СКД)
- Монопольное открытие формы обработки 1с77
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) dante333, сделать условие типа
Если Найти(Номенклатура.Наименование,"Samsung") > 0 тогда
вызываем доп форму...
КонецЕсли;
Совсем не сложно, НО, так никто не делает (я имею ввиду нормальных программистов), делайте универсально, ведь у вас появятся Nikon, Canon, Apple и тд, где тоже нужны окна гарантии... Будем каждый раз в коде условие дописывать? ;)
Если Найти(Номенклатура.Наименование,"Samsung") > 0 тогда
вызываем доп форму...
КонецЕсли;
Совсем не сложно, НО, так никто не делает (я имею ввиду нормальных программистов), делайте универсально, ведь у вас появятся Nikon, Canon, Apple и тд, где тоже нужны окна гарантии... Будем каждый раз в коде условие дописывать? ;)
(3) dante333, сейчас не имеют... завтра имеют, поверьте. А потом им понадобится анализировать возвраты по гарантиям в разрезе производителей\товаров, финансовые оценки рентабильности с возвратами по гарантиям, различного рода статистическую информацию и тд. Аппетит приходит во время еды, поверьте моему многолетнему опыту вредрения.
(5) dante333, да, найти() ищет как раз твою подстроку в любом участке строки. Код который я дал выше останется не изменным. ПС: а вообще если не знаешь как использовать метод, ну загляни ты в синтаксис помошник, думаешь тут все всё наизусть знают?) так же в СП частенько приходится заглядывать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот