Имя: Пароль:
1C
1С v8
Добавление новой ставки НДС в УТ 11. Как проще сделать ?
0 r1000
 
28.12.18
10:15
Имеется серьезно перепаханная, в плане доработок, база УТ 11.3.4.103.
И сейчас встал вопрос по добавлению новой ставки 20%
Как меньшей кровью обойтись ? Просто добавить новое перечисление и внести правки в код или, все таки, придется обновиться, потому что новая ставка много чего потащит за собой ? Накатывать обновление конечно не хотелось бы по причине высоких затрат, а так же возможных потерь доработок.
1 lxs
 
28.12.18
10:19
(0) Одним перечислением не обойдёшься, а обновлять надо в принципе. Сравнивай все объекты, где есть реквизиты подсистемы НДС и решай, где что стоит крутить, где не стоит. А вообще "сильно перепаханная" прекрасно становится обновляемой, если в расширения уходить, и не трахать себе мозг.
2 jsmith82
 
28.12.18
10:20
(1) и половину ещё выкинуть
3 piter3
 
28.12.18
10:21
Малой кровью-истерический смех.Неа
4 Eiffil123
 
28.12.18
10:48
(3) ну неужели там ставка НДС так сильно в конфе завязана, что нужно неделю сидеть над этой задачей.

думаю, нужно сначала определить, какой функционал из УТ вообще используется, где есть ставка НДС (сделать это можно например, обработкой поиска ссылок). И допиливать только те места, где ставка НДС используется.
5 AlvlSpb
 
28.12.18
10:53
(0) 1. Уйти в расширения. Самый правильный, но и самый длительный и дорогой метод. Если переделок много, можно не успеть к 9.01
2. Добавить код по 20%. Проще и быстрее расширений, но все-равно затратно и по времени и по цене, а, главное, со временем опять встанет вопрос обновления.
3. Тупо исправить в коде 18% и все с ним связанное на 20%. Самый быстрый и дешевый, но Неправильный метод. Но если УТ наглухо закрыть доступ к базе до 31.12.2018 для изменений перепроведений и т.п., закрыть все долги с обеих сторон, то может и прокатить. Ставки 18% после нов народа как таковой же не будет
6 ptiz
 
28.12.18
10:53
(0) Чтобы до НГ успеть - только руками НДС 20 добавлять. День работы.
7 AlvlSpb
 
28.12.18
10:56
(4) Порядка 500 упоминаний ставки 18% и расчета типа 18/118 в УТ. Не так уж и мало
8 Dmitry1c
 
28.12.18
10:58
(0) там вроде всего пару модулей, где надо поменять ставку НДС
9 shuhard
 
28.12.18
11:08
(0) https://its.1c.ru/db/metod81#content:7105:hdoc

качай 8915.ppt
всё разжевано

8915 Реализация учета по ставке НДС 20%
Возможность оформления документов с использованием ставки НДС 20% (федеральный закон от 03.08.2018г. №303-ФЗ в части увеличения ставки НДС с 18% до 20%).
10 XMMS
 
28.12.18
11:10
(7)Упоминания считать не корректно, так как львиная доля пользователей не использует сразу весь функционал УТ в рамках одной базы.
11 shuhard
 
28.12.18
11:13
(10) +1
(5) в минимальном объёме работа на 15 минут,перечисление и три общих модуля

книги закупок и продаж в УТ редко кому нужны
12 Eiffil123
 
28.12.18
11:17
(10) +1. Думаю, времени на обсуждение на форумах больше, чем время исправления в программе.
13 hhhh
 
28.12.18
11:44
(0) там вас ждет одна небольшая засада. Не всё сможете подправить.

Например открываете общий модуль СверкаДанныхПоУчетуНДС - текст модуля отсутствует. Приплыли.

Так что если вам нужен Реестр счетов-фактур, то сразу забейте на свои эти потуги, займитесь настоящим делом - обновлением УТ на последнюю версию.
14 DexterMorgan
 
28.12.18
11:47
Если есть исправления задним числом, проще всего добавить перечисления НДС20, НДС20_120. Глобальный поиск по "НДС18" и вперед.
15 DexterMorgan
 
28.12.18
11:48
(13) В переписанных конфах все эти реестры делаются в бухии, в ут ток печатают
16 DexterMorgan
 
28.12.18
11:50
(13) "СверкаДанныхПоУчетуНДС " что за модуль? УТ11?
17 DexterMorgan
 
28.12.18
11:57
(5) "2. Добавить код по 20%. Проще и быстрее расширений, но все-равно затратно и по времени и по цене, а, главное, со временем опять встанет вопрос обновления. "

Не так просто такой код добавить. Если ты имеешь ввиду что используется перечисление НДС18 и в зависимости от даты прописать 20 или 18, то там куча засады. Например синоним у перечисления один, задним числом все печатные формы полетят, т.к. в колонках ставка ндс берется из синонима. Но еще хуже когда правят документ задним числом, там вызывается функция ПолучитьСтавкуНДСЧислом, где даты документа нет, а перетащить туда дату...ну как бы попробуй, гы)
18 hhhh
 
28.12.18
11:58
(15) ну, пользователь ведь видит эту кнопку, захочет нажать. И что в итоге получится? тс вернет им деньги?
19 DexterMorgan
 
28.12.18
11:59
(18) что за кнопка?
20 DexterMorgan
 
28.12.18
12:00
(18) Еще раз, в переписанных УТ не используются книги покупок/продаж и прочее. Не зря же они не обновляются
21 hhhh
 
28.12.18
12:00
(19) отчет реестр счетов фактур.
22 DexterMorgan
 
28.12.18
12:02
(21) Ты понимаешь, что они не обновляются? не ведут они эти реестры в УТ
23 DexterMorgan
 
28.12.18
12:02
(21) Кстати пустых модулей я у себя не нашел. У тебя не базовая случайно?
24 hhhh
 
28.12.18
12:08
(23) СверкаДанныхПоУчетуНДС
25 DexterMorgan
 
28.12.18
12:09
(24) Какой релиз УТ11?
26 r1000
 
28.12.18
12:32
(14)Хотели сказать "если нет исправление задним числом" ? Как я понял Вы предлагаете в лоб поменять 18 на 20 ?
27 Buster007
 
28.12.18
12:36
(24) какие-то отраслевые решения использовать не надо и пустых модулей не будет
28 hhhh
 
28.12.18
12:40
(27) ут11 - отраслевое решение?? не знал.
29 девопсер
 
28.12.18
12:45
В БП тоже этот модуль без текстов есличо. Такшта скоро весь реглучет закроют, все к этому идет
30 AlvlSpb
 
28.12.18
12:48
(17) О том и речь, если уж делать ввод над 20 вручную, то подписывать надо все, включая печатные формы и отчеты ( о которых многие забывают). На счет даты не согласен. В доке стоит 18 значит и подтягиваются будет 18, не нужна проверка на дату.
31 AlvlSpb
 
28.12.18
12:50
(26) Замена в лоб предусматривает, что с документами до 31.01 уже ничего не будут делать, включая отсрочки оплаты и т.п. Вряд ли такое возможно в реально работающей базе, но вам виднее
32 Eiffil123
 
28.12.18
12:51
(26) добавлять в перечисление и добавлять в код "Если ставка _18 Тогда, А Если Ставка = _20 Тогда"
33 Boroda
 
28.12.18
13:00
Как я следал "малой кровью".  
Подсмотрел как сделано в типовой
1. Завел 2 перечисления (НДС20/120, НДС20)
2. Везде в обработках тч, подменил на строку
СтруктураДействий.Вставить("ЗаполнитьСтавкуНДС", Новый Структура("НалогообложениеНДС, Дата, ПоДатеОтгрузки", Объект.НалогообложениеНДС, Объект.Дата, Истина));
3. в модуле обработки строки тч подменил процедуру из типовой:
Процедура ЗаполнитьСтавкуНДСВСтрокеТЧ(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения)
4. добавил еще туда же:
Функция СкорректироватьСтавкуНДС(СтавкаНДС, Дата)
Функция УчетНДСУП_СтавкаНДСПоУмолчанию(..

Все работает..
34 DexterMorgan
 
28.12.18
13:15
(26) Нет, я же написал - добавить новые перечисления. В старых документах НДС18, в новых НДС20
35 DexterMorgan
 
28.12.18
13:16
(28) Нет в УТ11 пустых модулей. Только если базовая
36 DexterMorgan
 
28.12.18
13:18
(33) Зачем? Достаточно в процедуре ПолучитьСтавкуНДСЧислом добавить для перечисления НДС20 - возврат 0.2
Все обработки тч через структуру действий так или иначе вызывают ПолучитьСтавкуНДСЧислом
37 DexterMorgan
 
28.12.18
13:19
(33) А, ты для заполнения по умолчанию
38 DexterMorgan
 
28.12.18
13:20
(30) Распечатай 09.01.2019 счет документа из 2018года. Что будет в ставке НДС?
39 DexterMorgan
 
28.12.18
13:21
(30) В печатных формах в колонке "СтавкаНДС" печатается синоним перечисления
40 hhhh
 
28.12.18
13:32
(35) ну скинь тогда куда-нибудь текст этот модуля СверкаДанныхПоУчетуНДС
41 hhhh
 
28.12.18
13:36
(29) да, действительно, открыл БП 3.0, тоже нет текста о/м  СверкаДанныхПоУчетуНДС
42 Kuzmich123
 
28.12.18
13:50
(0) Тоже столкнулись с этой проблемой, правда у нас была 11.1. Приняли волевое решение обновляться. Вынесли все доработки в расширение, гнали 30 релизов до 11.4, затем устанавливали расширение.
43 Buster007
 
28.12.18
14:03
(40) у меня вообще такого модуля нет. Что я делаю не так?
44 DexterMorgan
 
28.12.18
14:46
(40) Еще раз напиши релиз ут11, где ты видишь этот модуль. У меня такого нет
45 DexterMorgan
 
28.12.18
14:47
(42) Лицо рука
46 r1000
 
28.12.18
14:56
(42) нам 5 релизов поднимать. последний раз год назад поднимали 10. потом месяца 3 было несколько печально, пока все восстановили. бюджета на перепись на расширения пока нет. работаем с тем что имеется. Добавим пока без обновления.
47 zzz_zzz_zzz
 
28.12.18
20:09
(44) я не  hhhh, но напишу )
УТ 11.3.4.228, 11.4.6.174 не базовые - модуль есть, а текста нет
БП 3.0.65.80 - аналогично
48 AlvlSpb
 
28.12.18
21:27
(38) Будет Ставка указанная в документе - 18%
Еще раз. НЕ МЕНЯТЬ в коде 18 на 20 а добавить.
49 Kuzmich123
 
29.12.18
00:47
(45) Заказчик одобрил и оплатил. В итоге привели УТ практически к типовому виду с возможностью дальнейших обновлений. так что ваши рукалицо приберегите для других случаев.
50 hhhh
 
29.12.18
11:56
новая засада. Еще надо выкинуть возврат клиента и возврат поставщику. и вставить Корректировка поступления и корректировка реализации
51 DexterMorgan
 
29.12.18
12:08
(49) Да-да. Конечно привести УТ к типовому виду и обновляться дальше это здорово. Только заказчику нужно было не это. Ему нужно было "НДС 20%". А то, что вы заставили его обновляться и переносить все в расширения и оплатить это, ну красавчики ч0.
52 DexterMorgan
 
29.12.18
12:11
(49) 30 релизов ппц.+ расширения. сколько часов оплатил заказчик?
53 shuhard
 
29.12.18
13:04
(50) выбрасывать их в УТ не надо, это твои фантазии,
Корректировки есть изначально и требование по НДС с 01.01.2019 выполняются без хирургов
54 hhhh
 
29.12.18
13:16
(53) обновление вышло сегодня.
55 hhhh
 
29.12.18
13:20
(53) что-то типа

"Из корректировки поступления доступна печатная форма "Товарная накладная (ТОРГ-12) на возврат"."
56 ks_83
 
29.12.18
14:37
(51) Откуда ты знаешь, что нужно было заказчику? (49) предложил  грамотный и профессиональный подход к решению задачи. Да, такое решение стоит дороже, но если у заказчика есть деньги и хоть какое-то понимание проблемы, то он лучше пойдет на такие затраты сейчас. Это намного выгоднее, нежели клепать велосипеды с квадратными колесами и превращать конфигурацию доморощенную помойку, на поддержку которой в будущем будет уходить в 5 раз больше денег и нервов.
57 Kuzmich123
 
29.12.18
19:54
(51) Я до сих пор не понимаю смысл Ваших сарказмов? Детская психологическая травма? По поводу обновления: никто никого не заставлял: было приведено несколько вариантов решения, включая и допиливание текущей 11.1 до нового НДС. Заказчик выбрал вариант с обновлением. В чем вопрос-то?
58 Мигрень
 
29.12.18
23:30
Типовую-то на замке обновить оказалось не просто. При переходе с 11.3 на 11.4 постоянно ловил "Ошибка SDBL. Ссылка на таблицу Enum457 недопустима. Нет таблицы или отсутствует RefSelf." пока не догадался сделать принудительную реструктуризацию.
59 PiotrLoginov
 
31.12.18
00:49
(33) И печатные формы - УПД и др. - нормально работают?
Для документов до НГ используется автоматически 18%, а после НГ - 20% ? В том числе при выставлении СФ на авансы?
И периоды корректно закрываются?
И документы учета НДС, журналы корректно формируются?
И обмен с БП нормально пашет?
А в карточке каждой номенклатуры сейчас видно ставку "18%", а если поменять дату на компе на "после НГ", то "20%" ?

Это я еще далеко не все подводные камни сейчас озвучил. На самом деле их стопудово в разы больше.
60 polOwnik
 
31.12.18
01:24
В Ут есть константы; в т.ч основная ставка НДС.
И если прога написана нормально, этого будет достаточно.
61 kofeinik
 
31.12.18
23:28
(60) ага, и еще есть константа "основной товар", у всех нормально написанных прог она есть
62 kofeinik
 
01.01.19
18:02
Обновил УТ11 до актуального релиза из-за ставки НДС.
Накатилось всего два обновления до последнего.
Что могу сказать. Опять перестали работать все ВПФ. Перестало работать расширение (поменялись типы в ТЧ с числовых на определяемые, какой урод это придумал). Расширение запустил, тупо перетыкав все типы на нужный. Теперь не вижу форм из расширения. В этот светлый новогодний праздник посылаю архитекторам УТ11 адские лучи поноса. А так-то восьмерка не сырая.
63 hhhh
 
01.01.19
20:43
(62) тебе же сразу сказали, расширениями до 2025 года не пользуйся. А раз не слушаешься, делаешь по-своему, то и лучи поноса посылай в свой адрес, а не архитекторам.
64 Cyberhawk
 
01.01.19
20:45
(62) "поменялись типы в ТЧ с числовых на определяемые, какой урод это придумал" // Замечательная вещь. С примитивными числовыми типами, имеющими бизнес-применение (например, какая-нибудь ставка дисконтирования с фиксированной длиной и точностью) всегда так стараюсь делать. С составными стараюсь наоборот не делать через определяемый, но иногда и там это удобно.
65 kofeinik
 
02.01.19
18:25
(63) может, просто УТ11 не пользоваться, до 2025 года?
(64) на кой хер это сдалось в стандартных реквизитах, типа суммы ндс, которые и так никто менять не будет никогда?
66 ptiz
 
02.01.19
18:31
(65) Разработчикам типовых заняться нечем, вот и придумывают разные "улучшения".
67 hhhh
 
02.01.19
18:49
(65) расширение - это такое дерьмо, которое на самому вручную проверять, на предмет, что поменялось, что не поменялось. Все эти реквизиты и формы. Сейчас пока всё полностью в ручном режиме.

Поэтому пока пользоваться ими рано. Вот когда будет автоматическое сравнение объединение расширения с остальной конфигурацией, тогда да. Перейдете на расширения. А вручную сидеть это каждый раз сравнивать, ну его нафиг.
68 AlvlSpb
 
02.01.19
18:57
(67) Ты прав, но только частично и по-своему. Серьезные доработки пока не для расширений, а остальное отлично тянут. Ну сделали в последних релизах непонятно зачем и с какого, изменения типов. Везде где Сумма, цена, СуммаНдС вместо числа определяемый тип. Ну и что? Отвалилось расширение и сразу выдало ошибку где и что не пошло. Пять мин и три расширения исправлены и все продолжает работать. Эти же пять мин ушли бы на сравнение расширений а то и более. Так что твое мнение это только твое. А расширения - это реально работающий механизм
69 zak555
 
02.01.19
18:59
(68) расширение во фреше не 5 минут
70 Cyberhawk
 
02.01.19
20:15
(65) Смеешься что ли, точность цен и сумм повышают весьма часто в типовых
71 hhhh
 
02.01.19
20:29
(68) ну это самый легкий случай. Когда всё на поверхности. А когда небольшие изменения какие-то на форме 1с внесли. Вы всё сделали, а через неделю уже клиенты звонят, но уже не вам, а начальству, типа что вы там нахреначили, у нас все формы поехали.
72 shuhard
 
02.01.19
20:36
(67) бред
73 Елена Троянская
 
03.01.19
00:27
(0) В 11.2.х перепаханной обошлось добавлением ставки и изменением штатной процедуры, которая возвращает процент НДС по ставке. Обработкой поменяли ставки в карточке номенклатуры и заказах, оплачиваемых и отгружаемых в 2019.
Про 11.3.х не скажу
74 runoff_runoff
 
03.01.19
04:45
(73) а в Бухгалтерию как данные переносите?..
75 Елена Троянская
 
04.01.19
17:55
(74) Там самописный обмен ещё со времен Ут 10. Абсолютно безгеморройный, туда пару строк кода с ндс 20 тоже добавили.
76 kofeinik
 
04.01.19
21:54
(70) Ага, меняют, 15.2 как было в тис 10 лет назад, так и сейчас осталось в определяемом типе.
77 Cyberhawk
 
06.01.19
13:38
(76) Я про "меняют" = когда допиливают
78 g00d
 
08.01.19
23:04
только что добавил поддержку 20% ндс в ут 11.0 и в 11.1
если игнорировать книгу покупок и продаж, то делов примерно на час попивая чайку.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.