Скажите, пожалуйста, почему если по Заказу на автомобиль не сделана реализация автомобиля, то его можно редактировать не зависимо от Даты запрета редактирования?
Заказ на автомобиль
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Заказ на автомобиль
20.09.2010 10:24:47
|
|
|
|
21.09.2010 11:39:54
По моему это удобно. Ведь не всегда можно получить именно тот автомобиль, что заказывали, нужно добавить или убрать оборудование и т.д.
Изменено: |
|
|
|
21.09.2010 13:03:20
В общем модуле орОтраслевыеРешения можно убрать это исключение в функциях:
орПолучитьИнтервалЗапретаРедактирования() орПолучитьДатуЗапретаРедактирования() |
|
|
|
24.09.2010 10:14:51
Спасибо.
|
|
|
|
27.09.2010 08:28:45
Отличный пример у нас сегодня на эту тему: наши менеджеры в выходные отменой проведения заказа на автомобиль уронили последовательность на полтора года назад.
|
|
|
|
30.09.2010 17:50:06
Легко сказать, а если откатилась граница на пол года, это мне надо несколько недель сидеть восстанавливать границу (очень мендленно восстанавливается), при этом пользователи постоянно звонят и ругаются, что у них тормозит и вылетает ошибка блокировки транзакций. Кстати, воспользовалась вашим советом -
Изменено: |
|||||
|
|
30.09.2010 18:08:22
В случае случайного перепроведения документа и нарушения границы, можно вручную отредактировать записи в регистрах сведений Границы..., например удалить эту запись. Никакого восстановления тогда не будет. |
|||
|
|
01.10.2010 09:12:04
А если эта запись нужна? Есть гарантия, что после такой ручной корректировки не будет сбоев в работе базы (бывает из-за не восстановленной границы партии отрицательные появляются, например).
|
|
|
|
01.10.2010 17:14:57
Ручное помешательство и редактирование границ последовательностей подразумевает осознанное действие. Т.е. что по какой то причине документ повлиял на границу (вынужденное перепроведение его или еще что), но его движения не влияют на движения других документов.
Требуется анализировать каждый конкретный случай. |
|
|
|
05.10.2010 15:51:50
Очень хорошо...
Можно как-то огораничить доступ к изменению в закрытом периоде Заказов на автомобиль, но при этом, чтобы без ошибок проводились Поступления автомобиля? |
|
|
|
05.10.2010 17:17:53
|
|||
|
|
06.10.2010 09:37:33
А вы тему с начала читали?
|
|||||
|
|
13.10.2010 16:17:23
В модуле документ "Поступление автомобилей" в процедуре ОбработкаПроведения()
есть перезапись документов "Заказов на автомобиль" если в форме Поступления задан "Статус автомобиля". выглядит этот кусок так: Если (ТекСтрока.ЗаказНаАвтомобиль.VIN<>ТекСтрока.Автомобиль.VIN) ИЛИ ((НЕ обЗначениеНеЗаполнено(СтатусАвтомобиля)) И ТекСтрока.ЗаказНаАвтомобиль.СтатусАвтомобиля<>СтатусАвтомобиля) Тогда ЗаказОбъект=ТекСтрока.ЗаказНаАвтомобиль.ПолучитьОбъект(); ЗаказФорма=ЗаказОбъект.ПолучитьФорму(); ЗаказФорма.VIN=ТекСтрока.Автомобиль.VIN; Если НЕ обЗначениеНеЗаполнено(СтатусАвтомобиля) Тогда ЗаказФорма.СтатусАвтомобиля=СтатусАвтомобиля; КонецЕсли; Попытка ЗаказФорма.Записать(); ЗаказФорма.Обновить(); Исключение дкСообщитьРезультат(ОписаниеОшибки(), СтатусСообщения.Внимание, ЭтотОбъект); Отказ=Истина; КонецПопытки; КонецЕсли; Есть несколько вариантов это убрать этот блок, убрать отказ находящийся в исключении или придумать что-нибудь свое, например добавить отключать отказ только если заказ находится в закрытом периоде. |
|
|
|
14.10.2010 13:20:15
понятно...
|
|
|
|
30.05.2011 11:21:56
Добрый день.
Обновила базу до 19го релиза, теперь при изменении сиарого заказа граница не двигается. Вы исправили? |
|
|
|
30.05.2011 16:10:03
Если заказ на автомобиль без резервирования, то он не будет регистрировать нарушение границы.
|
|
|
|
30.05.2011 16:28:21
Это очень хорошо, т.к. раньше регистрировал нарушение границы, что было очень плохо.
|
||||
|
|
|||
Читают тему