![]() |
|
Документ один раз в месяц ↓ (Волшебник 20.02.2024 08:28) |
☑ | ||
---|---|---|---|---|
0
DigitalDolphin
19.02.24
✎
22:41
|
Как вы обычно организуете, если нужно чтоб в каждом месяце был только один документ определенного вида. В документе при записи контролируете и не даете новый делать. Или формы создаете где нельзя просто создавать много документов в месяц?
|
|||
1
Азат
19.02.24
✎
22:46
|
(0) Перед записью и при изменении даты проверки и все готово
|
|||
2
NcSteel
19.02.24
✎
22:57
|
При проведении делать запись в периодический РС с периодичностью "месяц"
|
|||
3
Волшебник
19.02.24
✎
23:07
|
(0) Озвучьте бизнес-потребность. Какой документ? За что его так?
|
|||
4
DGorgoN
20.02.24
✎
00:47
|
(3) Ну видимо что то вроде закрытии месяца я так предполагаю.
Я прав? |
|||
5
DigitalDolphin
20.02.24
✎
01:38
|
(4) Нет документ проводит акции магазина.
Спасибо за варианты |
|||
6
DGorgoN
20.02.24
✎
02:31
|
(5) в 1 организации которую я знаю акций может быть по 15 в день. Ну как то 1 акция в месяц маловато.
|
|||
7
Инстанс
20.02.24
✎
02:40
|
Было такое. Один документ в месяц. Что ж я там делал.
Перед началом добавления Отказ = Истина; СоздатьРасчетСебестоимостиКлиент(); ... ЕстьРасчетСебестоимости = префикс_ЗакрытиеМесяцаВызовСервера.ЕстьРасчетСебестоимости(ЭтотОбъект.ОтборДата); Если ЕстьРасчетСебестоимости Тогда Предупреждение("Документы на дату уже созданы"); Возврат; КонецЕсли; |
|||
8
Волшебник
20.02.24
✎
07:18
|
(5) Тогда ограничение не нужно
|
|||
9
Trance_1C
20.02.24
✎
07:46
|
(5) Самое простое решение это выполнять запрос перед записью нового документа, учитывая что документов этих немного такой запрос точно не подвесит базу и городить дополнительный регистр сведений ради такой проверки я бы не стал.
|
|||
10
DigitalDolphin
20.02.24
✎
08:10
|
(9) Согласен. Но решил спросить, может кто то решал более интересным путем.
|
|||
11
Волшебник
20.02.24
✎
08:15
|
(10) Не делайте так больше
|
|||
12
Ёпрст
20.02.24
✎
08:56
|
(0) проще не давать создавать форму, чем проверять это в приЗаписи. Юзверь сделает работу и записать не может - будет проклинать того, кто это сделал.
Или, давать возможность записи, но не давать проводить - чтоб можно было создавать кучу вариантов/черновиков. И только один проводить потом. |
|||
13
mishaPH
20.02.24
✎
08:59
|
(10) ну если из извращенного и гарантированного
1. нумератор в пределах месяца 1 разряд (или + урбд). 2. при вводе нового Номер док = 1 профит. |
|||
14
YFedor
20.02.24
✎
09:32
|
Можно как в регламентированных отчетах.
При создании нового - открывается промежуточная форма, где выбор организации и периода. После этого выбора проверяется есть ли уже такой и, если есть, то ругается |
|||
15
Волшебник
20.02.24
✎
09:37
|
Да можно сделать как угодно.
(0) Запросите у постановщика задачи, как ему надо. |
|||
16
Азат
20.02.24
✎
10:03
|
(9) если человек перед записью документа провел в нем значительное количество времени и совершил значительное количество работы, то отказ перед записью вызовет гнев
|
|||
17
программистище
20.02.24
✎
12:43
|
Почему нельзя при открытии документа сообщить пользователю о том что в этом месяце уже были документы, и предоставить выбор просмотреть/отредактировать старый или ввести новый (или запретить)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |