13 ошибок
Бывают ошибки, которые не бросаются в глаза и зачастую не детектируются при первичной проверке. Однако, каждая из них может серьезно ударить по компании – и по человеку, который это сделал.
И вроде все правильно сделал – и дома проверил, принес в офис – еще раз проверил….
А через день – полдня работы офиса коту под хвост – и ненужная встреча с боссом…
Мы сделали свою версию такого списка – наши “тринадцать”:
Интро: Грустная история про одного программиста…
1 Ошибка №1.
(Не) зависимость конфигурации от варианта работы платформы
Вы встречали мутабельные значения? Если нет, то все еще впереди…смотрим
Использование инструкций препроцессору. Различное поведение в файловом и клиент-серверном вариантах
Устранение передачи мутабельных значений
Корректная обработка инструкций препроцессору
Разница между работой базы в файловом варианте и клиент-сервером. К сожалению, она есть…
Использование сервиса «Проверка конфигурации»
Опять мутабельные значения. Вы думаете, что с ними не встретитесь? Ничего подобного!
Скачать
Чтобы скачать эти файлы – нажмите на ссылку правой кнопкой мыши и выберите “Сохранить как” (“Сохранить по ссылке”).
Скачать все в архиве (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. Коллекция элементов. Требуется удалить некоторые значения. Можно наступить на очередные грабли.
- Описываем, как правильно делать удаление.
Это видео-материалы доступны только после регистрации на рассылку (они рассылаются через внешний сервис рассылки).
Здравствуйте.
Получил ссылки на ошибки с 5ую по 13 ую, кроме 10 ой. Просьба продублировать 10 ую.
Отправил…
Добрый день.
Просьба продублировать мне 12 ошибку. Вычистил ошибочно со спамом.
Отправил
Доброе время суток!
Вот как-то пролетела мимо меня 11-я ошибка… Снова подписываться на рассылку?
Нет, не надо, сегодня будет до-рассылка
Спасибо. Информация дана чётко и о-о-очень доступно!!!
Спасибо, очень полезно!
Получил все ошибки кроме 12-й, которую как раз очень жду. Так и должно быть?
Вообще, рассылка идет по своему графику.
Но появилось несколько подписчиков, которые смогли добавиться без “привязки” к стартовой дате.
Пока не могу исправить – отдал ситуацию в Unisender, пусть посмотрят. Как только разберутся и сделают – дошлю письма…
А как часто приходит рассылка с новыми ошибками? Зарегистрировался, 13 ноября получил 5-ю ошибку и больше ничего не получал.
Ваш e-mail был подписан на рассылку 14.11.2010. Время следующего письма еще просто не подошло.
Фарит, сейчас всего выпущено в свет 9 ошибок или почта “шалит” и не пускает остальные?
Притормозили отправку, пока Unisender разбирался с каким-то вопросами..
Еще не проверял, но если все Ok – сегодня дошлем все пропущенные..
Кстати, проверьте – должно было уже уйти..
Большое спасибо! Сейчас пришла 10 и 11-ая. : )
Скажу честно: темой – 13 ошибок – очень заинтриговали.
Советы принимаю к сведению, спасибо.
Очень интересный урок про блокировки. Сам с этим недавно столкнулся, пришлось делать проверку на доступность перед записью… Тот механизм, что Вы описали, конечно намного универсальнее и проще. Но возникло два вопроса: чем автоматические блокировки отличаются от управляемых и зачем в конструкторе запроса есть галочка “Блокировать получаемые данные для последующего изменения”? Эта галочка как раз для автоматических блокировок?
Анатолий, у на принципиальная позиция – сначала ответы на вопросы в МГ, и только если есть свободное время – где-то еще…
Простите, Фарит. Я состою в мастер-группе базового курса, но если я задам вопрос там, не будет ли это оффтоп?
Как раз там такие вопросы и нужно разбирать…
В одной из лекций я смотрел видео, как использовать Помощник планирования для формирования планов на основании произвольных отчётов. Но сейчас, когда это понадобилось на практике, найти эту лекцию не могу. Не поможете?
И второе, у меня есть ExtraBonus2 и нет ExtraBonus1. Значит тоже где-то его упустил. Не подскажете где?
1. Это есть в ЖЖ, здесь не выкладывалось
2. Это уже убрано.
Если я правильно понял, то ответ на первый вопрос тоже убран из свободного обращения?
Пока да, возможно, что будет выложен снова
все посты нечитал поэтому рискую быть неоригинальным, если бы за все эти ошибки увольняли то одинэсники вымерли бы уже :)
Ну, для кого-то и сервер с боевой базой грохнуть – “так, заминка”
а бонусы к выпуску какого продукта?
К запуску второй группы Базового курса и к первому потоку Продвинутого..
И еще вопрос по теме (различие между файловым вариантом базы и клиент-серверным):
Есть измененная конфигурация УПП в клиент-серверном варианте, релиз 1.2.32. Версия платформы 8.2.12.92. При обновлении на релиз 1.2.33 методом сравнения/объединения cf, когда уже изменения приняты после запуска в режиме предприятия вылетает ошибка, что не обнаружено несколько функций в общем модуле, хотя в конфигураторе синтаксический контроль проходит и если перейти в конфигуратор из ошибки, можно увидеть, что эти функции определены (даже по F12 переходит). В файловом варианте информационной базы, обновление проходит без проблем… уже 4 раза пробовали и каждый раз успешно))
В чем может быть причина? Почему может не работать в клиент-серверном варианте?
PS: сорри, если оффтоп, просто скажите где лучше написать… :-)
Оффтоп, это вопрос в Мастер-группу Базового курса.
Фарит, а где задавать вопрос? В тематической мастер-группе или в обычной? Просто спросить в комментариях?
Как работать в Базовом курсе – здесь: http://mg.spec8.ru/2010/10/25/базовый-курс-организационное-видео/
Как работать в Продвинутом курсе – здесь: http://mg.spec8.ru/2010/10/25/продвинутый-курс-организационное-ви/
10058741 Имя экспортируемой процедуры общего модуля
Проблема:
В случае, если слово Экспорт находится не в строке с заголовком процедуры или функции, а несколькими строками ниже, и отделено от заголовка строками с комментариями, то такая процедура в редакторе модулей не предлагается в списке экспортируемых, а при проверке конфигурации будет получено сообщение
Не обнаружено ссылок на процедуру: …
Дата публикации: 2010-09-23
это выдержка из списка ошибок, выявленных в платформе. Возможна именно эта ошибка “мешает Вам жить”…:)
Ошибка исправлена в релизе 8.2.12.96
Скажите в какой момент происходит привязка к компьютеру, при регистрации или пожже
Привязка чего?
Регистрация где?
Можно поинтересоваться, с чем связано такое именование файлов видео? Вот, например, “Errors13-part15-Error5-Step1” не совсем понятно так сразу о чем это видео… Почему не хотите по-русски называть? :-)
Так удобнее для внутренней работы.
Интересно так посмотреть, в принципе сам до этого дошёл ещё давно, но начинающим полезно, перешёл по банеру :
“13 ошибок за которые увольняют”, банер конечно не в тему =)
Отличный баннер, ожидаем неплохой CTR.
Landing Conversion может подкачать – но тут уже просто времени было в обрез.
“Это видео-материалы доступны только после регистрации на сайте.”
У меня регистрация есть, но ошибки 5-13все равно не доступны. Они будут выложены позже?
Они “раздаются” в рассылке, а не так, что “раз и скачал”.
Будут приходить письма, в них ссылки.
Отличные уроки: все рассказано ясно, просто и в тоже время подробно. Огромное спасибо!
Кроме того, очень жизненно…
Всегда рады :)
а когда отставшую часть видео можно получить?
Это рассылка, с каждым выпуском – очередной блок.
А через что просмотреть видео?
В KMPlayer есть видео, но нет звука. В WinAmp есть звук, но нет видео. :(
MediaPlayerClassic отлично справляется…
А этот курс придёт тем, кто уже был подписан на рассылку ранее?
Да, сделаем объединение двух рассылок в выходные…
Странно, что про этот материал не сообщено участникам продвинутого курса – материал очень полезный.
Ссылку случайно увидел на мисте
Уже сообщено :)
Миста работает оперативно ))
Невозможно просмотрет файл Errors13-part05-Error1-Step2.mp4
Проверьте пожалуйста!
Исправили.