Действие документа "Провести вне транзакции", что это? #704162


#0 by Joshim
УПП 1.3 документ "Расчет себестоимости", действие документа "Провести вне транзакции". Какую функцию выполняет это действие?
#1 by PR
Проводит документ не в транзакции. Ваш Кэп.
#2 by Joshim
Зачем это нужно?
#3 by mikecool
чтобы не тормозить остальных, ваш кеп
#4 by Ненавижу 1С
вне транзакции? а это как?
#5 by Maxus43
с риском неправильного расчета, ваш Кэп
#6 by Joshim
а если будет блокировка, или ошибка, тогда останутся движения документа по регистрам, даже если документ не проведен, если вне транзакции?
#7 by VikingKosmo
а можно по подробнее?
#8 by PR
Это как бы понятно. Типа оправданный риск. Ваш Кэп.
#9 by PR
Ты издеваешься?
#10 by VikingKosmo
а с каких пор документы научились проводиться вне транзакции?!
#11 by PR
Там не проведение документа, а формирование движений по регистрам. Ваш Кэп.
#12 by le_
Наверное, не через предопределенную процедуру ОбработкаПроведения.
#13 by Maxus43
ни с каких, там просто кнопка такая, которая делает тоже самое, что и при проведении. Но просто кнопка. Без транзакции
#14 by Joshim
риск чтения различающихся данных из регистров? в чем риск?
#15 by VikingKosmo
омг...
#16 by PR
Рукалицо.jpg... Ну как бы при одних прочитанных данных будут одни движения, при других — другие. Может стоит погуглить, что к чему?
#17 by igork1966
неконсистентные данные --> ошибка расчета
#18 by ДенисЧ
весчь полезная. При закрытии месяца задним числом.
#19 by Joshim
гуглил, на эту тему информации нет
#20 by Ненавижу 1С
называем одним, делаем другое, вот так всегда в 1С
#21 by ДенисЧ
Какая тебе информация нужна?
#22 by Joshim
если процесс проведения вне транзакции прервать до завершения, транзакции нет - останутся частичные движения по регистрам?
#23 by H A D G E H O G s
Вот так товарищи и паляться.
#24 by H A D G E H O G s
Нет.
#25 by H A D G E H O G s
Прекрати потреблять вещества.
#26 by H A D G E H O G s
Запись движений там скорее всего в транзакции.
#27 by H A D G E H O G s
А вот запросы к данным базы для формирования движений - вне транзакции, поэтому таблички регистров, к которым идут запросы - не блокируются и сформированные движения будут некорректными.
#28 by H A D G E H O G s
"сформированные движения будут некорректными"->"Могут быть неккоректными"
#29 by Starhan
Эта функция скорей всего для промежуточного просмотра результатов :).
#30 by GROOVY
Тут про фоновые задания ктонить слышал...
#31 by jsmith82
см он На самом деле всё проще При нажатии на кнопку запускается утилита calccosts.exe, которая подгружает из таблиц нужные данные и производит расчёт себестоимости. После этого происходит отключение сервера, запись данных в таблицу, после чего сервер опять включается. Таким образом, запись происходит вне транзакции
#32 by Joshim
почему для реального расчета не подходит?
#33 by ДенисЧ
В данном случае - останутся. Мне приходилось дописывать кусок, чтобы удалять.
#34 by ДенисЧ
потому что есть шанец, что в процессе расчёта кто-то влезет в рассчитываемый период.
#35 by Joshim
проверил, нет в процессах такой утилиты
#36 by Joshim
это опасный режим, там же тысячи строк движений
#37 by Joshim
к
#38 by ДенисЧ
Ты мне это рассказываешь? У меня там были миллионы :-))
#39 by H A D G E H O G s
Ты это счаст к потомку Петросяна обращаешься.
#40 by H A D G E H O G s
Интересно, а что мешает сделать ? НачатьТранзакцию;
#41 by ДенисЧ
это ты к чему?
#42 by H A D G E H O G s
К тому, что движения расчета себестоимости не удаляются в случае неудачи.
#43 by ДенисЧ
я тебя не понимаю... Там стоит наборзаписей.Записать - уже транзакция
#44 by H A D G E H O G s
Ладно, забей.
#45 by krbIso
Нормальный это режим, когда нажимаешь кнопочку, тебе 1С сообщение напишет что если не редактируются документы прошлых и текущего периода то все будет чики пуки. При прерывании остаются записи в регистре, ничего страшного. Для предварительного расчета сс данный режим очень даже помогает. Окончательный расчет можо тоже делать с ним только базу заблочить от пользователей, что бы доки не трогали.
#46 by NcSteel
Так как там расчет делается так:
#47 by ДенисЧ
:-))
#48 by Joshim
При прерывании остаются записи в регистре, ничего страшного. Подробнее пожалуйста
#49 by neckto
У меня в одной из баз 2 года так считают себестоимость. 25 организаций, все производственные.
#50 by NcSteel
Чего подробнее? ))
#51 by Joshim
Прервал проведение документа блокировкой регистра. Теперь документ не проведен но есть движения по регистрам и это ничего страшного? ) Не катастрофа конечно, но их же теперь нужно удалить перед повторным проведением правильно?
#52 by ДенисЧ
ghfdbkmyj
#53 by krbIso
Неправильно. Просто проводи повторно, движения будут перезаписаны.
#54 by ДенисЧ
не все и не везде.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С