#0
by markers
Здраствуйте! Подскажите пожалуйста как узнать в 8-ке кем открыт документ или хотяб вообще узнать что он открыт (Но желательно кто)? Сейчас сделали через регистр открыл нужный док, записалось, закрыл убралось, но возникают проблемы при вылете 1С-ки приходится вручную убирать. Заранее спасибо!
#2
by markers
ЗЫ: Зачем нужен контроль открытости документа? Для того чтоб где-то не могли внести изменения в уже открытый и обрабатываемый документ (Потеря связей или как там она орёт)
#3
by markers
Нельзя! Почему? Объясняю! У нас есть понятие "СборкаТовара" когда склад по документу штриходирует товар (в документе набранное изменяется), а тут менеджер взял и изменил количества набора (даёт записать) в результате работа кладовщика коту под хвост! ЗЫ: Работаем с проведение только в конце работы склада!
#5
by markers
ЗЫ: Нужно чтоб при попытке открыть документ узнать открыт ли он уже (чтоб не делать двойной работы). ТелепатБот ответь!
#6
by markers
Если никак нельзя, то возможно ли узнать при начале работы системы что данный пользователь уже подключён к базе? Чтоб если не подключён чистить регистр от своих записей.
#8
by markers
Интересный вариант! Если не будет больше ничего, то прикрутим, Спасибо! Но всё-же можно как-то не открывая документ узнать что он уже открыт?
#9
by Serg_1960
Автор намудрил, имхо, с настройками блокировок? У меня типовая конфа, при попытке открыть форму документа, сразу сообщает о том, что документ открыт на редактирование другим пользователем. А у автора разве не так?
#10
by markers
Не мудрили ничего и не так (Кстати документ свой не стандартный, может что-то нужно в свойствах дока подправить?) кстати если что у нас всё пашет через 1С:Сервер предприятия.
#11
by markers
ЗЫ: Предвосхищая крики о криворукости, скажу что делал этот документ не я, я админ и хочу как-то поспособствовать решению этой проблемы. :)
#13
by Zixxx
Посаособствуй таким образом, пойди и объясни чтобы искали нормального фрюшника, и не экономили, у Вас реально одни идиотские геморои лезут, что вылезет в следующий раз? Решайте не проблему а первопричину!
#14
by markers
Крутые франчи и требуют крутых денег (которые не всегда их стоят), эти нас более-менее устраивают (да и кризис счас)
#15
by markers
Могут ли какие-то настройки сервера 1C/MS-SQL влиять на то что не работает как говорит? Или то не влияет на режим работы в сервере?
#17
by Serg_1960
Сорри, но о криворукости я не говорил :( Свой или типовой документ - роли не играет. Для редактирования документа необходимо использовать только одну форму в конфе, и она должна быть объявлена как "ФормаДокумента". Более ничего делать не надо. Остальное - забота платформы. Открытие документа через эту форму другим пользователем - вызовет предупреждение о невозможности редактирования.
#19
by Serg_1960
Может стоит предусмотреть для работы менеджеров и работников склада различные документы, связанные между собой через регистр накопления? Зачем их сталкивать лбами в одном и том-же документе :(
#20
by markers
В формах документа 4 формы одна из них формаДокумента и установлека в качестве формы документа, плюс ещё 2 формы списка и выбора (установлены в качестве основных для списка и выбора), а так-же одна левая, служебная форма ес-но никуда не установлена просто юзается из модуля ФормаДокумента.
#22
by markers
Но уже всё реализовано и работает (Проверка открытости через регистр) и начальство не пойдёт на переделку. Поэтому ищю решение которое можно заменить обращения к регистру. Нет, но и времени этим заниматся при большом объёме новых работ им тоже некогда (1 чел от франчи)
#23
by Zixxx
Если все правильно сделано, покажите им сколько вы потяряли монеты, подтвердите нужным актом, Вас просто отфутболивают. Что там у Вас происходит с одного раза сложно сказать но у Вас сам процесс корявый - происходит столкновение двух подразделений лоб в лоб. А в условиях кризиса как Вы сказали это вообще жесть
#24
by Lama12
Вообще с блокировками самый правильный вариант. Он давно обсуждался на форуме. По поводу чистки реестра. Его можно чистить по определенным событям. Например при возможности установки монопольного режима, или в ночь и т.д.
#25
by Serg_1960
Проверка "открытости" через регистр - больше вреда чем пользы :( Надо этот регистр ликвидировать вместе с первопричиной его возникновения :( Впрочем, - Бог Вам судия... Делайте через попытку блокировку документа с обработкой исключения... PS: Сорри за нравоучения, - но как иначе :) Автоматизация хаоса - не благородное занятие :))
#26
by markers
Про чистку ночю не то.... К прмиеру был открыт документ на скалде, в регистр прописалось что док открыт, тут хоба 1С решила полетать, или сервер 1С послал всех.... в результате юзера открывают заново документ а ему "А у тебя ж он открыт уже,чё же ты хочешь ещё?", юзер звонит мне, я лезу в регистр удаляю запись о том что док открыт. Если б можно было узнать хотябы при начале работы системы, что юзер уже открыл 1С а это уже н-Й запуск, то тогда бы сделали что если юзер открывает 1-ю копию 1С, то чистить регистр от своих записей... Чистить ночью нет смысла так как документ нужен сразу после того как 1С-ка вылитела. Через регистр предложил я сделать, ибо было раньше и вовсе без всяких проверок и часто оказывалось что кладовщику приходилось заново делать то что он уже делал 15 минут, из-за того что менеджер внёс изменения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- УПП. Формирование записей книги продаж !?
- Универсальный документ срез остатков
- изменить проводки программно...
- Как в форме списка справочника сделать выделение каждой строки необходимым цветом?
- ЗуП настройка вытеснения
- Не правильный синтаксис около "HOLDLOCK"
- Подключение внешней обработки для табличных частей документов
- 8.2. Никто не знает даты выхода Платформы 8.2?
- v8: Сравнение языков 1С и других в среде разработки
- 91.2 Соответствие счетов бух и налогового
- ЗУП: расчет аванса
- Количество измерений в регистре
- Произошла исключительная ситуация (ADODB.Field): Текущий объект Recordset не поддержи
- v7: УПП:бухг. и налог. учет
- Контур или Такском?
- v8: 1С + SOAP
- Выбрать документы через OLE v.7.7 -> 8.1
- Временные разницы на 25 счете (УПП)
- При расчете получается разная себестоимость продукции в БУ и НУ. (УПП)
- Как вести упр- и бух- учет, имея УПП ?