Вывод диалогового окна для выбора формы документа
Доброе время суток форумчане. Подскажите пожалуйста может кто сталкивался с подобной проблемой. 1с8.2 БП 2.0, Есть документ для реализации товара и керосина
для Керосина прописывал формулы и тому подобное. для каждого создал свой интерфейс что бы лишних кнопок да колонок не видел(что бы не запутался) но 1 сотруднику нужно и реализация товара и реализация керосина но ему не удобно привык мол пользоваться раздельными формами.( сейчас создал две разные формы одну для керосина другую для товара можно вывести диалоговое окно перед Открытием, созданием, редактированием которое бы как раз таки и распределяла открыть ту или иную форму документа?
для Керосина прописывал формулы и тому подобное. для каждого создал свой интерфейс что бы лишних кнопок да колонок не видел(что бы не запутался) но 1 сотруднику нужно и реализация товара и реализация керосина но ему не удобно привык мол пользоваться раздельными формами.( сейчас создал две разные формы одну для керосина другую для товара можно вывести диалоговое окно перед Открытием, созданием, редактированием которое бы как раз таки и распределяла открыть ту или иную форму документа?
По теме из базы знаний
- Рабочее место кассира для touch-screen и программируемой клавиатуры продавца в «1С: Розница»
- 1С 8.х Вывод информации из MS Word в печатную форму (обычные формы)
- Разработка и сценарное тестирование с Vanessa-ADD. Практические примеры сценариев. Шаги встроенной библиотеки
- Акт об оказании услуг (с факсимиле и без) и счет на оплату (с факсимиле и без) для документа Заказ-наряд, для 1С:Автосервис 1.6 (ВПФ) РАРУС
- Остатки по партиям из заказ-наряда для Альфа-Авто 6
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Обработать подписку при открытии, добавив например Вопрос
Но добавив наверное только для 1го пользователя чтобы другим не мешало работать
Пример:
а нет не пойдет так....
С таким подходом нужно кнопку какую то и там обрабатывать тогда получится
Но добавив наверное только для 1го пользователя чтобы другим не мешало работать
Пример:
Режим = РежимДиалогаВопрос.ДаНет;
Текст = "ru = ""Печатать обычную форму?"";"
+ " en = ""Do you want to continue?""";
Ответ = Вопрос(НСтр(Текст), Режим, 0);
Если Ответ = КодВозвратаДиалога.Нет Тогда
//Возврат;
// тут открываем первую форму
Иначе
// тут вторую
КонецЕсли;
Показатьа нет не пойдет так....
С таким подходом нужно кнопку какую то и там обрабатывать тогда получится
(3) THEBESTolo4b, тут без доработки формы списка, из которого создаются документы - не обойтись. Фактически вам нужно добавить свою кнопку "Создать". При нажатии на которую, открывается окно выбора из списка, которое заполняется данными из вашего перечисления. А дальше обрабатываем полученное значение, если пользователь не выбрал ничего или закрыл окно - матюкаемся, а если выбрал один из вариантов, открываем нужную форму.
(5) A.Sytchev, Не я сделала маленько по проще (как мне это показалось) сначала я хотел действительно сделать именно так, но в результате сделал совсем иначе)) форму я не трогал так добавил только одно перечисление, _товар и _керосин, при открытии документа выходит заполните вид операции, где я установил Видимость))) и сразу же меняется "вид" т.е. лишнего они не видят))
как я понял формы разные или одна? если одна то при открытии(уже записанного документа) проверять пользователя и спрашивать какую ему форму показать
А если две формы то тут нужно какую то кнопку обрабатывать или в форме по умолчанию обрабатывать при открытии если допустим керосин и она не основная то закрывать основную и открывать форму керосин
А если две формы то тут нужно какую то кнопку обрабатывать или в форме по умолчанию обрабатывать при открытии если допустим керосин и она не основная то закрывать основную и открывать форму керосин
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот