|   |   | 
| 
 | Документ один раз в месяц ↓ (Волшебник 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 | 
        Почему нельзя при открытии документа сообщить пользователю о том что в этом месяце уже были документы, и предоставить выбор просмотреть/отредактировать старый или ввести новый (или запретить)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |