Базовый курс. Решение ДЗ №10
Представляем решение первого задания по БУ.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.
в результате решения задания получилось, что счёт 41.02 заведён “для красоты”. Ни поступление, ни авансовый отчёт приходование Материалов не производят, так как счёт “Товары” прописан в проводках жёстко. В дальнейшем будет рассмотрен механизм, учитывающий вид ТМЦ?
Нет, учета материалов не будет требоваться в рамках базового курса.
Но свое решение можете оставить без изменения.
1. Если я не ошибаюсь, в решении пропущено условие делать проверку на одинаковые счета и субконто в дебете и кредите.
2. Мне показалось странным, что проверка на использование запрещенных счетов (групп) расположена в модуле набора записей регистра бухгалтерии. Получается, что проверка будет проходить всегда, и при записи операции и при записи проводок других документов. Но если проводки прописаны программно, какой смысл их лишний раз проверять?
3. Несмотря на реализованные проверки при создании подчиненного счета и при переподчинении счета другому родителю, возможна ситуация, когда переподчиняют счет счету, проводки по которому уже имеются в базе.
1. Разве это требовалось. Ведь нужно только “свернуть” одинаковые проводки.
2. Иногда имеет смысл делать проверку и для проводок, записываемых программно.
Чтобы контролировать движения, сделанные программно.
Но возможно в данной задаче такое решение является избыточным и достаточно было делать проверку в модуле объекта.
3. Да, такой проверки не сделано, спасибо за информацию.
В задании: “В документе не должно быть проводок с одинаковыми счетами и аналитикой” – я это понял так, чтобы система проверяла на недопустимость проводок типа Дт 41 Гайка – Кт 41 Гайка.
Спасибо, формулировка не совсем однозначная, исправим текст задания.
Извините, заработался немного. Первый параметр – строка в которой ищем)
Ок )
Здравствуйте, Евгений!
Поясните синтаксис метода “Найти(“Стр1, Стр2”, Строка). Не нашел в СП. Что он возвращает, если обе подстроки найдены?
Почему не нашли? Это же обычный метод глобального контекста с двумя параметрами.
Если найдены обе строки, то будет возвращена начальная позиция первой строки.