Более 5 субконто в плане счетов

Новая тема
Показывать по 10 20 40 сообщений
База самописная, платформа 1С:Предприятие 7.7
Применен общий принцип работы с конфигурациями: работа только от документа. Использование ручных операций запрещено, все хозяйственные операции автоматизированы. При этом учет ведется по регистрам оперативного учета с сильной аналитикой, по ним же строятся все алгоритмы и все отчеты. Но! Пользователи привыкли смотреть на результат проведения документа в виде формы операции, то есть дебет, кредит, субконто и все такое... Мало того, любят пользоваться бухгалтерскими отчетами стандартными, разные журналы ордера и т.п. Количество измерений аналитики в плане счетов не превышает 5. Хотел добавить им Субконто6 в качестве реквизита проводки. Понятно, что в бух.итоги оно попадать не станет, но в форме операции видно его будет и больше ничего не надо. Но оказалась интересная штука, платформа не дает создавать реквизиты проводок с идентификаторами Субконто1...Субконто10. Вот Субконто11 уже можно :) Получается, что авторы задумывали возможность наличия большего количества субконто?
Возможно Субконто11 воспринимается как копия Субконто1? А попробуй сделать Субконто111.:)
А в чем суть? Просто представить движения документа (по регистру) в виде бухгалтерской операции или все-таки ввести план счетов?
да две задачи:
1. визуализация в привычном виде (операция)
2. стандартные отчеты (оборотки, журналы ордера, анализы  субконто)
Есть ли в конфигурации план счетов?
Есть конечно, я ж говорю, я в него попытался 6-е субконто добавить в виде реквизита проводки
Субконто111 - создается. :) получается, что зарезервированы идентификаторы Субконто1.... по Субконто10
Зачем, вообще, называть реквизит как "субконто"? Система воспринимает это как неверный идентификатор. Зарезервированные (ключевые) слова есть во всех языках программирования и с этим приходится жить.
"Для унификации функций и легкого использования конструкций вида:
Для i = 1 По 10 Цикл
   Конт.НазначитьТип("Субконто" + i, ?(i<=5,Конт.СчетЗатрат.ВидСубконто(i),Конт.ВидСубконто(i)));
КонецЦикла;"
Этой конструкцией в данном случае все равно не воспользоваться, т.к. реквизит - не субконто, даже если бы его и удалось так назвать.
Читают тему
(гостей: 1)

Быстрый переход