Максимов Валерий | Начальник отдела | BIA-Teсhnologies, LLC

«Отказ от использования хранилищ 1С, переход на GIT»

В докладе хочу рассказать о процессе и результате перехода нескольких команд (более 100 разработчиков) на использование системы контроля версий git за полгода: - Почему и зачем; - С чего нужно начать; - Важность обучения и документации; - Плюсы и минусы, ограничения и подводные камни.

Как при подписке на событие вызвать модальное окно

1. sergqwert15 24.12.16 22:57 Сейчас в теме
В подписке документа приходная как реализовать проверку при отмене проведения? Если на основании приходной есть проведенный документ расходная то вывести нужно модально окно Для документа приходная существует проведенный документ расходная. Отменить проведение расходная? Да нет. Если нет то ничего не делаем. Если да то приходная и расходная
распроводится.Пробую через подписку на событие ПередЗаписью с РежимЗаписи. Но к подписке на событие можно цеплять только серверные общие модули. А с серверных общих модулей нельзя вызывать клиентских процедур типа Вопрос. Как решить проблему?
Ответы
Сортировка: Древо
3. Xershi 375 24.12.16 23:52 Сейчас в теме
(1) на ОФ такой трюк можно сделать, только для позитива препроцесорные директивы прописать.
Но судя по тому что вы пишите, то у вас УФ, а там как известно это все на сервере, так что какие вопросы на сервере?)
Не ну повесить сервер всегда можно с таким подходом, так что похоже вам дорога к доработке формы или начинайте осваивать расширения!
4. lefthander 25.12.16 00:43 Сейчас в теме
(1)прописать эту проверку в модуле формы религия не позволяет? Все равно конфу сняли с замка
5. ekaruk 4003 25.12.16 01:52 Сейчас в теме
(1) Не надо ничего спрашивать.
Просто Отказ = Истина и выдаете сообщение, что есть связанный документ и необходимо отменить его проведение вручную.
Причем сообщение желательно кликабельное, чтобы по нему можно было перейти на связанный документ.
6. lefthander 25.12.16 16:44 Сейчас в теме
(5) вы внимательно прочитали сообщение на которое ответили? До конца прочитали?
7. ekaruk 4003 25.12.16 16:54 Сейчас в теме
(6) Да, дочитала.
Подход к проблеме изначально неверный. Такой вопрос реализовать технически невозможно. Просто потому, что пользователь может вообще не открывать форму документа, а отменить проведение из формы списка, или из структуры подчиненности или из любой другой формы со списком документов. А на уровне подписок или модуля объекта спрашивать ничего все равно нельзя.
Да и вообще при проведении никаких вопросов задавать не стоит, просто по определению. Это устаревший подход. Сама идеология клиент-серверной работы предполагает, что программа сама должна однозначно определить, можно ли проводить документ. Если нельзя, то просто выдаем сообщение и посылаем пользователя отменить проведение связанного документа самостоятельно.
2. Armando 1385 24.12.16 23:41 Сейчас в теме
Если коротко, то так делать нельзя. И не только потому что выполняется на сервере. Придумай другое решение.
Например, устанавливать Отказ = Истина, и выдавать сообщение, что необходимо отменить проведение документа.
В дополнение к этому можно еще использовать событие формы "ПередЗаписью", чтоб задать вопрос, и при необходимости отменить проведение связанного документа.
Так же необходимо помнить, что может выполняться групповая отмена проведения, где такая проверка может быть вредной.
Оставьте свое сообщение
Все разделы

Вакансии


Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Преподаватель 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день