13 ошибок

Бывают ошибки, которые не бросаются в глаза и зачастую не детектируются при первичной проверке. Однако, каждая из них может серьезно ударить по компании – и по человеку, который это сделал.

И вроде все правильно сделал – и дома проверил, принес в офис – еще раз проверил….

А через день – полдня работы офиса коту под хвост – и ненужная встреча с боссом…

Мы сделали свою версию такого списка – наши “тринадцать”:


Интро:  Грустная история про одного программиста…

Смотреть



1 Ошибка №1.
(Не) зависимость конфигурации от варианта работы платформы

Смотреть

Вы встречали мутабельные значения? Если нет, то все еще впереди…смотрим

Смотреть

Использование инструкций препроцессору. Различное поведение в файловом и клиент-серверном вариантах

Смотреть

Устранение передачи мутабельных значений

Смотреть

Корректная обработка инструкций препроцессору

Смотреть

Разница между работой базы в файловом варианте и клиент-сервером. К сожалению, она есть…

Смотреть

Использование сервиса «Проверка конфигурации»

Смотреть

Опять мутабельные значения. Вы думаете, что с ними не встретитесь? Ничего подобного!

Смотреть



2 Ошибка №2.
Разработка отчетов и их работоспособность под разными пользователями

Смотреть

Элегантное решение описанной проблемы. Программный интерфейс

Смотреть

Отладка разработанного алгоритма

Смотреть



3 Ошибка №3.
Беспечное использование типовых алгоритмов конфигураций…или рога и копыта…

Смотреть

Нужно знать «в лицо» конфигурацию, с которой работаете – и ничему не верить (новый релиз – новые необъявленные правила)…

Смотреть



4 Ошибка №4.
Объектное чтение данных. Почему не работает метод под определенным пользователем??

Смотреть

Правильное обращение к данным

Смотреть


Скачать

Чтобы скачать эти файлы – нажмите на ссылку правой кнопкой мыши и выберите “Сохранить как” (“Сохранить по ссылке”).

Скачать все в архиве (WinRAR + 3% на восстановление): https://www.spec8.ru/followup/0module/0module.rar


Это первые 4 из 13-ти… Вы их можете скачать и посмотреть свободно – указаны прямые линки на просмотр и скачивание.

А вот следующие  9 разобранных ошибок мы предоставляем только подписавшимся на рассылку (см. ниже).

Итак, продолжение:
  • Ошибка №5. Платформа 8.2. Новые возможности для создания трудноуловимых ошибок.
    • Схема решения представленной проблемы.
  • Ошибка №6. Чудеса в обычных формах. Опять 8.2 «шалит».
    • Разложим по полочкам поведение платформы
  • Ошибка №7. «Правильно» разработанная конфигурация, может списать остатки в минус. Не верите? Посмотрим.
    • Исправление «правильной» конфигурации, тестирование.
  • Ошибка №8. «Зависание» движений в регистрах. Еще одна возможность 8.2 :)
    • Разбираем поведение платформы. На самом деле все правильно. Лекарство очевидно.
  • Ошибка №9. Ошибки во время исполнения.
    • Как такие ошибки правильно отлавливать.
  • Ошибка №10. Изменения в базе данных в несколько этапов. Возможные проблемы.
    • Решение поставленной проблемы.
  • Ошибка №11. Изменение структуры регистров. Потенциальные проблемы.
    • Методы корректного изменения структуры данных.
  • Ошибка №12.Получение остатков в отчете. Проблема получения остатков на конец дня.
    • Решение задачи получения правильного остатка.
    • Та же самая задача в отчете на СКД.
  • Ошибка №13. Коллекция элементов. Требуется удалить некоторые значения. Можно наступить на очередные грабли.
    • Описываем, как правильно делать удаление.

Это видео-материалы доступны только после регистрации на рассылку (они рассылаются через внешний сервис рассылки).

комментариев 56

  1. Elisey
    02 декабря 10 11:49дп

    Здравствуйте.
    Получил ссылки на ошибки с 5ую по 13 ую, кроме 10 ой. Просьба продублировать 10 ую.

  2. Сергей
    30 ноября 10 11:04дп

    Добрый день.
    Просьба продублировать мне 12 ошибку. Вычистил ошибочно со спамом.

  3. Mike
    29 ноября 10 2:00дп

    Доброе время суток!
    Вот как-то пролетела мимо меня 11-я ошибка… Снова подписываться на рассылку?

  4. kram1c
    27 ноября 10 4:58пп

    Спасибо. Информация дана чётко и о-о-очень доступно!!!

  5. Alex
    22 ноября 10 9:25пп

    Спасибо, очень полезно!

  6. Василий Новосад
    17 ноября 10 12:13пп

    Получил все ошибки кроме 12-й, которую как раз очень жду. Так и должно быть?

    • 18 ноября 10 2:06дп

      Вообще, рассылка идет по своему графику.
      Но появилось несколько подписчиков, которые смогли добавиться без “привязки” к стартовой дате.
      Пока не могу исправить – отдал ситуацию в Unisender, пусть посмотрят. Как только разберутся и сделают – дошлю письма…

  7. 16 ноября 10 8:43дп

    А как часто приходит рассылка с новыми ошибками? Зарегистрировался, 13 ноября получил 5-ю ошибку и больше ничего не получал.

  8. Максим
    12 ноября 10 5:59пп

    Фарит, сейчас всего выпущено в свет 9 ошибок или почта “шалит” и не пускает остальные?

  9. ya1c
    10 ноября 10 4:38пп

    Скажу честно: темой – 13 ошибок – очень заинтриговали.
    Советы принимаю к сведению, спасибо.

  10. Анатолий
    03 ноября 10 4:45пп

    Очень интересный урок про блокировки. Сам с этим недавно столкнулся, пришлось делать проверку на доступность перед записью… Тот механизм, что Вы описали, конечно намного универсальнее и проще. Но возникло два вопроса: чем автоматические блокировки отличаются от управляемых и зачем в конструкторе запроса есть галочка “Блокировать получаемые данные для последующего изменения”? Эта галочка как раз для автоматических блокировок?

  11. Горбатюк Алексей Степанович
    03 ноября 10 1:51пп

    В одной из лекций я смотрел видео, как использовать Помощник планирования для формирования планов на основании произвольных отчётов. Но сейчас, когда это понадобилось на практике, найти эту лекцию не могу. Не поможете?
    И второе, у меня есть ExtraBonus2 и нет ExtraBonus1. Значит тоже где-то его упустил. Не подскажете где?

  12. Константин
    02 ноября 10 2:33пп

    все посты нечитал поэтому рискую быть неоригинальным, если бы за все эти ошибки увольняли то одинэсники вымерли бы уже :)

  13. Николай
    30 октября 10 7:09пп

    а бонусы к выпуску какого продукта?

  14. Анатолий
    30 октября 10 4:49пп

    И еще вопрос по теме (различие между файловым вариантом базы и клиент-серверным):
    Есть измененная конфигурация УПП в клиент-серверном варианте, релиз 1.2.32. Версия платформы 8.2.12.92. При обновлении на релиз 1.2.33 методом сравнения/объединения cf, когда уже изменения приняты после запуска в режиме предприятия вылетает ошибка, что не обнаружено несколько функций в общем модуле, хотя в конфигураторе синтаксический контроль проходит и если перейти в конфигуратор из ошибки, можно увидеть, что эти функции определены (даже по F12 переходит). В файловом варианте информационной базы, обновление проходит без проблем… уже 4 раза пробовали и каждый раз успешно))
    В чем может быть причина? Почему может не работать в клиент-серверном варианте?
    PS: сорри, если оффтоп, просто скажите где лучше написать… :-)

  15. Andrey
    30 октября 10 10:37дп

    Скажите в какой момент происходит привязка к компьютеру, при регистрации или пожже

  16. Анатолий
    29 октября 10 4:11пп

    Можно поинтересоваться, с чем связано такое именование файлов видео? Вот, например, “Errors13-part15-Error5-Step1” не совсем понятно так сразу о чем это видео… Почему не хотите по-русски называть? :-)

  17. Megas
    29 октября 10 2:52пп

    Интересно так посмотреть, в принципе сам до этого дошёл ещё давно, но начинающим полезно, перешёл по банеру :
    “13 ошибок за которые увольняют”, банер конечно не в тему =)

    • 29 октября 10 3:09пп

      Отличный баннер, ожидаем неплохой CTR.
      Landing Conversion может подкачать – но тут уже просто времени было в обрез.

  18. Николай
    29 октября 10 2:52пп

    “Это видео-материалы доступны только после регистрации на сайте.”
    У меня регистрация есть, но ошибки 5-13все равно не доступны. Они будут выложены позже?

  19. Анатолий
    29 октября 10 2:29пп

    Отличные уроки: все рассказано ясно, просто и в тоже время подробно. Огромное спасибо!

  20. Пехов Евгений
    29 октября 10 11:07дп

    а когда отставшую часть видео можно получить?

  21. Александр
    29 октября 10 11:02дп

    А через что просмотреть видео?
    В KMPlayer есть видео, но нет звука. В WinAmp есть звук, но нет видео. :(

  22. Harley Davidson
    29 октября 10 9:06дп

    А этот курс придёт тем, кто уже был подписан на рассылку ранее?

  23. Юрий
    29 октября 10 8:38дп

    Странно, что про этот материал не сообщено участникам продвинутого курса – материал очень полезный.

    Ссылку случайно увидел на мисте

  24. asakzt
    29 октября 10 8:24дп

    Невозможно просмотрет файл Errors13-part05-Error1-Step2.mp4
    Проверьте пожалуйста!

Оставить ответ/комментарий

Мы используем файлы cookies, чтобы сделать сайт удобнее.
Продолжая просмотр сайта, Вы соглашаетесь с их использованием.
Подробнее