#751

Почти в каждом состоянии обработки встречается строка «в очереди программы (нет связи с сервером) — отправится автоматически, операция N». Это не ошибка, но и не «записано». Разберём, что за этим стоит.

Как работает запись

Всё, что обработка пишет — коды, цены, названия, клиенты, менеджеры, склады, действия с заказами, — она передаёт программе загрузки, а та отправляет на сервер iFurn.pro и ждёт ответа до 30 секунд. Если ответ пришёл, в состоянии будет конкретный результат. Если сервер недоступен, операция кладётся в очередь и получает номер.

Что делать

  • Ничего срочного. Программа отправит операцию сама, когда связь вернётся.
  • Проверить результат — «Заполнить» или «Обновить» на той же вкладке.
  • Посмотреть очередь — в программе загрузки есть вкладка «Очередь» (где искать вкладки): там видно все ждущие операции, можно нажать «Отправить сейчас», повторить отклонённую или отменить ненужную. Номер операции из состояния — это номер в этом списке.

Главное правило: пока операция в очереди, считать её записанной нельзя. Не стоит повторять то же действие ещё раз — это создаст вторую такую же операцию.

Типовые сообщения и что они значат

Связь

  • «Нет связи с программой по адресу…» — программа не запущена, в ней не включён «API для 1С», другой порт или брандмауэр. См. Подключение и Частые ошибки программы загрузки.
  • «Программа не приняла токен или адрес этого компьютера» — токен скопирован не полностью либо в программе стоит ограничение по адресам.

Коды и сопоставления

  • «этот код 1С уже стоит у другой позиции» — код занят. Товары связываются один к одному: сначала снимите старую связь.
  • «такой позиции нет в каталоге площадки (материал клиента или удалённая позиция)» — записать код такой позиции нельзя, выберите другую.
  • «эта запись площадки выбрана в нескольких строках — оставьте одну» — один менеджер или склад указан дважды.
  • «код N общий для K услуг — одна номенклатура BAF» — не ошибка: у услуг общий код допустим.

Заказы

  • «статус X → Y изменить нельзя (можно: …)» — переход запрещён, разрешённые перечислены.
  • «учётная система не разрешила передать этот заказ в производство» — разрешение выдаётся на стороне учётной системы.
  • «Документ … не перезаполнен: его не удалось провести» — старый проведённый документ остался нетронутым.

Прочее

  • «Валюты вида цен нет в справочнике площадки» — выберите другой вид цен или добавьте валюту.
  • «В программе никто не вошёл» — клиенты и заказы требуют входа менеджера в программе, сессия 4 часа.

Если сообщения в списке нет — откройте Протокол: там полный текст ответа программы или сервера. Со стороны самой программы смотрите Журнал и вкладку «Проблемы».