|
v7: ТИС файловая и SQL-ная. Часто ли бывают зависания при транзакциях?
|
Я
|
|
tgu82 28.11.17 - 16:58 | ТИС Файловая. Терминальный режим. Работают около 50 пользователей. Иногда бывают зависания при транзакциях. Особенно в центральной базе при обменах с магазинами такое наблюдается. Редко но бывают.
происходит это так: какой-то пользователь (по журналу регистрации видно)лупит документы остальные ничего делать не могут. Тот кто лупит - делает бесполезную работу, потому что документы налезают друг на друга. После того как он закрывает 1С (по моему требованию) все нормализуется у остальных.
Но руководство требует чтобы их не было вообще. Буквально с ножом к горлу уже !!!
Как у форумчан - тех кто работает в 1С 7.7 обстоят с этим дела??? Может я один такой неграмотный ??? |
Ёпрст 201 - 22.12.17 - 14:02 | ( 199) уменьшить период хранения останков, желательно вынести проверки до обработки проведения, выкинуть запись лишних движений.
Проводить все документы в потоке.
Для "заднего" числа, переписать получение останков на прямой запрос.
Хотя, и с 5-ю днями будет гоооораздо быстрее делатся временный расчет регистров |
tgu82 202 - 22.12.17 - 14:02 | ( 201) А как быть с открытием периода ? |
tgu82 203 - 22.12.17 - 14:03 | ( 201) А что значит в потоке? Ведь остатки же все начнут лететь |
Ёпрст 204 - 22.12.17 - 14:04 | ( 202) открывать
( 203) проводить новые доки со сдвигом та |
tgu82 205 - 22.12.17 - 14:27 | ( 203) Слова знакомые но сути не понял |
tgu82 206 - 22.12.17 - 14:27 | ( 205) Но новые документы и так проводятся же со сдвигом ТА |
Aleksey 207 - 22.12.17 - 14:28 | ( 195) Резервы? Так используем гиперактивно. Настолько что через месяц начинает всё тормозить. Поэтому раз в 2 недели тупо грохаем движение и документы |
tgu82 208 - 22.12.17 - 14:44 | ( 204) ЕПРСТ
У нас так:
Новые документы записывать:
С текущим временем - флажок пустой
после ТА - флажок пустой
Новые документы проводить:
после ТА (в реальном времени) - флажок пустой
при проведении после ТА заменять время на текущее - флажок непустой
Может тут что-то не так? |
tgu82 209 - 22.12.17 - 14:45 | ( 204) Это у каждого пользователя иожет быть по-разному установлено? |
Aleksey 210 - 22.12.17 - 15:17 | типа ПроводитьПослеТА(1,1);
|
Aleksey 211 - 22.12.17 - 15:17 | только надо быть аккуратнее с приходами
|
tgu82 212 - 22.12.17 - 15:18 | ( 210) Алексей.Это в каком месте вставлять? |
Aleksey 213 - 22.12.17 - 15:19 | Процедура ПриОткрытии()
|
tgu82 214 - 22.12.17 - 15:19 | ( 213) А что это практически даст? |
Aleksey 215 - 22.12.17 - 15:20 | Для поступлений/возвратов я бы прописал бы
ПроводитьПослеТА(1,-1); |
tgu82 216 - 22.12.17 - 15:21 | ( 215)Спасибо понял а что это все-таки даст на практике ? |
Aleksey 217 - 22.12.17 - 15:22 | ( 214) в течении дня документы будут проводиться на ТА, что исключит пересчет итогов при проведении, т.е. уменьшается время проведения и блокировки |
tgu82 218 - 22.12.17 - 15:26 | ( 217) А что делать в конце дня? И потом много документов создаются и проводятся обработками. Там нет ПриОткрытии :) |
Aleksey 219 - 22.12.17 - 15:28 | ( 218)
Провести(<?>,);
Синтаксис:
Провести(<Режим>,<Знач>)
Назначение:
Выполнить проведение документа.
Возвращает: 1 - если проведение документа выполнено, 0 - иначе.
Параметры:
<Режим> - необязательный параметр. Число: 0 - проводить документ без сдвига ТА; 1 - проводить непроведенный документ реальным временем (со сдвигом ТА); 2 - перепроводить проведенный документ реальным временем (со сдвигом ТА); 3 - проводить любой (непроведенный, проведенный) документ реальным временем (со сдвигом ТА). Значение по умолчанию - 0. |
tgu82 220 - 22.12.17 - 15:29 | ( 219) Так в конце дня как быть? Что-то надо будет перепроводить массово? |
Aleksey 221 - 22.12.17 - 15:35 | ( 220) ну ты когда обработкой созздаешь докуи там и пиши что проводить на ТА
Док = создатьОбъект(
...
Док.Провести( 3); |
breezee 222 - 22.12.17 - 15:37 | ( 0) Выкинте, пожалуйста, семерку, меня от неё тошнит( |
tgu82 223 - 22.12.17 - 15:39 | ( 221) Я понял. То есть вечером или ночью ничего восстанавливать не надо
( 222) Давно бы выкинул только в ней 45 пользвателей только на ЦБ и еще перифериек 5 |
Aleksey 224 - 22.12.17 - 15:40 | ( 222) а сюда ты зачем зашел? Поблевать? |
Aleksey 225 - 22.12.17 - 15:42 | ( 223) Моя твоя не понимать зачем что-то восстанавливать.
Ночью вообще пофиг. там никого нет и блокировать некому, поэтому что задницей, что передницей проводить - все равно. Лишь бы укладывалось в регламентное время |
tgu82 226 - 03.01.18 - 15:42 | Вообще странно:
Работает собственно только кассир.
И вот в течении минут 15 при попытке создать автоматом дополнительный к чеку документ "Движение бухт по чеку" идет ошибка "обращение к таблице 1SJORN" - Ошибка обращения к данным при транзакции выполняемой Другим пользователем. Но как-то вот нет этого другого пользователя
|