Имя: Пароль:
1C
 
Дата нового документа на начало дня
0 Alex7771
 
07.07.25
10:31
Попросили что-бы документы реализации создавались началом дня, наклепал расширение в модуле документа

&После("ПередЗаписью")
Процедура Расш1_ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    Если ЭтоНовый() Тогда
        Дата =  НачалоДня(Дата);
    КонецЕсли;

КонецПроцедуры

вроде работает, так норм?  - или есть какие-ниб подводные камни или по фэншую его куда-ниб в другое место надо засунуть ? спс.
1 Волшебник
 
07.07.25
10:33
Реализации лучше пихать в конец дня.
А в начало дня надо пихать поступления (приобретения)
2 Ненавижу 1С
 
гуру
07.07.25
10:53
(1) это все мышиная возня, поведение вообще не должно зависеть от времени документа
3 Timon1405
 
07.07.25
11:03
(0) в бухгалтерии есть константа "фиксированное время документов" посмотрите как она работает и не затрёт ли она Ваш код
4 Гена
 
гуру
07.07.25
11:05
(1) Может автор услуги реализует, тогда можно и в начало дня.
5 Alex7771
 
07.07.25
11:12
(1) они оказывают услуги, не хотят лишних зачетов авансов
6 Климов Сергей
 
07.07.25
11:44
(0) Конфигурация какая? БП умеет это "искаропки".
7 Alex7771
 
07.07.25
11:58
(6) в администрировании- проведение документов - жмякнуть галку авт проведение ?
8 Гена
 
гуру
07.07.25
12:24
Чтоб два раза не вставать - в БП есть два документа ввода услуг: Оказание услуг и Реализация по форме "Услуга".
Один из них мужчина, а другой женщина.
Один в шапке имеет одну услугу и в ТЧ массу контрагентов = М
А другой, наоборот, в шапке одного контрагента, но в ТЧ много услуг = Ж
2 + 2 = 3.9999999999999999999999999999999...