|
Исправить обойдя стандартную запись | ☑ | ||
---|---|---|---|---|
0
1CVERYGOOD
26.12.13
✎
07:59
|
Как можно исправить например в элементе справочника "склады" реквизит "подразделение", если в нем не указан вид склада и его при записи выходит ошибка "укажите вид склада". При этом вид склада не получится менять так как надо распроводить кучу документов.
|
|||
1
skunk
26.12.13
✎
08:01
|
залочить в конфе строки проверки заполнения реквизита ... изменить ... записать ... разлочить провреку
|
|||
2
shuhard
26.12.13
✎
08:03
|
(0) загрузка = истина
|
|||
3
1CVERYGOOD
26.12.13
✎
08:06
|
Без изменения конфигурации это возможно ?
|
|||
4
George Wheels
26.12.13
✎
08:08
|
(3) см (2)
|
|||
5
Jonny_Khomich
26.12.13
✎
08:08
|
есть обработки, которые делают такое без проверки
|
|||
6
shuhard
26.12.13
✎
08:08
|
(3) кому как
|
|||
7
1CVERYGOOD
26.12.13
✎
08:08
|
(2) Что значит загрузка = истина ?
|
|||
8
1CVERYGOOD
26.12.13
✎
08:09
|
(5) Как называется ?
|
|||
9
MSII
26.12.13
✎
08:10
|
(7) ОбменДанными в СП посмотри.
|
|||
10
МихаилМ
26.12.13
✎
08:56
|
(7)
это значит , что Вы не умеете пользоваться поисковыми сервисами интернет. как следствие- программирование Вам противопоказано. |
|||
11
Feunoir
26.12.13
✎
09:01
|
(0) Воспользоваться любой универсальной обработкой редактирования объектов ИБ. Например из подсистемы "Инструменты разработчика" 1С 8.
|
|||
12
Пеппи
26.12.13
✎
09:05
|
(0) если нужно исправить в справочнике или документе то в конфе имеются для этого средства- называется групповая обработка :)
|
|||
13
Serg_1960
26.12.13
✎
09:24
|
Предсказываю: автор получит ответ на свой вопрос, укажет подразделения в складах без вида склада... и пролетит он как фанера над Парижем с проведением документов.
"Увы, бедный Йорик! — Я знал его, Горацио"(с) |
|||
14
KabanDeGreat
26.12.13
✎
09:31
|
Универсальная обработка встроенная в конфу!
|
|||
15
Kvestin
26.12.13
✎
09:51
|
(0)
СкладОбъект = СкладСсылка.ПолучитьОбъект(); СкладОбъект.ОбменДанными.Загрузка = Истина; СкладОбъект.Подразделение = НовоеПодразделение; СкладОбъект.Записать(); [СкладОбъект.ОбменДанными.Загрузка = Истина] - это не магическое сочетание букв, а специально сделанный в платформе механизм для дополнительной обработки действий при обмене данными. Откройте любую стандартную конфу и посмотрите в модуле практически любого объекта вы сможете увидеть примерно такой код: // Обработка события ПередЗаписью // Процедура ПередЗаписью(Отказ) Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; //...... //Все проверки обычно тут //.... КонецПроцедуры Только использовать все это можно ПОНИМАЯ, ЧТО ВЫ ДЕЛАЕТЕ И КАКИЕ ПОСЛЕДСТВИЯ ЭТО ПРИНЕСЕТ!. В противном случае будите потом искать, почему у вас стандартные механизмы конфигурации перестали работать. |
|||
16
Kvestin
26.12.13
✎
09:53
|
В стандартных обработках обычно есть такая настройка [Проводить обработку в режиме Обмена данными].
Это как раз и значит что всем объектам присваивать это свойство перед записью и т.о. исключать все проверки при записи. |
|||
17
mikecool
26.12.13
✎
09:53
|
(2) и если в подписках это анализируется )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |