|
УТ 11.4, в чем логика такого написания кода по возвратной таре? | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
25.06.22
✎
21:40
|
Как говорится "код в студию":
&НаКлиентеНаСервереБезКонтекста Процедура РассчитатьИтоговыеПоказателиПоступления(Форма) // Расчет итога по табличной части "Товары" КоллекцияТовары = Форма.Объект.Товары; Форма.СуммаВсего = ?(Форма.Объект.ТребуетсяЗалогЗаТару, КоллекцияТовары.Итог("СуммаСНДС"), КоллекцияТовары.Итог("СуммаСНДСБезВозвратнойТары")); Форма.СуммаНДС = ?(Форма.Объект.ТребуетсяЗалогЗаТару, КоллекцияТовары.Итог("СуммаНДС"), КоллекцияТовары.Итог("СуммаНДСБезВозвратнойТары")); .... КонецПроцедуры Меня смущает вот что. Если требуется залог за тару, то суммируется поле СуммаСНДС. А если не требуется, то СуммаСНДСБезВозвратнойТары. Хотя по логике казалось бы, должно быть наоборот. В чем прикол кода? Когда я рассчитывал итоги я сделал ошибку - я посчитал их в полях СуммаНДС, СуммаСНДС, а надо было считать в полях СуммаНДСБезВозвратнойТары, СуммаСНДСБезВозвратнойТары. Поэтому при изменении суммы пользователем, итоги пересчитывались крайне странно. |
|||
1
Гений 1С
гуру
25.06.22
✎
21:41
|
Пришлось вставлять перед отправкой на расчет итогов вот такую заплатку:
//Осипов - копируем суммы иначе не работает Для Каждого Строка ИЗ Форма.Объект.Товары Цикл Строка.СуммаСНДСБезВозвратнойТары = Строка.СуммаСНДС; Строка.СуммаНДСБезВозвратнойТары = Строка.СуммаНДС; КонецЦикла; |
|||
2
Ненавижу 1С
гуру
25.06.22
✎
22:00
|
(0) по чьей логике?
|
|||
3
Волшебник
25.06.22
✎
22:10
|
(0) Сергей, не надо публиковать каждую свою проблему. Допустим, была проблема (неожиданность для Вас), но Вы её решили сначала с ошибкой, а потом решили правильно. Вы молодец.
|
|||
4
Гений 1С
гуру
25.06.22
✎
22:36
|
(3) пост не о проблеме, Станислав. Извольте перечитать, я хочу понять логику типовой на данном конкретном участке. Буду признателен за разъяснения, если они имеются
|
|||
5
Мимохожий Однако
26.06.22
✎
09:40
|
(4) Если тара не возвращается, то и сумма НДС считается без стоимости тары. В коде всё по-русски. ИМХО.
|
|||
6
Ненавижу 1С
гуру
26.06.22
✎
09:47
|
(5) не совсем, если залог не требуется за возвратную тару, то она не включена в стоимость,
а иначе - включена |
|||
7
Гений 1С
гуру
26.06.22
✎
10:10
|
(5) (6) ну что же, разжуем. Операция по возвратной таре - это 1% операций.
но тем не менее сумма накладной поступления всегда хранится в колонке СуммаСНДСБезВозвратнойТары а не СуммаСНДС Это не смущает? не? |
|||
8
Гений 1С
гуру
26.06.22
✎
10:11
|
т.е. логичным было бы использовать ВСЕГДА СуммаСНДС, а для случаев, когда требуется залог тары - СуммаСНДССВозвратнойТарой.
это к твоему вопросу Ненавижн о прелестях типовых |
|||
9
Ненавижу 1С
гуру
26.06.22
✎
10:16
|
(7) (8) не смущает. Просто в своём коде ты неправильно что-то заполнил, а виновата 1с.
|
|||
10
Ненавижу 1С
гуру
26.06.22
✎
10:16
|
(8) и хватит ники коверкать, тебе ВР сделал замечание, кажется
|
|||
11
Мимохожий Однако
26.06.22
✎
11:04
|
(7) Данные не должны влиять на качество кода,даже если они составляют 1%.
|
|||
12
Гений 1С
гуру
26.06.22
✎
12:23
|
(9) (11) Стокгольмский синдром детектед
|
|||
13
Ненавижу 1С
гуру
26.06.22
✎
12:31
|
(12) когда аргументы кончились, надо перейти на оценку оппонентов
|
|||
14
Мимохожий Однако
26.06.22
✎
12:42
|
(12) Что такое "Стокгольмский синдром"?
|
|||
15
Гений 1С
гуру
26.06.22
✎
13:02
|
(14) ну если тебе лень гуглить, то скажу, что ты привык, что 1с тебя ставит раком, и тебе это уже начинает нравиться.
|
|||
16
Гипервизор
26.06.22
✎
17:06
|
(15) Ну вы тоже от 1С не отказываетесь. )
|
|||
17
Гений 1С
гуру
26.06.22
✎
20:55
|
(16) я использую ее с презрением.
Кстати, по логике вот сначала есть у нас Сумма и НДС. Потом появляется тара, не меняем основные реквизиты, добавляем реквизиты для учета тары. А тут опять все об колено сломали. появится еще одна модная фишечка - опять поломают. это все что нужно знать о стабильности кода 1с. |
|||
18
PLUT
27.06.22
✎
12:07
|
(17) > я использую ее с презрением.
приходит поручик Ржевский в офицерское собрание и рассказывает: "иду по улице, подходит девочка и говорит: - "Дяденька, дайте пятачок, сделаю всё что вы хотите" "ну и что же вы, поручик?" - спрашивают офицеры хором. - " мне её так жалко стало! Денег дал. Ебу и плачу, господа, ебу и плачу" - отвечает поручик Ржевский © с3.14жжено |
|||
19
Гипервизор
27.06.22
✎
16:59
|
(17) Но "деньги не пахнут", да? )
|
|||
20
svmix
09.12.22
✎
11:39
|
Поддержу. Херня. Самое простое краткое и универсальное наименование реквизита должен использоваться в большинстве случаев. А длинное сложное составное наименование соответственно в сложных случаях.
|
|||
21
Гений 1С
гуру
09.12.22
✎
15:02
|
(20) тебя и меня можно брать в методисты 1с и выгнать местных студентов, да.
|
|||
22
Arbuz
09.12.22
✎
15:16
|
Долго с презрением смотрели друг на друга презерватив и воздушный шарик. ©Анекдот
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |