|
Заполнение полей СтавкаНДС и СуммаНДС у документа | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
01.06.22
✎
07:26
|
У одного документа, добавил новые поля СтавкаНДС (Справочник.СтавкиНДС), СуммаНДС (Число 15:2).
У документа есть реквизит, составного типа из документов: 1. СписаниеБерналичныхДенежныхСредств 2. ВводОстатков 3. РеализацияТоваровУслуг 4. ВзаимозачетЗадолженности 5. ВводОстатковВзаиморасчетов Задача в том, что бы при выборе одного из этих документов, заполнялись по нему автоматически поля СтавкаНДС и суммаНДС . Думаю сейчас. от куда там брать эти значения и как. Пока сделано что бы заполнялось поле: &НаСервере Процедура ДокументПриИзмененииНаСервере() Если ЗначениеЗаполнено(Объект.Документ) Тогда Если ТипЗнч(Объект.Документ) <> Тип("ДокументСсылка.ВводОстатков") Тогда Объект.СуммаДокументаДолга = Объект.Документ.СуммаДокумента; Иначе Объект.ИНН = ""; КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
1
PuhUfa
01.06.22
✎
07:34
|
(0) Ну так спроси у того кто поставил тебе такую задачу "от куда там брать эти значения?"
|
|||
2
NIGHTHUNTER
01.06.22
✎
07:44
|
(1) Мне сказали им без разницы от куда я их буду брать.
наверное имелось ввиду, что они поставили задачу, и все работать должно правильно. Я вот решил, поразбираться. 1. СписаниеБерналичныхДенежныхСредств 2. ВводОстатков 3. РеализацияТоваровУслуг У этих документов, эти реквизиты есть в табличных частях, РасшифровкаПлатежа, Товары (пока не рассматривал другие табличные части, которые есть у этих документов). Не понятно как быть, если в строках, будут введены разные значения СтавкиНДС, если СуммуНДС, можно взять как итог по колонке. 4. ВзаимозачетЗадолженности 5. ВводОстатковВзаиморасчетов У этих документов, я не нашел таких реквизитов. |
|||
3
Ryzeman
01.06.22
✎
08:06
|
(2) >ВзаимозачетЗадолженности
>я не нашел таких реквизитов Потому что у него их нет. Можешь попробовать взять у объекта расчётов. (0) Сама задача поставлена по-идиотски. Что за документ то? Ну вот допустим у тебя детская коляска с НДС 10% и женская обувь с НДС в 20% в одной реализации, а ты проставил это для документа закупок в котором бижутерия. Смысл всего этого? Либо проси нормальную ТЗ либо по-человечески опиши проблему. |
|||
4
d_monah
01.06.22
✎
08:10
|
(0) Если постановщику пох откуда и пох зачем,ставь среднее))
|
|||
5
Ryzeman
01.06.22
✎
08:24
|
(4) Я бы предложил такой код
ГСЧ = Новый ГенераторСлучайныхЧисел(); ИндексНДС = ГСЧ.СлучайноеЧисло(0, Перечисления.СтавкиНДС.Количество()); СтавкаНДС = Перечисления.СтавкиНДС.Получить(ИндексНДС); |
|||
6
Ryzeman
01.06.22
✎
08:25
|
Тьфу ты, там Перечисления.СтавкиНДС.Количество() - 1 должно быть)
|
|||
7
Aleksey
01.06.22
✎
08:41
|
(6) Только еще нужно Справочник.СтавкиНДС.НайтиПоРеквизиту(СтавкиНДС,"СтавкаНДС")...
|
|||
8
Ryzeman
01.06.22
✎
08:43
|
(7) в ERP это справочник?) Прикольно
|
|||
9
Выпрь
01.06.22
✎
08:50
|
(8) справочник и перечисление
|
|||
10
Aleksey
01.06.22
✎
08:53
|
(8) Ну в новой версии ERP/КА/УТ они перешли на справочник
|
|||
11
d_monah
01.06.22
✎
09:04
|
(8) Давно и не только в ЕРП,где то перечисление,где то справочник..сам запутался.Трудно обьяснить потом про ГСЧ,а среднее понятно и проверяется.
|
|||
12
Kassern
01.06.22
✎
09:08
|
(0) Посмотрите типовой функционал расчета суммы НДС в табличной части документов и сделайте по аналогии
|
|||
13
d_monah
01.06.22
✎
09:09
|
(12) А ставки?)))
|
|||
14
Масянька
01.06.22
✎
09:13
|
(4) (5) Можно от дня недели: понедельник - 20%, вторник - без...
|
|||
15
hhhh
01.06.22
✎
09:17
|
я за 20%. Лепить всюду 20%, а если заказчик начнет возмущаться, тогда уже двигаться дальше.
|
|||
16
Ryzeman
01.06.22
✎
09:18
|
(14) а по праздникам 10%. Тем более ТС вроде уже научился пользоваться производственным календарём)
|
|||
17
d_monah
01.06.22
✎
09:29
|
(14) (16) Если ничего не понимаете,не лезьте.Пнд 20,нерабочее время 10,выходные Без,выхи 0%.Закрепить в учетной политике
|
|||
18
d_monah
01.06.22
✎
09:30
|
(17) ПНД=ПНД-ПТН
|
|||
19
Масянька
01.06.22
✎
09:33
|
(17) Грубиян :)
А ТС осилит? :) |
|||
20
Ryzeman
01.06.22
✎
09:33
|
(19) Создаст ещё пару тем на Мисте если что.
|
|||
21
NIGHTHUNTER
01.06.22
✎
09:39
|
(3) Подскажите как правильно по этим видам документов, брать значения этих 2х полей из объектов расчетов?
|
|||
22
d_monah
01.06.22
✎
09:59
|
(19) И нахал)),вам только такие нравятся))
|
|||
23
d_monah
01.06.22
✎
10:00
|
(20) Я ему тогда расскажу и что есть20/120 например))
|
|||
24
d_monah
01.06.22
✎
10:01
|
(21) Смотрите как сделано неправильно,и так не делаете ИМХО
|
|||
25
hhhh
01.06.22
✎
10:18
|
(18) это вычитание?
|
|||
26
hhhh
01.06.22
✎
10:20
|
(21) что за документ хоть?
|
|||
27
NIGHTHUNTER
01.06.22
✎
10:22
|
(26) Не типовой. Не сложный, с несколькими реквизитами. Важно что нужно заполнять 2 поля из указанных документов.
Задача ясна. Я тут не могу подключиться, что бы начать разбирать задачу. |
|||
28
d_monah
01.06.22
✎
10:29
|
(25) Возведение в степень
|
|||
29
NIGHTHUNTER
02.06.22
✎
04:16
|
Как определить что у контрагента ведется учет в НДС в ERP? И его ставку НДС ?
Выявил, что обрабатывать нужно только 2 документа. Ну пока на данном этапе. Это, - 1. СписаниеБезналичныхДенежныхСредств 3. РеализацияТоваровУслуг Остальные пока можно не учитывать. Решение вижу такое. Мне нужно по выбранному документу, взять его ставку ндс и сумму ндс . В документе СписаниеБезналичныхДенежныхСредств это Тч расшифровка платежа. СтавкаНДС из первой строки. СуммаНДС как итог по одноименной колонке, хотя там всегда будет одна строка. на сколько я понимаю. В документе РеализацияТоваровУслуг, СтавкаНДС значение из первой строки. СуммаНДС. Итог по колонке. Ставка НДС со слов пользователя, может быть только одна в тч. Что она задана у контрагента. Но где я пока не нашел. Буду брать из табличных частей, по этим двум документам. |
|||
30
d_monah
02.06.22
✎
04:23
|
(29) Слова к делу не прьшьешь.Нет чтоб сделать красиво-не,через опу.Потом говнокод опязательно аукнется
|
|||
31
NIGHTHUNTER
02.06.22
✎
04:26
|
(30) Не совсем понимаю, что вы советуете, и как делать?!
|
|||
32
NIGHTHUNTER
02.06.22
✎
04:41
|
Метод итог, не работает у табличной части?
Объект.Документ.РасшифровкаПлатежа[0].Итог("СуммаНДС") |
|||
33
NIGHTHUNTER
02.06.22
✎
04:42
|
(32+) Так получается нужно .
Объект.Документ.РасшифровкаПлатежа.Выгрузить().Итог("СуммаНДС") |
|||
34
d_monah
02.06.22
✎
04:52
|
(31) Я и не советую,тем более как,ибо понятия не имею что вы вообще делаете и зачем.И на какой конфе.Считать что НДС везде будет один можно до поры,потом будете переписывать.Кто то косякнет,не заметите и понеслось.Смотрите НДС по всему документу,он 99% УЖЕ ПОСЧИТАН
|
|||
35
Масянька
02.06.22
✎
08:27
|
(29) "Как определить что у контрагента ведется учет в НДС в ERP? И его ставку НДС ?" - бинго!
Можно позвонить и спросить... А если соврет... А если пошлет... А если... |
|||
36
Масянька
02.06.22
✎
08:28
|
+ (35) На ромашке погадать!
|
|||
37
d_monah
02.06.22
✎
09:09
|
(36) Розовые сопли,цветочки...бабское.У меня все просто,звоню-врет,не говорит паяльно-ректальный метод!Аж поет)
|
|||
38
Ryzeman
02.06.22
✎
09:10
|
(37) >паяльно-ректальный метод
Как не культурно! Терморектальный криптоанализ же! |
|||
39
d_monah
02.06.22
✎
09:11
|
(37) Я вот что подумал,зачем ему контрагент и его ставка,если это наша реализация?
|
|||
40
d_monah
02.06.22
✎
09:13
|
(38) Мне простительно,я старый.Крипта для молодых,поди уже и телепончики со встроенным АНАЛизатором выпускают.
|
|||
41
Kassern
02.06.22
✎
09:26
|
(29) "Как определить что у контрагента ведется учет в НДС" - зачем вам это? Вы должны от основной системы налогообложения вашей конторы отталкиваться. Если в двух словах, то ОСН - скорее всего с ндс 20%, если УСН - то без ндс.
|
|||
42
Масянька
02.06.22
✎
10:24
|
(37) Старый извращенец 😂😂😂😂😂😂😂😂😂😂😂😂😂
|
|||
43
d_monah
02.06.22
✎
11:18
|
(42) В некоторых вопросах я даже не стар,суперстар.А также эксперт международного уровня по ничегонеделанию и дуракавалянию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |