Базовый курс. МГ сессия от 05.06.2011

Рассматриваем вопросы по БУ участников базового курса по программированию.
1. Алгоритм контроля остатков.
В Блоке 3 Вы отказываетесь от “нового алгоритма списания 8.2” в пользу “старого”. А такое решение годится для использования на 1С:экзаменах по платформе?

2. Очистка движений документа.
Чем явное(программное) удаление движений регистров лучше автоматического?

3. События модуля набора записей.
Универсальный контроль остатков: У вас звучит такая фраза что бы обратиться к текущему набору записей выбираем из передЗаписью/приЗаписи и это ПриЗаписи. А чем различаются наборы между двумя этими событиями?

4. Обращение к счетам БУ.
В модулях мы обращаемся к счетам по имени. Общаясь с бухами, да и в задании указываются номера/коды счетов. Как в модулях использовать номер счета при его указании? В 7.7 был метод СчетПокоду. В син.Помошнике есть НайтиПоНаименованию, но это посик по БД.

5. Обращение к ссылочным типам данных.
При заполнении Выписки на основании контрагента в качестве параметра запроса Вы используете     Запрос.УстановитьПараметр(“Контрагент”, ДанныеЗаполнения); Я написал     Запрос.УстановитьПараметр(“Контрагент”, ДанныеЗаполнения.Ссылка); И у Вас и у меня работает. Почему? (метод УстановитьПараметр такой “умный”).

6. Параметры ВТ регистра бухгалтерии.
В виртуальных таблицах(ВТ) по бух.регистру используются реквизиты вида Субконто< Номер>. Это номер привязан как-то к порядку перечисления субконто на счете? Или платформе все равно в каком порядке указаны Субконто на счете и соответственно для отборов в параметрах ВТ?

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментария 3 на “Базовый курс. МГ сессия от 05.06.2011”

  1. Андрей Кусанов 06.06.2011 в 18:20

    Евгений, расставьте точки над i.
    Из видео: нужно удалять движения док-та по регистру бухгалтерии для того, чтобы они не влияли на результат запроса.
    Это справедливо, но не является иногда избыточным? Так, при обращении к ВТ “Остатки” на МоментВремени() документа движения итак не войдут в запрос. И почему данная рекомендация характерна именно для регистра бухгалтерии?

    • Это справедливо всегда.
      Об этом одна из 13-ти ошибок в бонусном материале.
      Пример.
      Документ №1 от 05.06.2011 11:11:11
      В документе списывается товар А в количестве 100 штук.
      Пользователь заходит в документ, меняет его время на большее (либо что более вероятно перепроводит документ текущим днем).
      В этом случае движения документа войдут в запрос.
      Поэтому движения по регистрам, которые будут читаться в запросах нужно удалять.
      Это характерно только для стратегии – сначала чтение, потом запись.
      Пример был приведен для регистра бухгалтерии, но проблема может быть актуальна и для регистров накопления.

      • Андрей Кусанов 07.06.2011 в 11:06

        Теперь все понятно, спасибо!