Имя: Пароль:
1C
1С v8
Закрытие месяца через расширение
Ø (Волшебник 06.03.2024 21:04)
,
0 sagitt
 
05.03.24
08:04
Бухгалтерия хочет изменить алгоритм закрытия счета 25.

Хочу сделать через расширение

Добавил в расширение документ РегламентнаяОперация.
Пытаюсь в модуле расширения вызвать процедуру перед "ВыполнитьОперацию".
пишу следующее:

&Перед("ВыполнитьОперацию")
Процедура ру_ВыполнитьОперацию(БлокировкаУстановленаНеявно = Ложь)экспорт
а=0;
КонецПроцедуры


отладчик показывает, что вызова моей процедуры не происходит.

Где я ошибаюсь, подскажите, как решить задачу.
1 Dmitry1c
 
05.03.24
08:14
сними флажки "безопасный режим" и "защита от опасных действий" с расширения

а вообще саму форму тебе трогать не надо, тебе надо корректировать модули распределения затрат
2 Волшебник
 
05.03.24
08:14
отладка на сервере включена?
вместо а=0 сделайте запись в журнал регистрации
3 toypaul
 
гуру
05.03.24
08:14
в основную процедуру заходит?
4 shuhard
 
05.03.24
08:15
(1)[надо корректировать модули распределения затрат]
+100500
5 sagitt
 
05.03.24
08:40
(1) Спасибо, попробую
(2) Отладка на сервере включена
(3) в основную процедуру заходит
(3) Клиент хочет оставить конфигурацию без изменений, причем то, что надо дописать можно сделать перед выполнением основной процедуры закрытия. Поэтому и хочется использовать расширение.
6 Александр111
 
05.03.24
08:52
Посмотри что прописано в учетной политике предприятия, возможно можно настроить штатными средствами.
7 sagitt
 
05.03.24
09:01
(6) Бухгалтер требует, чтобы затраты с 25 счета списывались на 20только в рамках подразделения не зависимо от наличия выпуска(т.е. затраты сч25 подразделение1 должны распределяться только на сч20 Подразделение1). А в базово
8 sagitt
 
05.03.24
09:03
Бухгалтер требует, чтобы затраты с 25 счета списывались на 20только в рамках подразделения не зависимо от наличия выпуска(т.е. затраты сч25 подразделение1 должны распределяться только на сч20 Подразделение1). А в базовой конфе если нет выпуска, то подразделение считается "обслуживающим" и ег затраты распределяются между всеми остальными, типа как раньше 26 счет закрывался.
9 Александр111
 
05.03.24
09:05
25 счет в конце месяца должен полностью закрываться, куда будете убирать остатки с подразделений, по которым не было движений по 20 сч?
10 Chai Nic
 
05.03.24
09:35
" в базовой конфе если нет выпуска, то подразделение считается "обслуживающим" и ег затраты распределяются между всеми остальными"

Правда что ли? Всегда считал что 25 счет закрывается полностью независимо от выпуска, попадая на НЗП 20 счета соответствующего подразделения. Что-то поменялось?
11 Климов Сергей
 
05.03.24
09:35
(8)  А в базовой конфе если нет выпуска, то подразделение считается "обслуживающим"...
Точнее будет сказать "если нет базы распределения". А она может отличаться от выпуска. Нельзя ли решить проблему сменой базы распределения в учётной политике? И кодить ничего не надо.
Если таки кодить. Шевелёв Илья (1С) для решения подобных задач рекомендует менять правила распределения. Он довольно много писал на эту тему на партнёрской конференции. Например, здесь: https://partners.v8.1c.ru/forum/message/1354078
12 Chai Nic
 
05.03.24
09:38
Так да. Выбрать в качестве базы для распределения "Прямые затраты" и не париться.
13 Александр111
 
05.03.24
09:47
Нужно следовать учетной политике предприятия, там должна быть расписана методика распределения. Самостоятельно менять методику распределения нельзя. Если нет методики, ввести ее дополнением к учетной политике (приказом, регламентом), и только после этого что то делать. При этом лучше отсебятину не городить. Есть стандартные способы распределения, нужно использовать один из них.
14 sagitt
 
05.03.24
09:57
(10) Сам офигел, но это так, люди пишут с 2021 года
(12)Прямые затраты это, например, материалы. Они (одни и те же) используются на всех подразделениях. Поэтому вариант не прошел, хотя и пытались.
(11) спасибо за ссылку, но у меня туда доступа нет. Будем искать свои методы. А в правилах распределения единственное, что нашел полезного для моей задачи, это вариант "не распределять" для отдельных подразделений затраты. Т.е. теоретически можно автоматом сформировать доп операцию бух, которая распределит, как надо. Но это как Вы понимаете, костыль.
15 sagitt
 
05.03.24
10:02
(13) Ну если бы "стандартные способы распределения" устраивали  заказчика, все было бы намного проще. А так получилось, что его устраивают только старые стандартные способы, а как к ним вернуться методом настроек я не понимаю.
16 Chai Nic
 
05.03.24
10:03
(14) "Они (одни и те же) используются на всех подразделениях. Поэтому вариант не прошел, хотя и пытались."
И что? Какая разница, где они используются. База распределения - это стоимость материалов, переданных по конкретному цеху на конкретную продукцию (номенклатурную группу).
17 Chai Nic
 
05.03.24
10:04
(13) На многих (я бы даже сказал, на большинстве) мелких предприятий понятие "учетная политика" возникает лишь перед аудиторским обследованием) И суть её сводится к тому, чтобы зафиксировать сложившийся учет на бумаге.
18 Александр111
 
05.03.24
10:16
(9) ?
19 Гена
 
гуру
05.03.24
10:36
(18) Хайли лайкли, ГБ делала раньше просто закрытие 25-го по данному подразделению одной проводкой на 20-й по ОДНОЙ статье затрат "Расходы 25-го"
20 sagitt
 
05.03.24
10:56
(18) 25 Должен полностью закрываться и оставаться в незавершенке(возможно, если объект не сдан заказчику) 20 но именно на том подразделении, на котором были затраты 25. А используемая сейчвс методика 1с приводит к распределению затрат по всем подразделениям.

(19) Я не знаю, что Вы подрузомеваете под "ГБ". Но раньше было только одно подразделение, ну а статей - много. Поэтому затраты не могли гулять между подразделениями.
21 Chai Nic
 
05.03.24
13:11
(20) Вот только что проверил на чистой тестовой базе. Распределяет так же, как и раньше. Цех в цех, даже если по 20 счету не было выпуска в этом цехе.
22 sagitt
 
05.03.24
15:28
(21) Ну у меня база давно работает. Допускаю, что можно добиться эффекта настройками, но не знаю, как.

Поэтому и хочу понять, можно ли в принципе из расширения сделать замену процедуры экспортной да еще и запускаемой, как фоновое задание.
23 Александр111
 
05.03.24
15:45
Спроси буха пропорционально чему распределять 25 счет
1 Объем выпуска
2 Плановая себестоимость выпуска
3 Оплата труда
4. Материальные затраты
5. Выручка
6. Выручка от реализации услуг
7. Прямые затраты
8. Отдельные статьи прямых затрат
9. Собственная база распределения (какая?)
3-9 позволяют закрывать 25 без выпуска продукции
24 albertalbertovich
 
05.03.24
19:59
защиту от опасных действий нужно отключить
25 Chai Nic
 
06.03.24
08:03
(22) "Допускаю, что можно добиться эффекта настройками, но не знаю, как"
То есть, при наличии штатной возможности, которую вы не готовы изучить и протестировать, вы собираетесь грязными руками влезать в достаточно сложные алгоритмы? Ну-ну.
AdBlock убивает бесплатный контент. 1Сергей