Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 6 ОтправитьПечать
Очень популярная тема (более 25 ответов) часть 7 отрицательные остатки в модуле проведения (число прочтений - 17845 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #15 - 10. Декабря 2008 :: 06:55
Печать  
JohnyDeath писал(а) 10. Декабря 2008 :: 06:43:
Я вот тоже не совсем понимаю. Пользователь ведь может встать в журнале на непроведенный документ, выбрать в контекстном меню "Провести " и всё.
И запись без проведения очень даже хорошая операция. Пример (учет бланков строгой отчетности): оператор списывает туеву хучу бланков, начинает проводить, ему выдается сообщение что один из этих бланков уже был списан (или вообще не было). Ес-но он его записывает, но не проводит, потом ищет что же слусилось с этим бланком, исправляет ситуацию и проводит уже ранее записанный документ. По-моему, очень даже логично. Неужели ему заново надо вбивать все бланки?

запись без проведения у проведенного документа тоже плохо
см есть рн проведена
товар1 склад 1 колво 10 все одинаково и в регистре и в документе.
я зашел в документ и перезаписал ( даже на минус  никогда не попадем ) но не перепровел
товар1 склад 1 колво 5
т.е. имеем расхождение между регистором и документом.
после этого вошел еще раз в документ и распечатал СЧФ и торг12
естестенно мне в печатных формах везде будет 5 а по остаткам ушло 10.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #16 - 10. Декабря 2008 :: 07:02
Печать  
Я говорю про НОВЫЙ документ, у которого в процессе проведения лезут косяки.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #17 - 10. Декабря 2008 :: 07:09
Печать  
JohnyDeath писал(а) 10. Декабря 2008 :: 07:02:
Я говорю про НОВЫЙ документ, у которого в процессе проведения лезут косяки.

ну а для нового документа ВСЕ косяки и выявляются при записи.
и у меня не пропускается ( не записывается док ) если в документе
есть 100 строк 99 правильные а одна неправильная то пока документ не исправит записи не будет.
смотри ведь если ты позволишь записать 99 строкправильных  и одна строка неправильная то если после записи у тебя "отвалиться сервер" , сеть либо еще что либо ( я понимаю что вероятность этого мала но по закону подлости это обязательно произойдет) то в базе будет записан некоректный "неправильный" документ.
И все это не пустые слова потому что постоянно все user-ы только и говорят "Программа глючит" , а после как правило выясняется что "глючат" люди.
Поэтому я стараюсь свести к минимуму явные и неявные неопределенное поведение программы не важно из-за каких причин


и если мы новый документ будем проводить с точки зрения пользователя вообще без разницы где будет проверка отрицат остатков.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #18 - 10. Декабря 2008 :: 07:24
Печать  
Ладно, увидел я в новом документе косяк в 100-й строчке. Ты не разрешаешь записывать. Я - разрешаю записать, но не разрешаю проводить, чтоб пользователь мог спокойно закрыть документ, найти где он лапухнулся (или занятся другими более важными делами), а потом вернутся к этому доку и провести его.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #19 - 10. Декабря 2008 :: 07:38
Печать  
JohnyDeath писал(а) 10. Декабря 2008 :: 07:24:
Ладно, увидел я в новом документе косяк в 100-й строчке. Ты не разрешаешь записывать. Я - разрешаю записать, но не разрешаю проводить, чтоб пользователь мог спокойно закрыть документ, найти где он лапухнулся (или занятся другими более важными делами), а потом вернутся к этому доку и провести его.

ну вроде это не принципиальное отличие и наверное зависит от особенности учета.

  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #20 - 10. Декабря 2008 :: 07:45
Печать  
Ну как же не принципиальное. Я разрешаю записывать, а ты нет. В том то и дело, что ты говоришь об оптимизации работы конкретно своей компании.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #21 - 10. Декабря 2008 :: 07:51
Печать  
JohnyDeath писал(а) 10. Декабря 2008 :: 07:45:
Ну как же не принципиальное. Я разрешаю записывать, а ты нет. В том то и дело, что ты говоришь об оптимизации работы конкретно своей компании.

но при твоем подходе ты все равно подразумеваешь что непроведенный
документ может в двух состояниях либо правильный либо не правильный ( даже если это состояние и нигде не отмечается в документе ).
Также мы с тобой сошлись, что проведенный документ должен быть всегда правильным.
а мое изменение subj ничего не меняет с точки зрения учета, а только чуть улучшает в среднем работу sql сервера.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #22 - 10. Декабря 2008 :: 07:56
Печать  
Т.е. всё-таки ошибочный документ записать можно, но у него будет какой-то флагЕстьОшибка=1. Так?

И что ты подразумеваешь под "своей блокировкой" в ПриЗаписи?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #23 - 10. Декабря 2008 :: 08:00
Печать  
JohnyDeath писал(а) 10. Декабря 2008 :: 07:56:
Т.е. всё-таки ошибочный документ записать можно, но у него будет какой-то флагЕстьОшибка=1. Так?

да для твоего учета.


  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #24 - 10. Декабря 2008 :: 08:01
Печать  
JohnyDeath писал(а) 10. Декабря 2008 :: 07:56:
И что ты подразумеваешь под "своей блокировкой" в ПриЗаписи?

sql блокировка.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #25 - 10. Декабря 2008 :: 08:03
Печать  
Z1 писал(а) 10. Декабря 2008 :: 08:01:
JohnyDeath писал(а) 10. Декабря 2008 :: 07:56:
И что ты подразумеваешь под "своей блокировкой" в ПриЗаписи?

sql блокировка.

SQL блокировка чего? Всей таблицы _1sjourn?
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #26 - 10. Декабря 2008 :: 08:08
Печать  
Nick писал(а) 10. Декабря 2008 :: 08:03:
Z1 писал(а) 10. Декабря 2008 :: 08:01:
JohnyDeath писал(а) 10. Декабря 2008 :: 07:56:
И что ты подразумеваешь под "своей блокировкой" в ПриЗаписи?

sql блокировка.

SQL блокировка чего? Всей таблицы _1sjourn?

зачем  всей таблицы это уже проходили.
пользовательская блокировка.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #27 - 10. Декабря 2008 :: 08:09
Печать  
Z1 писал(а) 10. Декабря 2008 :: 08:00:
JohnyDeath писал(а) 10. Декабря 2008 :: 07:56:
Т.е. всё-таки ошибочный документ записать можно, но у него будет какой-то флагЕстьОшибка=1. Так?

да для твоего учета.

Это мне надо будет заводить общий реквизит и переписывать всё?
А в чём плюсы? Что таблиза блокируется не в ПриПроведении, а в ПриЗаписи?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #28 - 10. Декабря 2008 :: 08:10
Печать  
Цитата:
пользовательская блокировка.

Это что такое?
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: часть 7 отрицательные остатки в модуле проведения
Ответ #29 - 10. Декабря 2008 :: 08:19
Печать  
просто развитие 1с шло от dbf к sql а в dbf действительно это логично было сделать в модуле проведения, а при переходе на
sql самый главный критерий ( наверное ) был полная совместимость.
но сейчас у нас есть 1с++
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 6
ОтправитьПечать