Имя: Пароль:
1C
 
Одновременно заходят в один документ два человека
0 diablo69
 
13.05.06
09:43
Одновременно заходят в один документ два человека. Такого косяка не видел за всю работу с 1С. Стоят две базы: одна писанная мною, там все нормально, но с какого то момента некоторые пользователи могут зходить в в открытый уже документ второй раз. А поставленная комплексная вообще позволяет входить по два человека в один документ одновременно. Хотя всю жизнь документы блокировались самой оболочкой 1С и не позволяли второй раз открывать. Установлен 25 релиз 7.7. База SQL на MS SQL Server 2000 билд 2039 SP4. Сервак 2000 + SP4. У кого были такие проблемы и как их решили. Заранее благодарен. Diablo69
1 selenat
 
13.05.06
09:46
Ни фига себе! Ни разу такого не видел...
2 diablo69
 
13.05.06
09:51
Вот мля и я не видел. И ни где инфы по этой проблеме нет
3 Advan
 
13.05.06
09:55
Да ну в 7-ке?! Не может быть! Как сделал?
4 Ангел- Хоронитель
 
13.05.06
09:57
(0)развод! такое технически невозможно. Ключевые слова: "Стоят две базы".....
5 diablo69
 
13.05.06
09:59
Комменты по теме мля, я спрашивал у кого такое же было и как боролись с этим.
6 Ангел- Хоронитель
 
13.05.06
10:02
(5)да ты просто сделай, чтобы они в одной базе работали - и фиг тебе 2 человека в один док зайдут
7 Advan
 
13.05.06
10:02
(5)Точно в одной базе?
8 fabrikant
 
13.05.06
10:04
На просмотр могут открывать документ сколько угодно людей.
9 diablo69
 
13.05.06
10:05
Отдельно для идиота Ангел-Хоронитель, одна база, два пользователя, один документ. Оба в одном документ. Ребята я жду ответа на мой вопрос, а не издевок
10 diablo69
 
13.05.06
10:06
fabrikant конкретнее, это с какого релиза 7.7 можно одновременно открывать расскажи. И как с этим бороться
11 diablo69
 
13.05.06
10:07
Поставили новую комплексную, и там этот номер не проходит, выдают нормальную реплику "Запись заблокирована"
12 Ангел- Хоронитель
 
13.05.06
10:09
(9) :)
13 Advan
 
13.05.06
10:09
(8)В 7-ке нет, это только в 8-ке
14 Advan
 
13.05.06
10:10
(9)По спокойней, не нарушай правила форума
15 fabrikant
 
13.05.06
10:11
(10) В любом релизе. Ты отличаешь: открыть для редактирования и открыть на просмотр? Повторяю для просмотра может открыть любое количество людей, а на редактирование только один.
16 fabrikant
 
13.05.06
10:12
(15)+ Или ты не в курсе как на просмотр открыть?
17 fabrikant
 
13.05.06
10:14
(13) Таки да. можно и в семерке
18 Ангел- Хоронитель
 
13.05.06
10:15
а... чувак просто в Параметрах режим открытия поставил в Просмотр
19 diablo69
 
13.05.06
10:16
fabrikant я 6 лет 1С занимаюсь и блин не знаю что такое на просмотр и что такое на редактирование. Нельзя открытый документ повторно открыть, он блокируется 1С, и второй пользователь не может открыть. У меня две заы на одном SQL сервере, одна не позволяет открыть, а вторая позволяет. Так что реплики на счет моей некомпетентности оставтьте при себе. Я жду ответа у кого такое было и как решить
20 fabrikant
 
13.05.06
10:16
(18) Молодест :)
21 fabrikant
 
13.05.06
10:17
(19) см (18)
22 fabrikant
 
13.05.06
10:18
(19) Хочешь пари?
23 diablo69
 
13.05.06
10:18
Понятно, одни говоруны и ни какого толка, здесь по теме вообще говорят, когда-нибудь
24 Бешеная Нога
 
13.05.06
10:18
вообщем тебе не верят, не может быть такого
25 diablo69
 
13.05.06
10:19
Как вас админ терпит
26 fabrikant
 
13.05.06
10:19
Принимаются ставки
27 diablo69
 
13.05.06
10:20
Бешеная Нога ну что мне видео ролик записать что такое есть и пока есть. А нужно избавиться. Не было бы не писал.
28 fabrikant
 
13.05.06
10:22
(27) Спорим на $2.5 (у меня столько сейчас на вебмани). Расскажу как можно это сделать. Если мой способ не проканает, то я тебе бабки, иначе ты мне :))
29 diablo69
 
13.05.06
10:25
Здесь не букмекерская контора, а если хочеться по издеваться над кем-нибудь ва в другой форум
30 fabrikant
 
13.05.06
10:27
(29) Я не издеваюсь. Можешь рассматривать это как штраф за то, что после 6-ти лет ковыряния с 1С, не знаешь элементарных вещей.

А другие желающие есть?
31 selenat
 
13.05.06
10:29
Диабло, у тебя щас есть возможность экспериментировать? Пробовал открыть док двумя юзерами и редактировать обоими? А потом сохранить обоими?
32 Ангел- Хоронитель
 
13.05.06
10:29
(30)у документов должно быть такое при открытии если форма толькоПромотр, то делаются недоступными кнопки на форме, чувак этого не прописал, у него теперь открываются доки на просмотр и кнопки активны.
33 Advan
 
13.05.06
10:29
(15)А черт про это и забыл
34 Advan
 
13.05.06
10:36
Вот все не могу понять новичков агрессивных, ладно бы тут людям за помощь платили, те оказывали ему услугу, или это был бы официальный форум 1с, можно притензии к программе говорить,
НО тут то помогают так сказать по доброте душевной, никто никому ничего не должен, чего грубить и требовать?
35 fabrikant
 
13.05.06
10:39
Короче денех от вас не дождешься :))
36 Ангел- Хоронитель
 
13.05.06
10:44
(35)какие деньги у бедных тупых одинэсников? :)
37 fabrikant
 
13.05.06
10:46
Приму любые и буржуйские и наши
38 Ангел- Хоронитель
 
13.05.06
10:50
(37)я так и не понял, что ты хочешь рассказать.
39 diablo69
 
13.05.06
10:53
Понятно. Ребятки, одновременно даже на просмотр один документ в 1С не открвался никогда. Идите читаейте книги. Или вы ни разу в 1С не видели сообщения "Запись заблокирована". А на счет реплики Ангел-Хоронитель о тупых 1С-овцах, ты как раз и находишься на форуме для них.
40 fabrikant
 
13.05.06
10:53
(38) Да собсно ты уже все рассказал. Но диавал69, похоже не допетрил.
41 fabrikant
 
13.05.06
10:54
(39) Бугага. Красавчег.
Ладно развлекайтесь, а я пошел на ДР. Вотку пьянствовать.
42 Ангел- Хоронитель
 
13.05.06
10:58
(39)блин, достал! открой один док двумя юзерами и пусть и тот и тот просто лобавят что-нить в табличную часть!
43 diablo69
 
13.05.06
11:00
ты можешь открыть один документ двумя разными пользователями одновременно, если да то какой у тебя релиз 7.7. Попробуй открыть, хотябы на просмотр.
44 Ангел- Хоронитель
 
13.05.06
11:01
(43)только что открыл. именно для чтения. платформа 025
45 diablo69
 
13.05.06
11:02
Кто мне скажет когда выдается сообщение "Запись заблокирована" при открытии документа
46 Ангел- Хоронитель
 
13.05.06
11:02
(45)если ты окрываешь док для записи, а его уже кто-то открыл, хотя бы для чтения.
47 Advan
 
13.05.06
11:04
(45)Когда второй открывает на редактирование, а не на чтение
48 diablo69
 
13.05.06
11:05
Ситуация в документе сидит человек редактирует, провел его, но еще не вышел, и удаляет строчки. А в это время другой печатает накладную на склад. Первый повторно проводит не выходя из режима редактирования. В результате имеем разные накладные в базе и на бумаге.
49 Ангел- Хоронитель
 
13.05.06
11:06
(48)блокируй кнопку печати, если документ только для чтения открыт
50 Лямур
 
13.05.06
11:06
(48)А с чего ты взял что это один документ. Может это два документа. Для 1С 2.
51 diablo69
 
13.05.06
11:07
Тогда почему на томже движке другая база нормально работает и блокирует открытый доумент, что на редатирование, что на чтение открыт
52 Advan
 
13.05.06
11:07
(48)Вот наконецто подробности, любопытно, ты это повторить можешь или только по словам пользователя? Если можешь то действительно очень странно
53 miki
 
13.05.06
11:07
(48)Это вопрос или констатация?
54 Лямур
 
13.05.06
11:08
(48)И вообще блокировка происходит на уровне файлов. Посмотри как файлы блокируются.
55 diablo69
 
13.05.06
11:08
Мля я сам этим занималюсь уже два дня
56 Ангел- Хоронитель
 
13.05.06
11:08
(51)потому что у них режим открытия на чтение стоит. но если они нажмут правой кнопкой и выберут чтение, такая же байда будет :)
57 miki
 
13.05.06
11:09
+
Я могу понапечатать накладные после кажого изменения. И будут туева хуча разных бумажек и только один док в базе.
58 Лямур
 
13.05.06
11:09
(54)У тебя же скуль. Там не посмотришь как файлы блокируются. Там нужно смотреть как таблицы блокируются.
59 diablo69
 
13.05.06
11:09
Лямур можешь подсказать какие конкреттно файлы блокируются
60 Лямур
 
13.05.06
11:10
(59)Попробуй в дба перевести и посмотреть там как файлы блокируются.
61 Лямур
 
13.05.06
11:11
(60)Через выгрузку/загрузку переводишь в дбф и смотришь там такое возможно или нет.
62 Слоняра
 
13.05.06
11:11
(59)интересно, даже если бы был дбф, чтобы тебе дало если бы ты знал какие файлы блокируются?
63 diablo69
 
13.05.06
11:12
Лямур Вот тото и оно, понять бы как он блокирует документ (т.е. внутренний принцып). Так самое интересное что поставил 462 комплексную новую, то такой фигни нет. А на 456 комплексно которая уж больше полугожа стоит появилась такая фигня
64 diablo69
 
13.05.06
11:12
В рабочей на ДБФ таже проблема
65 Лямур
 
13.05.06
11:12
(64)ТИИ не пробовал?
66 Лямур
 
13.05.06
11:13
(65)На копии.
67 miki
 
13.05.06
11:13
Ничто не спасет от
>>В результате имеем разные накладные в базе и на бумаге.
---------
Выводи в бумажку дату/время/имя зверя
68 Слоняра
 
13.05.06
11:14
(65)ну типа чел 6 лет в одинэсе :)
69 diablo69
 
13.05.06
11:16
Лямур сейчас попробую на рабочей базе ТИИ, может и прокатит
70 Лямур
 
13.05.06
11:17
(62)Ну может увидя как происходит блокировку можно увидеть, где ошибка. Есть такая утилита FileMon.exe www.sysinternals.ru. Она отслеживает обращения к файлам и блокировки показывает. Можно через нее посмотреть. Может быть это поможет.
71 Лямур
 
13.05.06
11:17
(69)Надо на копии. А то чего плохого еще случится.
72 Слоняра
 
13.05.06
11:20
ну наверное можно увидев, как сталкиваются поезда сразу понять, где была не переведена стрелка
73 diablo69
 
13.05.06
11:21
Лямур после ТИИ все чисто ниодного сообщения
74 diablo69
 
13.05.06
11:22
Рабочая база это моя в которой я сам работаю
75 diablo69
 
13.05.06
11:23
Слоняра ну ты философ
76 Слоняра
 
13.05.06
11:25
(75)филосов это ты.. я понять не могу:

"Рабочая база это моя в которой я сам работаю"
и
"заходят в один документ два человека"
77 Лямур
 
13.05.06
11:29
Попробуй в чистой базе посмотреть. Что там будет просиходить. Можно ли в один документ дважды зайти на редактирование.
78 DGorgoN
 
13.05.06
11:30
Пригласи другого АдинЭсника посмотреть - прям в живую, бывет иногда чего-то не досмотришь..
79 selenat
 
13.05.06
11:32
+78 Живого АдинЭсника... :)))
80 Лямур
 
13.05.06
11:32
(78)Хороший совет.
81 Лямур
 
13.05.06
11:32
(79)Ну ты сказал. Лучше скажи реального, а не виртуального.
82 zalex
 
13.05.06
11:34
(0) Сэр, нажмите F1 в режиме предприятия, в поиске наберите "Режим открытия объектов" и сможете созерцать следующие строки:
"Режим открытия объектов

Устанавливает режим, в котором будут открываться документы или элементы справочников двойным щелчком мыши или при нажатии клавиши Enter.

Если выбран режим "Редактирование", то объект будет открываться с возможностью изменения и блокироваться от изменений другими пользователями. Другие пользователи системы смогут открыть этот объект только для просмотра.

Если выбран режим "Просмотр", то объекты будут открываться только для просмотра, и блокироваться не будут.

1С:Предприятие, версия 7.7. (c) 1996-1999, Фирма "1С""

И чем ты 6 лет занимался...
83 diablo69
 
13.05.06
11:53
Мля после экспериментов следует следущее. Были разные права. Поставил Человеку права админа, Сразу сообщение "Запись заблокирована". Как всю дорогу и было. Начил проверять права по документу и наткнулся. Если нет галки на "Изменение проведенных документов", то документ открывается. Если поставить эту галку то вываливается нормальное сообщение "Запись заблокирована". В чем смысл. Мля похоже 1с-овцы накосячили с 25 релизом движка
84 Ангел- Хоронитель
 
13.05.06
11:56
(83)ты издеваешься? если нет галки - документ открывается только на чтение. ты в 1С 6 лет или 6 дней?
85 diablo69
 
13.05.06
11:58
Я жду реальных ответов, а не посыланий по F1, объясните каким образом можно заходить в один документ сразу двум пользователям. Когда начиная с 7.5 версии, если один открывает документ (не важно редактирование или просмотр), то он блокируется внутренними механизмами 1С, а второй на попытку открыть документ получает сообщение "Запись заблокирована", это же утверждение относиться и к справочникам и счетам.
86 Advan
 
13.05.06
12:03
(85)Да уже похоже все разжевали, перечитай ветку, даже я понял :)
87 zalex
 
13.05.06
12:19
(85) Товарищ, ну какой же вы бестолковый. Медленно, вслух и три раза читаем пост (82) после этого напрягаем мозги на предмет "(не важно редактирование или просмотр), то он блокируется внутренними механизмами 1С" :)
88 Слоняра
 
13.05.06
12:22
(87)товарисч как истый романтик легких путей не ищет..
он хочет перепахивать блокировки ручками
89 Ангел- Хоронитель
 
13.05.06
12:27
(88)6 лет - это срок.... маразмом попахивает....
90 Vippi
 
13.05.06
12:29
(89) Плюс ярко выраженная немотивированная агрессия.
Весеннее обострение, имхо...
91 Mosson
 
13.05.06
12:45
(85) реальный ответ: только что открыл один документ аж три раза!!! 8-0 жестокий баг!!! всех уволить!!!
начало нравиться?
первый открыл на редактирование два вторых на просмотр (режим открытия по клику у тебя изменен правами). при простотре доступны самописные кнопки, которые не запрещал в форме - могу напечатать к примеру.
еще подробней написать не могу... может просто в тексте букв много незнакомых и слова непонятные? букварь тебе в помошь.
92 diablo69
 
13.05.06
12:57
Так ребятки почему в конфе новой на том же движке 25 все заебись, а на предыдущей конфе 456 вместо 462 комплексной ненормльно, может я идиот. Но методомом исключения. То ошибка в МД-ешнике. Так что спасибо. Всем досвидание. Учитеесь дальше вашими словами говоря
93 Слоняра
 
13.05.06
12:58
(92)до свиданья умник
94 diablo69
 
13.05.06
13:00
Я так здесь рецептов и не услышал, как сделать, так чтобы второй человек не входил  в документ пока первный в нем находиться
95 Ангел- Хоронитель
 
13.05.06
13:01
(94)ура! появился вопрос, но нет желания уже на него отвечать.
96 selenat
 
13.05.06
13:01
(94) Тогда уже не вылечить...
97 diablo69
 
13.05.06
13:02
Не одного ответа в тему. Бля куда программисты вырождаются. Превращаемся в тупых америкосов
98 DGorgoN
 
13.05.06
13:06
Развод?
99 zalex
 
13.05.06
13:06
Признайся, это РАЗВОТ? Если нет - рано тебе в программисты, сходи на курсы для операторов. Купи книжку - "Компьютер для чайников" :)))
100 Mosson
 
13.05.06
13:06
а что ты хотел если описал ситуацию только в (48) а вопрос задал в (94)!!!
это по твоему нормально? у тебя проблема и ее народ должен клещами вытаскивать?
101 DGorgoN
 
13.05.06
13:11
Весна закончилась, а дятлы все летят и летят..
                          (с) Народ форума..
102 Ангел- Хоронитель
 
13.05.06
13:13
(97) даю наводку: попытка, исключение, Форма.ТолькоПросмотр(0).....
103 zalex
 
13.05.06
13:13
(97) Хватит тупить в режиме Предприятия, последовательно нажимаешь следующие кнопочки: "Сервис" - "Параметры", выбираешь режим открытия объектов - "Редактирование". После этого двойным кликом второй человек в док зайти не сможет. Если документ заблокирован он сможет нажать правую кнопку мыши и зайти в режиме просмотра ЭТО НОРМАЛЬНО, ИДИОТ, ДЛЯ ЛЮБОГО РЕЛИЗА. Если тебе нужно запретить эту возможность - придется извращаться. Но по сабжу раньше всех типовая устраивала, так что не надо тебе это.
104 Mosson
 
13.05.06
13:16
(99) рано!!! букварь не пройден!

2 diablo69 блин не успел :( читаем медленно (103) + "Изменение проведенных документов" в настройках прав пользователей
105 zalex
 
13.05.06
13:16
(102) Да не надо ему это. "Такого косяка не видел за всю работу с 1С" (с) (0) На курсы ему надо - операторов 1С ;)
106 Mosson
 
13.05.06
13:22
(105) я тоже хочу такую работу :_(
шесть лет зрЯплату получать и считать просмотр документа багом :D
107 zalex
 
13.05.06
13:23
+(103) Если заданы пользовательские каталоги, настройки сохраняются для каждого пользователя, т.е. нужно под каждым эти кнопочки понажимать.
108 diablo69
 
13.05.06
13:27
Ребят может я и туплю, но мне может сказать кто-нибкдь, с какой он версии начина с самого насала и когда
109 diablo69
 
13.05.06
13:29
Расскажите сколько лет каждый из вас работал в 1С
110 selenat
 
13.05.06
13:30
(109) 1,5 года. И мне понятны ответы, кот тебе дали.
111 zalex
 
13.05.06
13:32
(108) Чувствуется пациент не безнадежен :) Какая разница кто сколько работал, нам ты все равно не поверишь. Надеюсь за 6 лет у тебя накопилось некоторое количество архивных копий? Восстанови одну из них (самую старую, которая точно работает как надо) в другой каталог и поэкспереминтируй с установкой режима редактирования как в (82) и (103) надеюсь это тебя убедит.
112 zalex
 
13.05.06
13:34
+(111) Впрочем, если ты даже справке 1С не веришь...
113 Sadovnikov
 
13.05.06
13:36
(39) Иван_1С? Света Семененко?
114 Mosson
 
13.05.06
13:36
(109) третий год. (программером намного больше)
во всех известных мне.

блин отвлекли. пост устарел, но все равно кину
115 diablo69
 
13.05.06
13:43
Ребята я Динозавр с 1994 года, ЕС-1841-1842, такого наверно вы и не видали, наверноя динозавр
116 selenat
 
13.05.06
13:45
(115) У меня отец старше, еще и не на таком программировал. А я к нему до сих пор за консультациями обращаюсь, хоть считаю себя неплохим специалистом.
117 zalex
 
13.05.06
13:46
(115) Видали-видали, уж скока лет за CGA монитором просидел... Вот только для 1С это ничего не дало, кроме навыков собсно программирования...
118 selenat
 
13.05.06
13:49
(117) Не хочешь то, что у тебя в роде занятий написано в достижения переместить? Смотреться лучше будет. :)))
119 zalex
 
13.05.06
13:52
+(117) Нет, я могу понять, что имея неслабые навыки кодинга и на 1С в том числе не знаешь элементарной вещи, это нормально, просто раньше не сталкивался - такую траблу обычно решают сами пользователи не обращаясь к прогу. Но не могу понять твоей упертости, чес-слово. Если уж ссылку на справочную систему дал с выдержкой из нее же. А все равно утверждаешь что так быть не должно и никогда не было. Начиная со (108) начал выкладывать свои 30см, отставивая неверную точку зрения. Сделай как в (111) и желание меряться сразу пройдет ;)
120 wolk
 
13.05.06
13:54
(109) - Начал в 1998 году с версии 7.0. И давным-давно знаю, что во всех без исключения релизах 7.7 в один и тот же документ может зайти сколько угодно пользователей.
А ты, новичок, всё же повежливей себя веди, люди тебе помогают бескорыстно, а ты их посылаешь.
121 Mosson
 
13.05.06
13:57
(115) не удивил... мы даже ацпу ес(номер не помнь уже...) к писишке подключили и расчетки на нем печатаются до сих пор. корпус из уголка на 50 это сила!!! орехи колоть самое то :D
сильно отстаете уважаемый везде двушки тогда уже стояли. я в 2005 уже первую четверку с 8 метрами оперативы увидел... descent на ней гоняли... блин настольгия то какая поперла...
122 Mosson
 
13.05.06
13:59
+(121) все загнался... домой пора спать... на десять лет промахнулся в своем посте :D
123 у лю 427
 
13.05.06
16:31
мистец...

Начался перелет старых дятлов... Такое только раз в 6 лет происходит...
124 Ангел- Хоронитель
 
13.05.06
16:44
(123) :))
125 France
 
13.05.06
16:53
может, не тем путем заходят, потому и двое?..
126 Ангел- Хоронитель
 
13.05.06
16:54
(125)тему читай полностью :)
127 Vetal_978
 
13.05.06
19:31
абасака!!! хорошая тема :)))
128 Bahmet
 
13.05.06
21:26
Ужос!!!плакал и задыхался от смеха...еще про шесть лет заикнулся...уфф,за такое сажать надо! это же попытка убийства через ржач!
129 Girl on the Tank
 
13.05.06
21:42
я поняла.. в субботу вечером здесь все спят и никто не хочет помочь бедной девушке...*хнык
130 Скользящий
 
13.05.06
21:48
(0) :-) Стопроцентно на фикси 6 лет сидел.
131 romix
 
модератор
13.05.06
22:15
(0) Очень похоже на "исправленную" 1С. Попробуй установить заново движок 1С (только забэкапь то, что было).

Два юзера могут войти только на просмотр - иначе нормальный движок не пустит в документ. Называется пессимистическая блокировка.
132 fabrikant
 
13.05.06
23:05
Фигасе оттопырились. На день вас оставить нельзя
133 fabrikant
 
13.05.06
23:07
А ромикс как всегда....
как сказал 427, аж лужа сохнет
134 romix
 
модератор
14.05.06
00:24
(133) Ну а как ты себе представляешь (0), если 1С не исправлена на уровне движка?
135 diablo69
 
15.05.06
08:18
Если я все эти 6 лет и не сталкивался с такой проблемой. Только не одного вразумительного ответа как сделать чтобы одновременно два человека не заходили в один документ так здесь и не услышал.
136 у лю 427
 
15.05.06
08:24
для sql не знаю, но для ДБФ базы могу элементарно продемонстрировать сей эффект...

Специально для Ромиксов - на лицензионной НЕПРАВЛЕНОЙ...
137 diablo69
 
15.05.06
08:31
Как решить, то проблему чтобы два пользоватаеля не заходили в один документ одновременно. Что ни у кого нет решения
138 diablo69
 
15.05.06
08:32
Одна только болтовня о том какой отсталый дятел и все и ни одного конкретного решения не видел
139 у лю 427
 
15.05.06
08:34
дятел точно отсталый...
140 diablo69
 
15.05.06
08:37
И это я тут всех посылаю, мда
141 diablo69
 
15.05.06
08:37
Раз я дятел подскажи решение данной проблемы
142 00x
 
15.05.06
08:43
(141)
Если Форма.ТолькоПросмотр()=1 Тогда
Форма.КнПечать.Видимость(0);
Иначе
Форма.КнПечать.Видимость(1);
КонецЕсли;
// КнПечать - идентификатор реквизита диалога "кнопка, запускающая процедуру печати накладной"
Это может тебе помочь в решении озвученной тобой проблемы с различием документа в базе и его бумажным эквивалентом. Все остальное, что ты здесь выдал - вода.
143 у лю 427
 
15.05.06
08:45
(142) ... не поможет - он долбит неправильную сосну...
144 00x
 
15.05.06
08:46
(143) не злобись. :) Но если ты - прав, то я - пас...
145 diablo69
 
15.05.06
08:47
00x Первый пользователь в офисе выбивает товар в накладной, а второй печатает уже проведенную накладную на складе. Так что у пользователя на складе только просмотр и ему нужно напечатать эту накладную.
146 diablo69
 
15.05.06
08:49
00x спасбо за помощь, хоть кто-то конкретно пытается помочь
147 00x
 
15.05.06
08:55
(146) Скрой ты ему кнопку, вот и решение. Если тебе нужно запретить вхождение второго пользователя в документ, то таким образом ты мягко решаешь ту же задачу (разграничения действий), которую пытаешься решить через блокировку. Получаешь ситуевину: вхожу в док - кнопки нет, значит открыт только на просмотр либо кто-то там сидит, выгоняю, открываю на редактирование - кнопка есть, печатую... Что еще-то тебе надь?
148 Pendalff
 
15.05.06
08:55
(145) если решение еще не найдено, то могу предложить выход: создать в глобальном модуле список значений, сделать его доступным в глобальном контексте,

Перем СписокОткрытыхДокументов Экспорт;

Процедура ПриНачалеРаботыСистемы()
СписокОткрытыхДокументов = СоздатьОбъект(СписокЗначений);
КонецПроцедуры

Решение состоит в следующем, когда открывается любой документ в ПриОткрытии() он ищет себя в списке "СписокОткрытыхДокументов" и если не находит, добавляет в этот список себя и имя пользователя которй его открыл, при этом если кто-то еще попытается открыть документ, из процедуры ПриОткрытии() открываемого документа можно выдать сообщение о том что документ уже открыт другим пользователем Ивановым И.И. и открыть его нельзя, и по барабану для просмотры ты открываешь или в режиме редактирования :))
ну вот и все а вы тут сабж развели на 150 сообщений :)))
149 Pendalff
 
15.05.06
08:57
+148 можно сделать через внешний файл dbf специальный завести для этого
150 diablo69
 
15.05.06
08:59
Pendalff спасибо, но переменная СписокОткрытыхДокументов храниться в памяти одного компьютера и другим пользователям соотвественно не будет виден. Хотя все равно спасибо
151 00x
 
15.05.06
09:00
(148) а нафига? Если документ нужно, все ж, именно просмотреть? Выгонять того, кто, именно, работает с ним? Или ждать? Проблема заключается в доступности процедуры печати в открытом для просмотре документе, чего не должно быть. Зачем городить огород?
152 diablo69
 
15.05.06
09:00
Через внешний ДБФ будет сильно тормозить базу
153 diablo69
 
15.05.06
09:03
(151) печать нужна при режиме прсмотра !!! Мне не нужно чтобы два человека там одновременно сидели. Один сидит в режиме редактирования и провелу уже эту накладную, а потом реши ее изменить не выходя из документа. А в это время второй спокойно заходит в нее и печатает. А первый (повторяю не выходя из документа) удаляет пару строк и снова проводит. Соотвественно на складе первый вариант проведенной накладной а в базе второй.
154 Pendalff
 
15.05.06
09:05
тогда кнопка блокирования печати в самый раз. :)
155 00x
 
15.05.06
09:05
(143)ты - прав...
156 Pendalff
 
15.05.06
09:09
а понял в чем проблема,
у меня сделано так, на форме дока 2 TextLabel в первой "Автор: Иванов И.И."
а ниже второй "Последние изменения внес Петров А.В. 15.03.2006 (12:47:51)"
а в печатную форму выводи дату и время печати.
157 Pendalff
 
15.05.06
09:11
+156 Тогда будет видно, что документ перепроводился и изменялся после печати и с тебя взятки гладки :)
158 diablo69
 
15.05.06
09:13
(157) Вот за то что прога дает такую возможность, меня и дрючит руководство
159 Ангел- Хоронитель
 
15.05.06
09:17
(158) слушай, а zonder2000 тебе не родственник?
160 diablo69
 
15.05.06
09:19
(159) Нет
161 Ангел- Хоронитель
 
15.05.06
09:20
+(159)а то стиль очень похож.
162 Ангел- Хоронитель
 
15.05.06
09:21
(160)а (102) тебя не наводит ни на какую идею?
163 00x
 
15.05.06
09:32
Если (Форма.ТолькоПросмотр()=1) И (Блокировка()=1) Тогда
Форма.КнПечать.Видимость(0);
Иначе
Форма.КнПечать.Видимость(1);
КонецЕсли;
// КнПечать - идентификатор реквизита диалога "кнопка, запускающая процедуру печати накладной"
Ну, тогда так... А, вообще, сначала определись, что тебе необходимо, сформулируй задачу, а потом требуй ответа. А то приходится за тебя домысливать ситуацию. Кому это больше надо, тебе или другим?
164 TTimur
 
15.05.06
09:33
(153) вопрос: допустим проблему "захода двух пользователей одновременно в один документ" ты решил, как тогда собираешься избавиться от такой ситуации - документ записан и проведен, никто в нем не сидит, в документ заходит пользователь, распечатывает док и закрывает его, потом в док заходит второй пользователь "решил ее изменить"(с)(153) и спокойно меняет и перепроводит (результат - в распечатке одно, в базе другое)?????
по моему ты проблему свою сам не понял и решаешь не с того конца
165 diablo69
 
15.05.06
09:38
(153) у пользователя нет возможности снять с проведения, а проведенные документы открываются только на просмтр. Первый создал документ, сидит в нем и проводит его, но не выходит из него. А так как он уже провел его, второй заходит и печатает его. Но у первого то еще режим редактированияи он убирает пару строк и проводит
166 diablo69
 
15.05.06
09:40
Если (Форма.ТолькоПросмотр()=1) И (Блокировка()=1) Тогда
Форма.КнПечать.Видимость(0);
Иначе
Форма.КнПечать.Видимость(1);
КонецЕсли;

сначало проверь у себя на работоспособность
167 Стрелок
 
15.05.06
09:44
прикольная ветка
168 Стрелок
 
15.05.06
09:44
(166) хочешь совета бесплатного?
169 diablo69
 
15.05.06
09:45
Слушаю
170 Ангел- Хоронитель
 
15.05.06
09:55
Если Форма.ТолькоПросмотр() = 1 Тогда
 Попытка
   Форма.ТолькоПросмотр(0);
 Исключение
   Предупреждение("Документ уже открыт!");
   Форма.Закрыть();
 КонецПопытки;
 Форма.ТолькоПросмотр(1);
КонецЕсли;
171 Стрелок
 
15.05.06
09:57
(169) Умерь свой гонор. Слушай что тебе говорят и не кидай понты. Не советую так ещё раз себя вести. первый раз спишут на то что новичок. потом будет хуже. с такими закидонами - на риалнет
172 diablo69
 
15.05.06
10:03
(170) Спасибо. Вопросов больше нет
173 00x
 
15.05.06
10:04
(166) мда... погорячился.
Тогда в процедуре печати
Если (Форма.ТолькоПросмотр()=1) И (Блокировка()=1) Тогда
Сообщить("Документ редактируется. Возможно несоответствие печатного образца и документа базы данных","!");
Возврат;
КонецЕсли;
174 КРТЩ
 
15.05.06
10:05
(166) +кнопка "Печать" идентификатор "кнПечать"
175 diablo69
 
15.05.06
10:06
Ангел-Хоронитель спасибо все работает
176 diablo69
 
15.05.06
10:06
Ветка закрыта всем спасибо
177 diablo69
 
15.05.06
10:10
Ошибочка вышла, не прокатило :-)
178 Стрелок
 
15.05.06
10:11
"и вновь продолжается бой....."
179 diablo69
 
15.05.06
10:14
Все я тупанул до установки на просмотр код вставил, всем пока
180 Mosson
 
15.05.06
12:21
(165) догадаться после проведения сделать кнопель "провести" недоступным слабо?
181 Mosson
 
15.05.06
12:25
у меня еще проще - все товарные документы можно спокойно провести только один раз когда его позиция меньше ТА. потом ввод пароля :D жестко зато дисципленирует. исправления по служебкам... завидуйте мне :Р
182 КРТЩ
 
15.05.06
17:20
(181) ща лопнем отзависти
183 КонецЦикла
 
15.05.06
17:22
смиялось...
184 d_alex
 
15.05.06
17:33
(173) еще добавь в документ поле "Распечатан"  и устанавливай его 1 после распечатке.
При открытии проверяй если распечатали то запрещай редактирование.
Редактирование сделай после того как склад снимет эту галочку.
185 КРТЩ
 
15.05.06
17:41
(184) ты уже снял шапку-невидимку со своих зверей?
186 d_alex
 
15.05.06
17:53
(185) в моей ветке читай..
187 mrkorn
 
15.05.06
18:25
LOL!!!!
эта развот адназначна!!!
188 Гламурный Подонок
 
16.05.06
06:37
(187)Где именно?
189 Слоняра
 
16.05.06
06:45
я в шоке! (с)SnarkHunter..
190 Бешеная Нога
 
16.05.06
06:45
200?
191 сиб
 
16.05.06
07:16
Интересно, а откуда проблема? У нас старая прога на FPD там нормальный режим когда несколько операторов одну заявку набивают.
192 Гламурный Подонок
 
16.05.06
07:16
Ну ты еще фоксбейс вспомни...
193 Гламурный Подонок
 
16.05.06
07:20
Как в "старой проге на FPD" разруливаются коллизии при одновременном сохранении одной заявки несколькими операторами?
194 Слоняра
 
16.05.06
07:23
(193)может сохраняется на уровне записей табличной части, а не документа.
195 сиб
 
16.05.06
07:24
элементарно, заблокировал файл добавил запись разблокировал, доли секунды
196 Гламурный Подонок
 
16.05.06
07:28
(195)То есть по окончании редактирования НОВОЙ строки делается commit... Что происходит при редактировании СУЩЕСТВУЮЩЕЙ записи несколькими операторами?
197 сиб
 
16.05.06
07:31
запись в переменные, редактируешь сколько угодно никому не мешаешь, потом блокируешь запись, переменные в запись, тоже доли секунды
198 Гламурный Подонок
 
16.05.06
07:32
Забавно может получиться...
199 сиб
 
16.05.06
07:38
кстати по размеру кода сетевой вариант проги отличается от монопольного совсем мало, а вот цены разработчики выставляют ого
200 mrkorn
 
16.05.06
09:32
200