понедельник, 30 октября 2017 г.

Работа с личным кабинетом "Такском-касса" по API 1.3 в 1С

Появилась необходимость загружать в типовую 1С «Бухгалтерия предприятия» (БП) итоговые суммы кассовых смен из личного кабинета «Такском-касса». Так как на тот момент Такском не присвоил Integrator-ID, то пришлось использовать версию API 1.3.
Было известно, что 1С БП типовая 2.0, поэтому основа сначала была написана в обычной форме. Так как в БП 2.0 режим совместимости с 8.2, то пришлось отказаться от встроенных функций работы с JSON. В это время был переход на типовую БП 3.0, в результате, не закончив, пришлось заново писать все в новой управляемой форме, но уже с использованием встроенных функций работы с JSON.

По кнопке «Загрузить в базу» создаются документы «Приходный кассовый ордер» на сумму наличных за смену и «Операция по платежной карте» на сумму безналичных за смену.

Так как необходимо было загрузить только итоговые суммы кассовых смен, то загрузку чеков не писал, но такая функция в документации по API 1.3 тоже есть и написать не составляет большого труда, используя уже эту обработку.


Предоставляю обработку в виде «как есть», т.е. перед использованием необходимо править.  

Скриншоты:









6 комментариев:

  1. Добрый день, Александр! Меня зовут Екатерина. Нашла на Вашей страничке обработку по выгрузке кассовых смен из Такском - касса в 1 С бухгалтерию 8.3. Не подскажете как ею пользоваться. Спасибо огромное. 999panch999@mail.ru

    ОтветитьУдалить
    Ответы
    1. Здравствуйте, Екатерина! Инструкция отсутствует, нужно знать версию платформы, версию Бухгалтерии, возможны еще какие-то детали, я напишу Вам на почту и договоримся.

      Удалить
    2. Вкратце сообщаю последовательность действий.
      1) Открываем обработку в 1С Бухгалтерии.
      2) Выбираем период.
      3) На закладке "Подключение" заполнить данные личного кабинета "Такском-касса".
      4) Нажимаем кнопку "Получить с сайта".
      5) Проверяем корректность заполненных закладок, особенно "Смены", в которой должны быть суммы за каждую смену.
      6) Нажимаем кнопку "Загрузить в базу" - создаются документы «Приходный кассовый ордер» и «Операция по платежной карте».
      7) Проверяем созданные документы.

      Удалить
  2. Здравствуйте напишите свои данные хотела бы с вами переговорить по поводу обработки и сотрудничества. Dashajj@inbox.ru

    ОтветитьУдалить
  3. Выполняя 6пункт выдаёт ошибку: Не найдено соответствие в базе по рег номеру кассы. Что нужно отредактировать?

    ОтветитьУдалить
  4. Добрый день Александр, меня зовут Наталья. Нужна консультация в данной обработке. Напишите пожалуйста мне на электронную почту 6481244@mail.ru

    ОтветитьУдалить