Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Странное поведение "базового механизма" в BAS бухгалиетия (+ Корп) , Ошибка при добавлении проводок через 8 класс счетов          
AnryMc Подменю пользователя
сообщение 20.03.25, 10:40
Сообщение #1

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 510
Спасибо сказали: 133 раз
Рейтинг: 135.4

Дано:
Стандартная BAS Бух КОРП
Учетная политика: Используемые классы счетов затрат: 8 И 9 (по элементам и видам деятельности)

Поведение "базового механизма" (Модуль набора записей - Регистры бухгалтерии - Хозрасчетный: Функция ПровестиПоЗатратам(Проводка, Индекс, СтруктураПараметров))

Стандартное поведение механизма: В "ручном варианте" указывается счет 9 класса (Дт) и нужный Кт (3721, 363, 23...). Механизм берет счет 8 класса из статьи затрат в Дт 9 класса и делит проводку на 2:
Дт 8 класс из статьи затрат - Кт исходный счет
Дт исходный 9 класс - Кт 8 класс из статьи затрат

Если использовать Оперерацию (бух) - ВСЁ РАБОТАЕТ НОРМАЛЬНО
Но если попытаться в документе включить "ручная корректировка" и повторить проводку нормально отрабатывающую в "Операция (бух)" возникает ошибка связанная с тем что добавленная проводка (Дт 9 Кт 8) "унаследовала" виды субконто с Кт исходной проводки (т.е. если в исходной проводке Кт был 3721 то на Кт 84 кроме субконто "Статьи затрат" будет присутствовать вид субконто "Работники организаций".

Пробовал "ручную корректировку" для документов: Авансовый отчет и Требование накладная - но думаю это будет для всех...

Почему В "Операции" очищается субконто Кт 8 добавленной проводку а в "Ручной корректировке" нет?


Я пробовал очищать его в коде, но (для субконто) методы:
Удалить (по имени и по индексу) не дают результата
Очистить - удаляет значения субконто но на виды субконто для счета в текущей проводке.

Как в проводке (не во всем движении, а одной проводке) очистить (удалить) вид субконто?


Всё это происходит после строк
    Если ДелитьПроводку Тогда
        // новая проводка
        НоваяПроводка = ЭтотОбъект.Вставить(Индекс);

Модуль набора записей - Регистры бухгалтерии - Хозрасчетный: Функция ПровестиПоЗатратам(Проводка, Индекс, СтруктураПараметров)





Signature
Я можу зробити цю роботу:
- Швидко
- Якісно
- Дешево

Виберіть 2 будь-які пункти

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.04.25, 1:47
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!