Имя: Пароль:
1C
1C 7.7
v7: Изменение типа реквизита на периодический в ТиС 7.7
0 brenli
 
06.12.18
13:36
ВСем добра.
В связи с переходом на ставку НДС 20% , хочу поменять поле ставка НДС в справочнике номенклатуры.
Конфа нетиповая - сделана на основе ТиС 7.7 .

В свойстве реквизита указал что он периодический и все вроде как бы работает, но при нажатии на кнопку "Записать" или "ОК" в элементе справочника номенклатура, постоянно выскакивает диалог установки значения периодического реквизита, независимо менялась ставка или нет.
Каким образом можно отключить вывод данного диалога когда ставка не была изменена??  
Пробовал комментить полностью модуль элемента, но диалог изменения реквизита все равно появляется.
Подскажите если кто в теме
1 dedmoroz777
 
06.12.18
13:46
Процедура ПриЗаписиИстории в глобальнике
2 Масянька
 
06.12.18
13:51
(0) Судя по всему, в элементе справочника происходит модификация.
3 Builder
 
06.12.18
13:52
Форма справочника,
ПриОткрытии()
СохранениеПериодическихРеквизитов(2,"*");
4 Kigo_Kigo
 
06.12.18
14:01
(3) Тогда уж вот так СохранениеПериодическихРеквизитов(2,"СтавкаНДС");
5 Kigo_Kigo
 
06.12.18
14:03
и кстати ох и намучаетесь переписывать расчет ставки НДС...
6 Builder
 
06.12.18
14:10
(4) да уж, сильно принципиально. А есть у ТС реквизит не так называется?
(5) Чего там мучиться то?
7 Kigo_Kigo
 
06.12.18
14:22
(6) во всех формулах надо будет прописать получение переодики, а ндс почти везде
да уж, сильно принципиально- не верно из-за одного реквизита автоматом сохранять все, я надеюсь что автор сообразит как у него реквизит называется
8 brenli
 
20.12.18
07:38
Я вообще решил не переделывать тип поля на периодический.
Напишу обработку которая установит ставку и все.
Я думаю если пое сделать периодическим во первых увеличится размер базы,  так как номенклатуры очень много. Думаю не стоит этого делать
9 brenli
 
20.12.18
07:39
И да как сказали выше придется лезть везде где есть НДС и получать на ставку периодического реквизита, а что нибудь где нибудь упуститься из виду и будет гемор
10 Botanik8888
 
20.12.18
08:51
(10) Напишу обработку которая установит ставку и все.
А если вдруг... перезаполнят документик текущего периода, в следующем?
11 Масянька
 
20.12.18
08:59
(10) Если да кабы...
Защиты от дурака не существует.
Есть дата запрета. Можно проверять дату для существующего.
А мое мнение: пользователь - не обезьяна с гранатой.
12 HawkEye
 
20.12.18
09:04
(0) зачем? достаточно сделать у номенклатуры признак основная ставка/льготная ставка, а само значение ставки получать через глобальную функцию в зависиомости от даты (либо самого документа либо документа основания) .... тем более возвращать товары в 2019 купленные в 2018 надо будет со ставкой 18%
13 Botanik8888
 
20.12.18
09:11
(11) Именно потому что обезьяна с гранатой....

(12)+++++++
Ошибка? Это не ошибка, это системная функция.