Как я столкнулся с тем, что автоматизировал

Как-то я делал одному клиенту решение на мобильном приложении «1С:Мобильная касса», там аппарат эквайринга подключается к смартфону. На смартфоне работает как раз это мобильное приложение, написанное на 1С, которое взаимодействует с аппаратом эквайринга и пробивает электронные чеки.

Так вот, при тестировании было выявлено, что если транзакция не прошла на терминале, мобильное приложение 1С все равно считает, что оплата прошла успешно и пробивает чек.

Хотели даже воткнуть диалог — «Чек пробит?», но не нашли куда.

И вот недавно ко мне курьер привез кеды ребенку, я попробовал оплатить картой, но ввел неверный пин-код. Оплата не прошла, но чек пробился. Курьер попросил оплатить наличными, потому что отменять чек с марками — это долгая процедура.

Вот я и подумал, насколько вероятным должно быть подобное совпадение — что разработчик наступает на те грабли, которые он уже видел? Только в том случае если эти грабли широко распространены.

Позор 1С!

Кстати, клиент сообщил, что в новых релизац мобильной кассы проблему поправили. Но ведь не все быстро обновляются. Почему изначально 1С не тестирует свои продукты от А до Я? Почему

такие косяки вообще возможны?

Казалось бы, если не уверены в контроле ответа эквайринга, сделайте возможность галочкой включить контроль человеком. Но нет, это же не концептуально… хотя и по-человечески.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

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

  1. bob32:

    У всего цена есть. Если фирма не видит для себя здесь проблемы, то и вкладываться не будет. Плюс дефицит тестировщиков. В 1с они не особо хотят идти. Скучно

    • Я, кстати, одно время хотел пойти в 1С, даже на собеседование ходил. В УТ брали.
      Но вот то что скучно — это беда 1С, не умеют они зажечь программистов. Потому что делают поделку, а не изделие, которым можно гордиться.

  2. Асчч:

    В 1с зажигаться нечем. Каждый год — те же и Герасим. Астрологи объявили неделю сдачи п-4. Все носятся со сраными отчетами. Каждый год, каждый месяц. Одна и та же тупорылпя бухша выносит мозг какой-то херней. Тестером идти бессмысленно — там своя атмосфера и инструменты, в большом ойти не применяемые. Плюс сама 1с написана крнцептуально вопреки здравому смыслу — главное успеть отреагировать на 150-е изменение сраной формы счет-фактуры за месяц. Среде по сути абсолютно похер что вы в ней пишите- это уже будут ваши проблемы в рантайме работает или нет. Т.е. время потраченное в 1с — это все пойдет в помойку

    • слишком драматизируете. Задачи в 1С, как и во всем IT примерно одинаковые, не сводятся только к изменениям в бухгалтерии. И SQL тот же самый.

  3. Паыыв:

    1сник знает про sql чуть больше чем ничего. Кусок от оператора select, базу тоже за него среда создает

  4. Аери:

    Ты и другие 1с ники знаете процентов 20-30 от одного оператора select. Нормальную реляционную базу видели только на картинке. И это все

    • приведите примеры того в SELECT, чего нет в 1С.
      PIVOT — это редкий частный случай.
      Приведи именно широко используемое в SQL.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *