Имя: Пароль:
1C
 
Удаление реквизита из документа через расширение
0 SteilOne
 
naïve
06.06.24
09:11
Имеется документ (Учетный лист тракториста-машиниста), в этом документе имеется реквизит УГА, надо сделать так что бы этот реквизит не учитывался при расчете и не попадал в дт/кт, желательно через расширение, не трогая типовую конфигурацию,
конфигурация: 1С:Предприятие 8. Бухгалтерия сельскохозяйственного предприятия, редакция 3.0 (3.0.151.27)
1 Волшебник
 
06.06.24
09:12
Пишется "чтобы" в значении "куда-то"
2 YFedor
 
06.06.24
09:13
(0) Нужно взять себя в руки и сделать (можно через расширение)
3 Logovazz
 
06.06.24
09:13
Какой бюджет по задаче?
4 Kongo2019
 
06.06.24
09:26
Походу ОбработкаПроведения() переписывать. Но когда я копался в этой конфе, там можно вроде как и свои формулы ваять.
5 SteilOne
 
naïve
06.06.24
09:34
(4) Не можешь объяснить по конкретнее )
Просто надо сделать так что бы УГА вообще не где в документе не всплывал, пробовал на тестовой с изменением типовой конфигурации, получилось добиться что он не учитывается но в дт/кт отображался со значением 0 (Пустым) но это ладно, просто сейчас копаюсь как добиться этого через расширение
6 Kongo2019
 
06.06.24
10:44
(5) Ну забери форму в расширение, и скрой реквизит, ПриСоздании() присваивай ему ноль, и будет тебе счастье.
Думаю исходная задача не так звучала.
7 Ненавижу 1С
 
гуру
06.06.24
10:25
(6) точно, открываем существующего объекта, а он уже модифицирован
8 Serg_1960
 
06.06.24
10:27
[имхо]
Изменить на форме видимость реквизита и перед записью, после анализ алгоритмов, присваивать значение, которое не оказывает влияние на расчеты (например, если это коэффициент в формулах  - то значение "1").
9 Kongo2019
 
06.06.24
10:46
(7)Ну для меня очевидно, что проверку на новый делать надо. Или тут надо все по шагам расписывать?
(8) Точно. Так будет правильнее.
10 Ногаминебить
 
06.06.24
11:08
Сейчас надо чтоб не учитывался, а завтра выяснится, что где-то он все равно нужен или вообще задачу переиграют. Я б прям вот так сразу его в ноль не скидывал, лучше-таки проведение попытаться подшаманить.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший