Как создать в проводке условие?

1. VID1234 147 27.11.21 13:39 Сейчас в теме
Здравствуйте. Подскажите пожалуйста, есть проводка Начисление амортизации, у меня КЭК заполняется с помощью функции общего модуля (БухгалтерскиеОпреации.КЭК(.....................) - что-то в этом роде), мне нужно написать условие:
ВЫБОР
КОГДА Проводка.СчетДт = "106.6И" 
ТОГДА
Проводка.КЭК = 271
ИНАЧЕ
БухгалтерскиеОпреации.КЭК(.....................)
КОНЕЦ

Когда пишу так, пишет ошибку не может быть объектного типа (Количество)
Через функции, не заполняет, как буд-то бы игнорирует все, пишет КЭК 340 по умолчанию!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. M_A_D 196 27.11.21 18:48 Сейчас в теме
(1)
Проводка.КЭК = 271

Это значение не должно быть у вас строчного типа данных?
Отладкой проходились?
3. VID1234 147 27.11.21 19:41 Сейчас в теме
(2)а как в типовой операции пройтись отладкой - она настраивается в режиме предприятия?
Я пробовал и через функцию общего модуля, тоже не получилось
Примерно так БухгалтерскаяОперация.КЭКПоКоду(271).
Операция сохраняется, проводка проходит, но КЭК как был 340, так и остался.
4. Swetlana 27 29.11.21 08:04 Сейчас в теме
(1) Не поняла, когда и в каком месте идет подобный расчет, если речь идет о типовой операции. Речь идет о ручных проводках в док БухОперации ?
5. VID1234 147 29.11.21 10:02 Сейчас в теме
(4)Здравствуйте. Нет документ Начисление амортизации и в ней есть ТО Начисление амортизации ОС и НМА
6. user1299321 29.11.21 12:12 Сейчас в теме
Вот так работает)
ВЫБОР
КОГДА БухгалтерскиеОперации.СчетВИерархии(Проводка.СчетДт, "106.6И")
ТОГДА
БухгалтерскиеОперации.КЭКПоКоду("ХХХ")
ИНАЧЕ
БухгалтерскиеОперации.КЭКПоКоду("ХХХ")
КОНЕЦ

(5)
Nastenka85; Sashares; +2 Ответить
Оставьте свое сообщение

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