Здравствуйте.
Скажите, как сменить Дату отгрузки в Документе Заказ покупателя, если период уже закрыт?
Всмысле, не сдвигать Дату запрета редактирования определенному сотруднику, а сделать это "легально".
Документом Корректировка заказа покупателя или Изменение заказа покупателя этот реквизит сменить нельзя.
И если сдвигать Дату запрета редактирования пользователю, то на что повлияет изменение Даты отгрузки в Заказе покупателя в закрытом периоде..
Скажите, как сменить Дату отгрузки в Документе Заказ покупателя, если период уже закрыт?
Всмысле, не сдвигать Дату запрета редактирования определенному сотруднику, а сделать это "легально".
Документом Корректировка заказа покупателя или Изменение заказа покупателя этот реквизит сменить нельзя.
И если сдвигать Дату запрета редактирования пользователю, то на что повлияет изменение Даты отгрузки в Заказе покупателя в закрытом периоде..
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Перенос данных из БП 3.0 / БП 2.0 в УПП 1.3 / КА 1.1. Переносятся документы, остатки и справочники
- Автоматическое создание корректировок реализации в УПП 1.3 из файла JSON (выгружаем возвраты поставщику и корректировочные счета-фактуры из 1С 7.7)
- Рабочее место оператора резки рулонов. Конфигурация УПП 1.3
- Контроль разброса цен поступления материалов в УПП 1.3
Найденные решения
Насколько я помню данное поле не делает никаких записей в регистрах. Это поле используется для планирования закупок/производства (при заполнении табличных частей планов), часто на это поле подвешивают свои доработки.
Так как запись проведенного документа всегда влечет за собой его проведение, то без открытия периода типовыми средствами может помочь только групповая обработка справочников и документов. Если в групповой обработке изменить какой-либо реквизит, то реквизит меняется, но не трогаются движения документа (если после этого насильно той же обработкой документ не перепроводить).
Если ситуация частая, а пользователю давать доступ с такой страшной групповой обработке нельзя (много чего там можно сделать, а откатиться назад не получится), то стоит написать свою мини-обработку.
Так как запись проведенного документа всегда влечет за собой его проведение, то без открытия периода типовыми средствами может помочь только групповая обработка справочников и документов. Если в групповой обработке изменить какой-либо реквизит, то реквизит меняется, но не трогаются движения документа (если после этого насильно той же обработкой документ не перепроводить).
Если ситуация частая, а пользователю давать доступ с такой страшной групповой обработке нельзя (много чего там можно сделать, а откатиться назад не получится), то стоит написать свою мини-обработку.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
Корректировка используется если меняется номенклатура. Если вы хотите сохранить историю изменения реквизитов самого заказа(условий договора) , типа - раньше была одна дата отгрузки , а теперь другая, то никакого документа или регистра сведений для этого нет.
Корректировка используется если меняется номенклатура. Если вы хотите сохранить историю изменения реквизитов самого заказа(условий договора) , типа - раньше была одна дата отгрузки , а теперь другая, то никакого документа или регистра сведений для этого нет.
Насколько я помню данное поле не делает никаких записей в регистрах. Это поле используется для планирования закупок/производства (при заполнении табличных частей планов), часто на это поле подвешивают свои доработки.
Так как запись проведенного документа всегда влечет за собой его проведение, то без открытия периода типовыми средствами может помочь только групповая обработка справочников и документов. Если в групповой обработке изменить какой-либо реквизит, то реквизит меняется, но не трогаются движения документа (если после этого насильно той же обработкой документ не перепроводить).
Если ситуация частая, а пользователю давать доступ с такой страшной групповой обработке нельзя (много чего там можно сделать, а откатиться назад не получится), то стоит написать свою мини-обработку.
Так как запись проведенного документа всегда влечет за собой его проведение, то без открытия периода типовыми средствами может помочь только групповая обработка справочников и документов. Если в групповой обработке изменить какой-либо реквизит, то реквизит меняется, но не трогаются движения документа (если после этого насильно той же обработкой документ не перепроводить).
Если ситуация частая, а пользователю давать доступ с такой страшной групповой обработке нельзя (много чего там можно сделать, а откатиться назад не получится), то стоит написать свою мини-обработку.
(6)
Если период закрыт, то стандартная групповая обработка в УПП не изменит реквизит.
Я вносила изменение в программу, чтобы можно было менять реквизиты у документов из закрытых периодов (комментарии и т п)
Если в групповой обработке изменить какой-либо реквизит, то реквизит меняется, но не трогаются движения документа (если после этого насильно той же обработкой документ не перепроводить).
Если период закрыт, то стандартная групповая обработка в УПП не изменит реквизит.
Я вносила изменение в программу, чтобы можно было менять реквизиты у документов из закрытых периодов (комментарии и т п)
Дата запрета изменений. Можно обойти.
1. Например, если добавить роль, прописать исключение для нее, нужного документа и контроль, что изменился только требуемый реквизит, а остальное - не тронуто.
(Это в общий модуль, НастройкаПравДоступа, ПередЗаписьюДокументовПроверкаДоступностиПериода(Источник, Отказ, РежимЗаписи, РежимПроведения)
и внутри нее ПроверкаПериодаДокумента(Источник, Отказ); )
2. Или сделать отдельный регистр содержащий ссылки на документы и требуемую дату. Пользователи заполняют данный регистр, а вы под админом обработкой "закачиваете" требуемые изменения в документы. Можно по расписанию сделать.
Пишите свою обработку.
В обработке получите список документов.
Дайте возможность увидеть список документов и установить дату пользователю.
В обработчике записи:
ДокументОбъект.ОбменДанными.Загрузка = ОбменДаннымиЗагрузка; // для отключения проверки в документе при записи
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
В этом случае документ будет записан, но проводки документа останутся как были, если конечно, никто не трогал внутренности типовой.
1. Например, если добавить роль, прописать исключение для нее, нужного документа и контроль, что изменился только требуемый реквизит, а остальное - не тронуто.
(Это в общий модуль, НастройкаПравДоступа, ПередЗаписьюДокументовПроверкаДоступностиПериода(Источник, Отказ, РежимЗаписи, РежимПроведения)
и внутри нее ПроверкаПериодаДокумента(Источник, Отказ); )
2. Или сделать отдельный регистр содержащий ссылки на документы и требуемую дату. Пользователи заполняют данный регистр, а вы под админом обработкой "закачиваете" требуемые изменения в документы. Можно по расписанию сделать.
Пишите свою обработку.
В обработке получите список документов.
Дайте возможность увидеть список документов и установить дату пользователю.
В обработчике записи:
ДокументОбъект.ОбменДанными.Загрузка = ОбменДаннымиЗагрузка; // для отключения проверки в документе при записи
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
В этом случае документ будет записан, но проводки документа останутся как были, если конечно, никто не трогал внутренности типовой.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот