-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
План-график очередности поставок #61
Comments
Сделана часть задачи - описаны допреквизиты |
@RusaDrako, в массив extra_fields добавлены имена свойств, см.: 686adcc |
Прошу прощения, но в предыдущем общении, забыл упомянуть о том, что в рамках одной поставки заказы группируются по маршрутам. т.е. в рамках одной поставки (к примеру, в 11:00) заказы 1,2,4 должны будут при поставке к нам объединены - маршрут "Мар. 11(с)", заказы 7.8.9 - маршрут "Дов маш 1", а заказы 3,5,6 - "Самовывоз" Собственно, требуется так же передать имя этого маршрута, для группировки заказов при поставке, |
В базе 1С Кристаллита, у документа Расчет есть 2 допреквизита: Партия доставки и Время партии доставки. Эти реквизиты используются при печати этикеток и диспетчеризации. |
Основная потребность у этой задачи - передача информации по доставке, когда заказ уже согласован и принят в производство. |
Я это понимаю. Технически - никаких проблем. Задержка из-за большого числа задач по другим проектам. |
"Добрый день. Пытался передать данные на тестовый заказ. Ничего не получилось. Использовал разные форматы массивов: И двух мерный: В web-приложении нет никаких изменений у тестового заказа. + никакого ответа. Единственный ответ был, когда я передал в первый раз в формате json. Сообщил, что надо переслать в массив. В логах некоторых запросов лога нет, для других висит error "Unexpected number in JSON at position 1". Не могу понять, что не так. И если можно выложить пример в php, как для создания заказа. |
Пример на php @nmivan сделает на след. неделе. Сейчас он в отпуске.
Про отсутствие ответа и логов - не верю. Вы на какой url post делаете? |
Нет, ответ был, когда я посылал некорректный массив. Мне возвращался ответ с ошибкой: "Unexpected number in JSON at position 1". При этом пустой ответ, во всех остальных случаях. И в логах отметка об обращении есть. Но в момент обращения, сервер ничего не присылает: есть ошибка, нет ошибки, прошло, не прошло - сразу не понятно. Обращаюсь по урлу: https://crystallit.oknosoft.ru/prm/delivery/delivery |
Добавил пример https://github.com/oknosoft/windowbuilder-parametric/blob/master/php/delivery.php |
Спасибо за пример. Данные отправляются. В ответ получаются отправленные данные + номер заказа формата "ОТxxxxxxxx". После отправки в интерфейсе пользователя у заказа появляются две новые строки -> время партии отгрузки = 01.01.0001 00:00 и партия отгрузки = 0 (тестирование проводил и на старых заказах, и на текущих). Это нормально? По таким данным сложно проконтролировать правильно ли получены данные. Пример отправленной строки, на которую был получен ответ: Поле order заполнялось как кириллицей, так и только латиницей. |
Типы проверю. В |
Собственно выше приведённом примере присутствует закодированная кириллица. |
Изменил типы данных в свойствах time и order на строку. Просьба проверить регистрацию свойств доставки для группы заказов |
Партия отгрузки - есть |
Со стороны интерфейса мне не интересно, главное, чтобы в данных было. |
ac8e3ad2-ecdc-fb29-1cce-0523788886f2 Неплохо бы было бы видеть эту дату в интерфейсе. Для контроля со стороны клиента. |
https://crystallit.oknosoft.ru/doc.calc_order/ac8e3ad2-ecdc-fb29-1cce-0523788886f2 |
Хотел уточнить. Поля куда мы отправляем плановую дату доставки "delivery_date, delivery_time" (при отправке через doc.calc_order) и "date, time" (delivery/delivery) - одни и те же поля? Или в системе это разные данные? |
Это отдельные поля. Точнее, строки табчасти допреквизитов. У первого тип дата, второй и третий - строки |
@RusaDrako, если нет замечаний, задачу закрываем? |
Да, вроде всё нормально. |
"Последним моментом в заявке на поставку подоконников - является предоставление графика очередности поставок. Данный график формируется накануне перед поставкой (на поставку в понедельник -формируется в
пятницу) в 16 часов, мы передаем код поставки по каждому заказу."
В данный момент этот график отправляется файлом по почте.
Формат кода "Поставка 4: 11:00".
Поэтому я хочу согласовать поле и формат, в котором вы хотите получать данную информацию.
Так же, т.к. сам заказ будет пересылаться к вам в систему за три дня до предполагаемой даты поставки, а график поставки будет формироваться только на кануне поставки, то хотелось бы обсудить возможность передачи только данного поля (без перезагрузки всего заказа). Сейчас, что бы обновить информацию в заказе, требуется переслать весь заказ полностью, а не только конкретное поле.
The text was updated successfully, but these errors were encountered: