Как узнать, открыта ли форма каким-то пользователем?

  • Автор темы Истребитель
  • Дата начала
И

Истребитель

Добрый день!

Ситуация такова: в сетевой базе 1С 8.1 (сервер 1С 8.1) есть обработка, которая по таймеру загружает заказы из интернет-сайта (xml файла). Из-за этого, если пользователь редактирует заказ, а в этот момент происходит его загрузка, пользователь после минут работы получает результат "данные исчезли или поменялись, нельзя сохранить".

Нужно, чтобы эта обработка проверяла, не редактирует ли какой-нибудь пользователь этот документ. И не писала в него, если он уже редактируется. В 1С есть алгоритм, следящий за этим - если попытаться открыть документ, начать его редактировать, другой пользователь откроет документ только в режиме просмотра (все поля будут закрыты для редактирования). Нужно как-то запросить это состояние (документ редактируется) из кода (запущенного возможно на другом экземпляре программы - форма.открыта() не подойдёт.

Помогите, пожалуйста.

Спасибо.
 
Д

Дайнеко

Разберу вопрос по частям:
1. А Обработка, получается, лезет в существующие документы? Обычно импорты создают новые документы и записывают их.
2. "В 1С есть алгоритм, следящий за этим". Так Вы его видели, этот алгоритм? И что в нем?

Что касается ответа, может подойдет "БлокировкаДанных".
 
И

Истребитель

1. Да обрабокта обновляет уже созданный заказ если пользователь на сайте его изменил. Например, дозаказал или отменил заказ на один из товаров в списке заказа. В э том случае обработка делает .получитьобъект() и затем .записать()

2. Открываете форму документа в одном клиенте, меняете любое поле, открываете форму этого же документа в другом клиенте, все поля становятся только для чтения
 
Д

Дайнеко

Открываете форму документа в одном клиенте, меняете любое поле, открываете форму этого же документа в другом клиенте
А что написано в тексте программы этой "1С"? Можете посмотреть и запрограммировать так-же?
Слово "БлокировкаДанных" что-нибудь вам говорит?
 
И

Истребитель

Я не вижу при открытии формы какого-то кода.

Правда я неверно сказал - не "рид онли" форма открывается, а вылезает сообщение при попытке редактирования "Не удалось заблокировать. Действие (редактирование...) не выполнено. Запись заблокирована пользователем..."

Слово "БлокировкаДанных" не говорит, сейчас погуглю
 
И

Истребитель

Если я правильно понял намек на БлокировкуДанных, я должен в форме объекта, редактирование которого из обработки я хочу предотвратить, на обработку любого первого изменения этого объекта запустить блокировку объекта на запись, так? Но ведь тогда обработка просто упадет с собщением об ошибке, как и у меня при попытке вручную редактировать объект через форму с двух пользователей?
 
Д

Дайнеко

Почему обязательно ошибка? Механизм блокировки для того и предназначен, чтобы заблокировать объект. А в случае неудачи, т.е. кем-то уже заблокирован получить об этом информацию.
Гугл лучше оставить в покое и почитать справку 1С по разделу "БлокировкуДанных"
Я пока не разбирался с блокировкой 8-ки. Но 7.7 это выглядело бы так:
Код:
Проц-ра ПриОткрытии()
Если НЕ(Блокировка() = 1) Тогда
Предупр("Занято!")
Форма.ТолькоПросмотр(1);
Конец
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Доброго дня! Мы рады приветствовать вас и готовы к сотрудничеству!


Здравствуйте! Избавьтесь от неэффективных рассылок. Попробуйте наш сервис для рассылок по формам обратной связи и убедитесь в его преимуществах. Ваша реклама будет замечена!


Благодарим за возможность предложить вам наши услуги. Для дополнительной информации посетите наш сайт или передайте ее руководителю. Желаем вам всего наилучшего в бизнесе и делах!

Не упустите шанс: Сайт: Почта: marketing.trafik@mail.ru

Достигайте своих клиентов напрямую! Рассылка по формам обратной связи – ваш путь к успеху.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Приветствуем! Мы рады приветствовать вас и обсудить, как мы можем вместе добиться успеха.


Расширьте свой бизнес с нашей помощью! Наша услуга рассылки по формам обратной связи гарантирует, что ваши клиенты увидят ваши предложения. Это быстро, доступно и эффективно. Присоединяйтесь!


Спасибо за ваше внимание к нашему предложению. Мы уверены, что наше сотрудничество принесет вам пользу. Пожалуйста, ознакомьтесь с нашим сайтом или передайте эту информацию вашему руководителю. Удачи и успехов в бизнесе!
Ждем вас: Сайт: Почта: marketing.trafik@mail.ru

Увеличьте прибыль: 100% целевая рассылка по формам обратной связи.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Добрый день! С удовольстием представляем наши возможности для вашего бизнеса. Давайте начнем!


Хватит искать эффективный способ продвижения! Наши рассылки по формам обратной связи позволят вашему предложению достичь целевой аудитории. Доверьтесь нам и убедитесь в эффективности!


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

Давайте начнем: Сайт: Почта: marketing.trafik@mail.ru

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

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Привет! Будем рады обсудить, как наши услуги могут быть полезны вашему бизнесу.


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


Мы ценим ваш интерес к нашему предложению. Просим передать его вашему руководителю и ознакомиться с нашим сайтом. Желаем вам успехов в бизнесе!

Не медлите: Сайт: Почта: marketing.trafik@mail.ru

Быстрый доступ к целевой аудитории: формы обратной связи в действии.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Здравствуйте! Мы искренне надеемся, что вы найдете время ознакомиться с нашими предложениями.


Сейчас вы видите это сообщение, и ваши клиенты могут видеть аналогичное с вашими предложениями. Наши рассылки по формам обратной связи – это ваш ключ к успеху.


Мы ценим ваше внимание к нашему предложению. Ознакомьтесь с нашим сайтом для большего понимания наших услуг. Желаем вам процветания и успеха в бизнесе.

Мы рядом: Сайт: Почта: marketing.trafik@mail.ru

Эффективный маркетинг через рассылку по формам вашего сайта.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Здравствуйте! Воспользуйтесь нашими услугами и убедитесь сами.


Ваши клиенты ждут ваши предложения. Давайте доставим их вместе! Наши рассылки по формам обратной связи – это ваш надежный партнёр в мире маркетинга.


Благодарим за уделенное время и внимание к нашему предложению. Мы видим огромный потенциал в нашем возможном сотрудничестве. Просим посетить наш сайт или передать наши материалы руководителю. Желаем вам успехов и процветания!



Свяжитесь как можно скорее: Сайт: Почта: marketing.trafik@mail.ru

Знайте своих клиентов: используй формы обратной связи для успеха.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Здравствуйте, дорогой(ая) друг(подруга)! Рад(а) вас приветствовать.


Хотите заметно повысить конверсию? Попробуйте наши рассылки по формам обратной связи. Ваше сообщение точно не останется незамеченным!

Благодарим за ваше внимание к нашему предложению. Ожидаем вашего визита на наш сайт или передачи информации руководству. Желаем вашему бизнесу больших успехов.

Исследуйте возможности: Сайт: Почта: marketing.trafik@mail.ru

"Не упустите клиентов! Используйте рассылку по формам обратной связи!"
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Добрый день! Ваше мнение важно для нас. Давайте начнем диалог о сотрудничестве.


Здравствуйте! Избавьтесь от неэффективных рассылок. Попробуйте наш сервис для рассылок по формам обратной связи и убедитесь в его преимуществах. Ваша реклама будет замечена!


Спасибо, что уделили время на ознакомление с нашим предложением! Рекомендуем посетить наш сайт для дополнительной информации или передать это письмо вашему руководителю. Желаем вам и вашему бизнесу всего наилучшего!

Ждем вас онлайн: Сайт: Почта: marketing.trafik@mail.ru

Попробуйте рассылки по формам и получите новых клиентов уже сегодня.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Добрый день! Наши решения помогут вашему бизнесу процветать.


Приветствуем! Мы поможем вашему бизнесу расти. Наши рассылки по формам обратной связи – это простой и доступный путь к успеху. Станьте партнером и ощутите разницу.

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

Присоединяйтесь к нам: Сайт: Почта: marketing.trafik@mail.ru

Превратите веб-формы в поток новых клиентов с нашими рассылками.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Здравствуйте! Наши решения созданы именно для таких, как вы.


Наши рассылки по формам обратной связи помогают эффективно и быстро достичь целевой аудитории. Это ваше преимущество перед конкурентами – доверьтесь профессионалам .



Спасибо за то, что нашли время рассмотреть наше предложение. Мы будем признательны, если вы ознакомитесь с нашим сайтом или передадите это сообщение вашему руководителю. Всем удачи и процветания в бизнесе!

Возможности рядом: Сайт: Почта: marketing.trafik@mail.ru

Точные рассылки по формам – точные попадания в вашу целевую аудиторию.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Здравствуйте! Мы готовы помочь вам в любых вопросах.


Устали от того, что ваши письма не читают? Наши рассылки по формам обратной связи решат эту проблему! Привлекайте внимание нуженых людей с минимальными затратами.


Большое спасибо за ваше внимание к нашему предложению. Пожалуйста, познакомьтесь с более детальной информацией на нашем сайте или передайте это сообщение вашему руководителю. Желаем вам удачи в бизнесе и во всех начинаниях!

Мы будем рады вам: Сайт: Почта: marketing.trafik@mail.ru

Достигайте высоких результатов с нашими инновационными рассылками.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Доброе утро/день/вечер! Надеюсь, вы полны идей и вдохновения.

Гарантированное внимание ваших клиентов – это наша задача. Воспользуйтесь нашей услугой рассылок по формам обратной связи и убедитесь в её эффективности сами.


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

Мы рядом: Сайт: Почта: marketing.trafik@mail.ru

Искусство точной рекламы: рассылка по веб-формам для вашего бизнеса.
 

YuriiJaxform

Заблокирован
08.06.2024
47
0
BIT
1 615
Здравствуйте! Мы искренне заинтересованы в развитии партнерских отношений с вашей компанией.


Вы устали от низкой эффективности email-рассылок? У нас есть решение – рассылка по формам обратной связи! Убедитесь, что ваши клиенты видят и читают ваши предложения. Это ваш шанс улучшить коммуникацию!


Большое спасибо за ваш интерес к нашему предложению. Надеемся, что вы найдете его полезным и поделитесь с руководством. Желаем успехов во всех делах и процветания вашему бизнесу! До скорых встреч.



Ваше время с нами: Сайт: Почта: marketing.trafik@mail.ru

Превратите веб-формы в поток новых клиентов с нашими рассылками.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!