Планы видов характеристик, перейти к значению

1. applesound 1 30.12.19 11:16 Сейчас в теме
Добрый день.
Пользуюсь Бухгалтерия предприятия, редакция 3.0 (3.0.72.66)
Документ: СписаниеСРасчетногоСчета
Реквизит: СубконтоДт1
Тип: Характеристика.ВидыСубконтоХозрасчетные
В документе этот реквизит заполнен значением: Налог (взносы): начислено / уплачено. Значение относится к Перечисление.ВидыПлатежейВГосБюджет.Налог


Пытаюсь в КД2 на стороне объекта заполнить Значение поля СубконтоДт1

//Обращаюсь к Объкту проверяю Вид операции - Отрабатывает
Если Объект.ВидОперации= Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалога Тогда
//Обращаюсь к Объкту проверяю Вид операции - Отрабатывает
Объект.ВидНалоговогоОбязательства = Перечисления.ВидыПлатежейВГосБюджет.Налог
И
// Заполняю СубконтоДт1 - Не работает никак не зполню.
Объект.СубконтоДт1 = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ВидыПлатежейВГосБюджет.Налог
КонецЕсли;
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DJDUH 17 30.12.19 11:25 Сейчас в теме
(1) ПВХ - это как-бы владелец, а ТипЗначенияХарактеристик указан - где и как хранится значение!
3. applesound 1 30.12.19 11:36 Сейчас в теме
Значение типа характириски к которой пытаюсь достучаться.

ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ТипЗначенияХарактеристик.ВидыПлатежейВГосБюджет.Налог - так тоже не работет

Родитель: Характеристики
Имя: ВидыПлатежейВГосБюджет
Код: 00022
Наименование: Виды платежей в бюджет (фонды)Т
Тип: ПеречислениеСсылка.ВидыПлатежейВГосБюджет
4. Sashares 34 30.12.19 11:39 Сейчас в теме
(3)
ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ТипЗначенияХарактеристик.ВидыПлатежейВГосБюджет.Налог - так тоже не работет

Удивительно, почему?

Тип: ПеречислениеСсылка.ВидыПлатежейВГосБюджет

Вы не знаете как переменной присвоить значение перечисления?
5. applesound 1 30.12.19 11:47 Сейчас в теме
6. Sashares 34 30.12.19 11:51 Сейчас в теме
(5)
Печально.

//Обращаюсь к Объкту проверяю Вид операции - Отрабатывает
Если Объект.ВидОперации= Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалога Тогда
//Обращаюсь к Объкту проверяю Вид операции - Отрабатывает
Объект.ВидНалоговогоОбязательства = Перечисления.ВидыПлатежейВГосБюджет.Налог
И
// Заполняю СубконтоДт1 - Не работает никак не зполню.
Объект.СубконтоДт1 = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ВидыПлатежейВГосБюджет.Налог
КонецЕсли;


Выделенное жирным внимательно посмотрите.

В чем проблема тоже самое присвоить в другую переменную?
7. applesound 1 30.12.19 11:59 Сейчас в теме
(6) Можно конечно в ПКО создать ПКС для СубконтоДт1 в обработчике После выгрузки достаточно написть
Значение = Налог;

Делаю в ПКО обработчик события После выгрузки и тут у меня большой пробел с Планами видов характеристик.
9. Sashares 34 30.12.19 12:01 Сейчас в теме
(7) Вообще не очень понял что вам в итоге нужно получить.
Зачем это писать в После выгрузки?
11. applesound 1 30.12.19 12:10 Сейчас в теме
(9) Правила по какой-то неизведанной мне причине не содержат реквизита документа СписаниеСРасчетногоСчета .СубконтоДт1

в связи малой практикой разрарботки правил обмена, решил не заливать МД в режиме Добавления новых объектов, свойств и значений, а пойти по пути наименьшего сопротивления через сам объект.
12. Sashares 34 30.12.19 12:13 Сейчас в теме
(11) Скрин покажите, где вы что делаете.
8. user623969_dusa 30.12.19 12:01 Сейчас в теме
(6) ты учитывай, что многие уже празднуют, а то поназагадывал загадок))... все так в этой строке только точки запятой после нее нет и не работать может из-за этого
10. Sashares 34 30.12.19 12:08 Сейчас в теме
(8)
многие уже празднуют
а другие работают))
13. PLAstic 295 30.12.19 12:20 Сейчас в теме
(1) Я бы рекомендовал внимательно изучить работу с субконто в обработчиках событий ПКО. Есть примеры и в книге "КД2.0", и просто в инете. Поищите "выгрузка субконто КД" или подобное. Там есть нюансы.
14. applesound 1 30.12.19 12:21 Сейчас в теме
Субконто, куда пытаюсь подставить значение
Прикрепленные файлы:
15. Sashares 34 30.12.19 12:33 Сейчас в теме
(14)Не то.
Скрин КД2 покажите, где вы код пишите из шапки темы:
Пытаюсь в КД2 на стороне объекта заполнить Значение поля СубконтоДт1

//Обращаюсь к Объкту проверяю Вид операции - Отрабатывает...


И для информации - нет в КД2 переменной Объект в ПКО - там переменная Источник.
16. applesound 1 30.12.19 12:43 Сейчас в теме
(15)Пишу в ПКО После загрузки
Прикрепленные файлы:
17. Sashares 34 30.12.19 12:46 Сейчас в теме
(16)
После выгрузки

1. После загрузки.
2. Так:


Если Объект.ВидОперации= Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалога Тогда
Объект.ВидНалоговогоОбязательства = Перечисления.ВидыПлатежейВГосБюджет.Налог;
Объект.СубконтоДт1 = Перечисления.ВидыПлатежейВГосБюджет.Налог;
КонецЕсли;
18. applesound 1 30.12.19 13:08 Сейчас в теме
19. applesound 1 30.12.19 13:18 Сейчас в теме
Думаю необходим написать таким образом:

Если Объект.ВидОперации= Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалога Тогда
Объект.ВидНалоговогоОбязательства = Перечисления.ВидыПлатежейВГосБюджет.Налог;
И
//Так-как План видов характереистик имеет Тип - перечисление, необходимо выполнить Приведение типов.
//Внизу должно быть написано как есть с приведением типа к перечислению. Пытаюсь понять как это сделать.
Объект.СубконтоДт1 = Перечисления.ВидыПлатежейВГосБюджет.Налог;

КонецЕсли;
20. Sashares 34 30.12.19 14:00 Сейчас в теме
22. applesound 1 30.12.19 14:23 Сейчас в теме
(20)
Большое человеческое Вам СПАСИБО !!!
21. applesound 1 30.12.19 14:18 Сейчас в теме
СУПЕР!!!!!!!!!!!!!!!
РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Если Объект.ВидОперации= Перечисления.ВидыОперацийСписаниеДенежныхСредств.ПеречислениеНалога Тогда
Объект.ВидНалоговогоОбязательства = Перечисления.ВидыПлатежейВГосБюджет.Налог;
Объект.СубконтоДт1 = Перечисления.ВидыПлатежейВГосБюджет.Налог;

КонецЕсли;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот