|
Программно обойти проверку на дату запрета изменения данных 1с | ☑ | ||
---|---|---|---|---|
0
bfss-732
23.07.21
✎
12:41
|
Привет!
Люди, надо подлезть в закрытый период и поменять номер документа. Как это сделать программно, не трогая период ваще? |
|||
1
Kassern
23.07.21
✎
12:42
|
(0) себе только откройте период и ковыряйте. Можете программно установить нужную дату запрета в регистре, а после правки вернуть обратно.
|
|||
2
1Сергей
23.07.21
✎
12:42
|
Привет!
Зочем |
|||
3
Kassern
23.07.21
✎
12:43
|
(2) чтобы потом все месяца перезакрывать)
|
|||
4
bfss-732
23.07.21
✎
12:44
|
(3) вот именно, чтоб не перезакрывать полгода
|
|||
5
bfss-732
23.07.21
✎
12:45
|
Кривой номер в нумерации, есть два варианта, менять номер в закрытом периоде, или писать расширение, чтоб нумерация учитывалась без кривого номера
|
|||
6
1Сергей
23.07.21
✎
12:46
|
(4) Тогда проблема не в дате запрета, а в том чтобы не открылся прошлый период
|
|||
7
Андроны едут
23.07.21
✎
12:46
|
(0) групповой обработкой реквизитов поменяй в режиме Загрузка = Истина
|
|||
8
Мультук
гуру
23.07.21
✎
12:47
|
(5)
Проблема записать документ без проведения или что ? (0) В УТ 11.4 можно установить свойство Объект.ДополнительныеСвойства.Свойство("ПропуститьПроверкуЗапретаИзменения") |
|||
9
Kassern
23.07.21
✎
12:52
|
(5) можете еще залезти в регистр сведений, где хранятся измененные документы в периоде. Из него удалить ваш измененный документ, тогда при закрытии месяца не будет ругаться, что надо пересчитать.
|
|||
10
bfss-732
23.07.21
✎
12:53
|
(7) пробовал, ошибка
|
|||
11
bfss-732
23.07.21
✎
12:54
|
(8) "Проблема записать документ без проведения или что ?" так номер поменяется? Как это сделать?
|
|||
12
Kassern
23.07.21
✎
13:06
|
(11) я же вам написал в (9) есть регистр такой типа Задания к закрытию месяца. После изменения вашего документа, туда попадет строчка с ним. Если вы эту строчку удалите, то не будет закрытие месяца просить все перезакрывать.
|
|||
13
Kassern
23.07.21
✎
13:08
|
(12) открываете для себя редактирование старых периодов, правите документ, удаляете строчку из задания, возвращаете для себя закрытие периода. Главное чтобы ваша правка не влияла на себестоимость, а та будут проблемы. И не распроводите документ! А только перезапишите, тогда не удаляться проводки с себестоимостью. В общем все на ваш страх и риск)
|
|||
14
bfss-732
23.07.21
✎
13:35
|
(13) "открываете для себя редактирование старых периодов" дату запрета снять в режиме предприятия?
|
|||
15
Kassern
23.07.21
✎
13:35
|
(14) как вам удобнее. Она в разрезе пользователей, так что вы можете только для себя снять
|
|||
16
brainguard
23.07.21
✎
13:45
|
(0) UPDATE DocumentХХ SET Number="новый_номер" WHERE Number="старый_номер"
|
|||
17
azernot
23.07.21
✎
13:46
|
ДокОбъект.Номер = ТотНомерЧтоМнеНадо;
ДокОбъект.ОбменДанными.Загрузка = Истина; ДокОбъект.Записать(); |
|||
18
Чинухов
23.07.21
✎
13:49
|
(16) (17) А как-же контроль уникальности номеров?
|
|||
19
Kassern
23.07.21
✎
13:53
|
||||
20
Вафель
23.07.21
✎
13:54
|
Нужно какой-то параметр сеанса установить и проверка не будет работать
|
|||
21
bfss-732
23.07.21
✎
14:00
|
(20) это как?
|
|||
22
bfss-732
23.07.21
✎
14:40
|
(17) Прокатило. Вопрос закрыт! Все больше спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |