|
комментарии документа в закрытом периоде | ☑ | ||
---|---|---|---|---|
0
dvrk
23.12.22
✎
09:09
|
привет, подскажите как можно реализовать такое:
есть документы в закрытом периоде, но хотелось бы дать возможность менять в них комментарий пользователям, Как это можно сделать? |
|||
1
dvrk
23.12.22
✎
09:12
|
УТ 10
|
|||
2
Гипервизор
23.12.22
✎
09:16
|
(0) Сделайте им обработку.
|
|||
3
mikecool
23.12.22
✎
09:17
|
всю такую шушеру надо выносить в отдельные регистры сведений
|
|||
4
dvrk
23.12.22
✎
09:18
|
(2) то есть мне сделать обработку, которая РежимЗаписиДокумента.Запись и на форме выводить текущий комментарий и строку для нового комментария? как то так?
|
|||
5
dvrk
23.12.22
✎
09:18
|
(3) мне низя конфу редактировать
|
|||
6
Kassern
23.12.22
✎
09:20
|
(0) Создайте регистр, где будет поле с документом и поле с комментарием. Можете сделать периодическим и пользователя добавить. Тогда у вас будет история изменений комментария в реальном времени не трогая проводки документа)
|
|||
7
Kassern
23.12.22
✎
09:20
|
а так задача звучит следующим образом, как мне налить в стакан воды, без воды)) Вы не сможете документ отредактировать, если он в закрытом периоде. Открывайте период и правьте.
|
|||
8
FirstLine Support
23.12.22
✎
09:21
|
(3) уже вынесено, называется "Дополнительные сведения"
|
|||
9
lodger
23.12.22
✎
09:22
|
(7) закрытость периода и последовательности документов это всё про проведение.
а механически записать незначимый реквизит - вполне реально. |
|||
10
FirstLine Support
23.12.22
✎
09:23
|
(9) реально, но методически не верно
|
|||
11
Гипервизор
23.12.22
✎
09:24
|
(4) Ну смотря как много таких исправлений надо делать. Можно поле ввода для выбора документа и для нового комментария.
|
|||
12
mikecool
23.12.22
✎
09:24
|
(9) конечно, особенно когда в модуле документа что то вида
Если Что-то тогда режимзаписи = проведение |
|||
13
Гипервизор
23.12.22
✎
09:25
|
(10) Да многие любят значимую информацию в комментарий загонять, потом ещё и всякие отборы и прочие свистоперделки по комментарию пытаются требовать. )
|
|||
14
Kassern
23.12.22
✎
09:25
|
(9) "а механически записать незначимый реквизит - вполне реально" - конечно реально, скуль же у вас под боком, только 1с это запрещает делать)
|
|||
15
Гипервизор
23.12.22
✎
09:28
|
(14) Ну можно же в обработке программно снимать дату запрета, а потом снова устанавливать. Да, опасно такие возможности пользователям предоставлять, но в зависимости от конкретных задач - почему бы и да?
|
|||
16
dvrk
23.12.22
✎
09:41
|
(15) это наверное можно всё сделать обработкой групповая обработка справочников и документов? она же не перепроводит документ при изменении комментария?
|
|||
17
Гипервизор
23.12.22
✎
09:49
|
(16) Не получится у вас групповой обработкой записать в закрытом периоде. А возможности выполнить произвольный алгоритм в обработке из состава вашей конфигурации вроде бы нет.
Кроме того, я понял так, что вы хотите предоставить возможность по исправлению пользователям? Представляю что они там наотбирают в типовой обработке. Точнее, "оно само" отберётся. |
|||
18
Kassern
23.12.22
✎
09:49
|
(16) у вас каша в голове... чем отличается поле комментарий, от организации например? Это такой же реквизит документа, как и все остальные. Что нужно сделать, чтобы изменился реквизит в объекте? Правильно, его нужно записать. А что будет, если этот объект проведен? Тоже правильно, он перепроведется при записи этого объекта, если конечно режим записи не меняли, в противном случае вы потеряете проводки.
|
|||
19
Kassern
23.12.22
✎
09:50
|
Типовая конфа не даст вам записать документ, если он находится в закрытом периоде, поэтому либо запрет снимите, либо в другом месте комментарии правьте.
|
|||
20
dvrk
23.12.22
✎
09:59
|
(17) (18) понял
|
|||
21
Eiffil123
23.12.22
✎
10:30
|
(18) в групповой обработке есть возможность перезаписать в режиме ОбменДанными.Загрузка = Истина. При этом документ конечно же не будет перепроводиться
|
|||
22
Гипервизор
23.12.22
✎
10:34
|
(21) В типовой? В УТ 10.3? Мне трудно с вами согласиться.
|
|||
23
Kassern
23.12.22
✎
10:35
|
(21) В любом случае это крайне хреновая идея. Не надо лазить по старым документам в закрытом периоде и что-то перезаписывать. Иначе весь смысл закрытого периода пропадает.
|
|||
24
Eiffil123
23.12.22
✎
10:44
|
(22) если типовая сделана на базе БСП, то да, там должен быть такой пункт
|
|||
25
Eiffil123
23.12.22
✎
10:46
|
(23) если аккуратно залезать, то почему бы и нет
|
|||
26
Kassern
23.12.22
✎
10:48
|
(24) Версии БСП разные бывают, а конфы не самые актуальные
(25) Звучит как, если вовремя вынуть, то почему бы и нет. Можно конечно, но не безопасно) |
|||
27
magicSan
23.12.22
✎
12:20
|
(23) Смысл закрытого периода в подведение итогов по финансовой деятельности. Как комментарий на это влияет?
|
|||
28
Kassern
23.12.22
✎
12:26
|
(27) Вы в курсе за конфу и ее допилы у ТС? Откуда вы знаете как у него отработает запись в режиме обмена и вообще даст ли проведенный документ в этом режиме записать? Я в общем говорю, что такой подход корявый.
|
|||
29
Serg_1960
23.12.22
✎
15:41
|
(28) Реквизит "Комментарий" в документах закрытого периода не рекомендуется, но и не запрещается изменять, используя конструкцию ".ОбменДанными.Загрузка = Истина". Если вспомнить про РИБ, то ничего "нештатного" при этом возникнуть в принципе не должно.
А писателям подобных "допилов" конфигураций, в случае возникновения такого рода ситуаций, когда "некорректно отработает"(с) - может что-то в консерватории подправить? [Off] Михаил Жванецкий: Консерватория, аспирантура, мошенничество, афера, суд, Сибирь. Консерватория, частные уроки, еще одни частные уроки, зубные протезы, золото, мебель, суд, Сибирь. Консерватория, концертмейстерство, торговый техникум, зав. производством, икра, крабы, валюта, золото, суд, Сибирь. Может, что-то в консерватории подправить? |
|||
30
Kassern
23.12.22
✎
15:46
|
(29) Ага, следующая тема ТС будет, поправили документ прошлогодний и все пошло по одному месту, как теперь вернуть все в зад, бекапов нет (никто же не сказал их делать). Судя по темам ТС, он вообще не понимает, какие могут быть последствия и на что обратить внимание.
Задайте себе вопрос, стали бы вы в своей компании такое мутить, если к примеру, бухгалтер захотел приписку в реализации двухлетней давности сделать в комментарии? |
|||
31
Kassern
23.12.22
✎
15:48
|
А еще круче, он хочет это отдать на откуп юзверам, мол сами через типовые инструменты указывают ОбменДанными.Загрузка и вносят изменения. Сегодня могут комментарий поменять, а завтра контрагента, кто ж их контролировать будет? Вот я и спрашиваю, а на кой тогда вообще период закрывать, даешь анархию в учет)
|
|||
32
Kassern
23.12.22
✎
15:50
|
(29) "А писателям подобных "допилов" конфигураций" - так вы можете уже прийти в контору, где живут с этим многие годы и писателей было вагон и маленькая тележка. Денег на причесывание этого дела вряд ли выделят, если только окошко какое-то будет свободное.
|
|||
33
YFedor
23.12.22
✎
15:52
|
(30) Почему бы нет, если этим бухгалтером будет главный бухгалтер, объяснить почему это так необходимо и предварительно на копии проверить результат и убедиться, что проблем не будет.
|
|||
34
YFedor
23.12.22
✎
15:53
|
+(33) т.е. главный бухгалтер должен объяснить программисту почему именно это решение необходимо
|
|||
35
Kassern
23.12.22
✎
15:53
|
(33) А показать ему дополнительные сведения и написать туда нужную пометку?
|
|||
36
YFedor
23.12.22
✎
15:54
|
(35) мы ведь не знаем что это за конфигурация, я полагаю, что в типовых (сам не смотрел, но предполагаю) что записать доп. сведения у документа, находящемся в закрытом периоде тоже ведь не получится
|
|||
37
Kassern
23.12.22
✎
15:55
|
(33) А если это будет рядовой продажник, который хочет в комментарий номер телефона вписать? Может вообще вся тема с этим комментом надуманая и решается гораздо проще, но у ТС не хватает опыта и он делает все что ему говорят не думая?
|
|||
38
YFedor
23.12.22
✎
15:55
|
(37) Рядового нафиг
|
|||
39
Kassern
23.12.22
✎
15:55
|
(36) почему это? Доп сведения это РС непериодический и независимый
|
|||
40
YFedor
23.12.22
✎
15:56
|
+ Нам ТС вообще не озвучил зачем это надо, мы гадаем
|
|||
41
Kassern
23.12.22
✎
15:56
|
Если в конфе нет этого регистра, то можно создать свой аналог и не лазить в закрытый период, а чем я написал в самом начале.
|
|||
42
Kassern
23.12.22
✎
15:57
|
*о чем
|
|||
43
YFedor
23.12.22
✎
15:57
|
(39) Возможно при записи проверяется какому объекту принадлежат доп. сведения и, если его нельзя редактировать, то и доп. сведения тоже. Я только предполагаю
|
|||
44
Kassern
23.12.22
✎
15:59
|
(43) В типовой нет такой проверки. Тот же диадок во всю этот регистр использует, чтобы привязывать идентификаторы своих документов к документам в базе.
|
|||
45
Kassern
23.12.22
✎
16:07
|
Я эту ситуацию вижу следующим образом:
Хлопчика зарядили в распределительном щите проводочки перецепить без обесточивания. А у него опыта электриком - только прочитана книжка Юный электрик. А за спиной стоят матерые электрики 100500 разряда и кудахчат, да фигня это все, да нифига не будет, если аккуратно сделать, то и перекоса по фазе не будет, так что не очкуй, мы так 100 раз делали. Хотя сами даже на щиток не глянули и не в курсе, как там все соединено у него=) |
|||
46
Serg_1960
23.12.22
✎
16:48
|
PS: понимаю... пятница и всё такое, поговорить охота :) Но только вот в чём проблема: автор спросил "как можно реализовать?", а Вы ему в панамку насували нравоучений на тему "Можно, но не нужно".... а я, когда достали юзверя и руками водители, вписал в УПП сто лет тому назад и постарался забыть это навсегда:
Процедура ДействияФормыИзменитьКомментарий(Кнопка) Экспорт Если ЭлементыФормы.Список.ТекущиеДанные = Неопределено Тогда Возврат; КонецЕсли; ТекДокумент = ЭлементыФормы.Список.ТекущиеДанные.Ссылка.ПолучитьОбъект(); ТекКомментарий = ТекДокумент.Комментарий; Если ВвестиСтроку(ТекКомментарий, "" + ТекДокумент.Ссылка) Тогда ТекДокумент.Комментарий = ТекКомментарий; ТекДокумент.ОбменДанными.Загрузка = Истина; ТекДокумент.Записать(); КонецЕсли; Возврат; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |