Заказ на автомобиль

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Заказ на автомобиль
 
Скажите, пожалуйста, почему если по Заказу на автомобиль не сделана реализация автомобиля, то его можно редактировать не зависимо от Даты запрета редактирования?
 
По моему это удобно. Ведь не всегда можно получить именно тот автомобиль, что заказывали, нужно добавить или убрать оборудование и т.д.
Изменено: Виктор Радько - 21.09.2010 11:40:29
 
Это удобно, но не во всем - сдвигается граница последовательности, а в некоторых схучаях необходимо, чтобы например до послезавтра граница последовательности не смещалась, т.е. чтобы пользователи исправляли документ только с согласования администратора базы
 
В общем модуле орОтраслевыеРешения можно убрать это исключение в функциях:
орПолучитьИнтервалЗапретаРедактирования()
орПолучитьДатуЗапретаРедактирования()
 
Спасибо.
 
Отличный пример у нас сегодня на эту тему: наши менеджеры в выходные отменой проведения заказа на автомобиль уронили последовательность на полтора года назад.
 
Цитата
Сергей Большаков пишет:
Отличный пример у нас сегодня на эту тему: наши менеджеры в выходные отменой проведения заказа на автомобиль уронили последовательность на полтора года назад.

Подправьте регистры сведений Границы...
 
Цитата
Виктор Радько пишет:
Подправьте регистры сведений Границы...

Легко сказать, а если откатилась граница на пол года, это мне надо несколько недель сидеть восстанавливать границу (очень мендленно восстанавливается), при этом пользователи постоянно звонят и ругаются, что у них  тормозит и вылетает ошибка блокировки транзакций.

Кстати, воспользовалась вашим советом -
Цитата
Виктор Радько пишет:
В общем модуле орОтраслевыеРешения можно убрать это исключение в функциях:
орПолучитьИнтервалЗапретаРедактирования()
орПолучитьДатуЗапретаРедактирования()
теперь не проводятся документы поступления автомобилей (пытаются в фоновом режиме подтянуть поступившее авто к заказу, а заказ в закрытом периоде) - что же делать-то???
Изменено: Skrepka Skrepka - 30.09.2010 17:52:03
 
Цитата
Skrepka Skrepka пишет:
Легко сказать, а если откатилась граница на пол года, это мне надо несколько недель сидеть восстанавливать границу (очень мендленно восстанавливается), при этом пользователи постоянно звонят и ругаются, что у них тормозит и вылетает ошибка блокировки транзакций.

В случае случайного перепроведения документа и нарушения границы, можно вручную отредактировать записи в регистрах сведений Границы..., например удалить эту запись. Никакого восстановления тогда не будет.
 
А если эта запись нужна? Есть гарантия, что после такой ручной корректировки не будет сбоев в работе базы (бывает из-за не восстановленной границы партии отрицательные появляются, например).
 
Ручное помешательство и редактирование границ последовательностей подразумевает осознанное действие. Т.е. что по какой то причине документ повлиял на границу (вынужденное перепроведение его или еще что), но его движения не влияют на движения других документов.
Требуется анализировать каждый конкретный случай.
 
Очень хорошо...

Можно как-то огораничить доступ к изменению в закрытом периоде Заказов на автомобиль, но при этом, чтобы без ошибок проводились Поступления автомобиля?
 
Цитата
Skrepka Skrepka пишет:
Можно как-то огораничить доступ к изменению в закрытом периоде Заказов на автомобиль, но при этом, чтобы без ошибок проводились Поступления автомобиля?
Потребуется внесение изменений в конфигурацию. В частности изменение функций орПолучитьДатуЗапретаРедактирования и орПолучитьИнтервалЗапретаРедактирования. В этих функциях надо закомментировать исключения для заказа на автомобиль.
 
Цитата
Александр Яблочкин пишет:
Потребуется внесение изменений в конфигурацию. В частности изменение функций орПолучитьДатуЗапретаРедактирования и орПолучитьИнтервалЗапретаРедактирования. В этих функциях надо закомментировать исключения для заказа на автомобиль.

А вы тему с начала читали?

Цитата
Skrepka Skrepka пишет:
Кстати, воспользовалась вашим советом - Цитата
Виктор Радько пишет:
В общем модуле орОтраслевыеРешения можно убрать это исключение в функциях:
орПолучитьИнтервалЗапретаРедактирования()
орПолучитьДатуЗапретаРедактирования()

теперь не проводятся документы поступления автомобилей (пытаются в фоновом режиме подтянуть поступившее авто к заказу, а заказ в закрытом периоде) - что же делать-то???
 
В модуле документ "Поступление автомобилей" в процедуре ОбработкаПроведения()
есть перезапись документов "Заказов на автомобиль" если в форме Поступления задан "Статус автомобиля".

выглядит этот кусок так:

Если (ТекСтрока.ЗаказНаАвтомобиль.VIN<>ТекСтрока.Автомобиль.VIN) ИЛИ
((НЕ обЗначениеНеЗаполнено(СтатусАвтомобиля)) И ТекСтрока.ЗаказНаАвтомобиль.СтатусАвтомобиля<>СтатусАвтомобиля) Тогда
ЗаказОбъект=ТекСтрока.ЗаказНаАвтомобиль.ПолучитьОбъект();
ЗаказФорма=ЗаказОбъект.ПолучитьФорму();
ЗаказФорма.VIN=ТекСтрока.Автомобиль.VIN;
Если НЕ обЗначениеНеЗаполнено(СтатусАвтомобиля) Тогда
ЗаказФорма.СтатусАвтомобиля=СтатусАвтомобиля;
КонецЕсли;
Попытка
ЗаказФорма.Записать();
ЗаказФорма.Обновить();
Исключение
дкСообщитьРезультат(ОписаниеОшибки(), СтатусСообщения.Внимание, ЭтотОбъект);
Отказ=Истина;
КонецПопытки;
КонецЕсли;

Есть несколько вариантов это убрать этот блок, убрать отказ находящийся в исключении или придумать что-нибудь свое, например добавить отключать отказ только если заказ находится в закрытом периоде.
 
понятно...
 
Добрый день.
Обновила базу до 19го релиза, теперь при изменении сиарого заказа граница не двигается. Вы исправили?
 
Если заказ на автомобиль без резервирования, то он не будет регистрировать нарушение границы.
 
Это очень хорошо, т.к. раньше регистрировал нарушение границы, что было очень плохо.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С