Эваторы обмен с Бухгалтерией.3,0
Есть 2 Розничных магазина Пекарня .
Торгуют хлебобулочными изделиями.
поставили 2 Эватора.7
Забили на одном номенклатуру в ручную, синхронизировали со вторым .
Оба были на одном магазине и работали как касса1 касса 2 пользователи соответственно .
Сейчас разделили на 2 магазина . Магазин 1 кассир 1, Магазин 2 кассир 2
В 1С Бухгалтерии настроили оффлайн оборудование.
Ситуация следующая ._______________--
1. Эватор передает при запросе отчет по смене. Но не грузит номенклатуру хотя 1С пишет обмен прошел успешно.
2. Эватор после разделения перестал отправлять отчет по смене, и не грузит номенклатуру хотя 1С пишет обмен прошел успешно.
Как настроить выгрузку номенклатуру в Эваторы.???
Бьюсь уже месяц.
Прошу помощи.
В регистрах коды номенклатуры прописаны.(не понимаю зачем они)
Обработка стандартная которая идет и бухгалтерией для оффлайн оборудования.
Торгуют хлебобулочными изделиями.
поставили 2 Эватора.7
Забили на одном номенклатуру в ручную, синхронизировали со вторым .
Оба были на одном магазине и работали как касса1 касса 2 пользователи соответственно .
Сейчас разделили на 2 магазина . Магазин 1 кассир 1, Магазин 2 кассир 2
В 1С Бухгалтерии настроили оффлайн оборудование.
Ситуация следующая ._______________--
1. Эватор передает при запросе отчет по смене. Но не грузит номенклатуру хотя 1С пишет обмен прошел успешно.
2. Эватор после разделения перестал отправлять отчет по смене, и не грузит номенклатуру хотя 1С пишет обмен прошел успешно.
Как настроить выгрузку номенклатуру в Эваторы.???
Бьюсь уже месяц.
Прошу помощи.
В регистрах коды номенклатуры прописаны.(не понимаю зачем они)
Обработка стандартная которая идет и бухгалтерией для оффлайн оборудования.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)Я с отладчиком не очень как сним общаться? где ставить остановку?
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
Если Параметры.Свойство("АвтоТест") Тогда
Возврат;
КонецЕсли;
МенеджерОфлайнОборудованияПереопределяемый.ФормаОбменСОфлайнОборудованиемПриСозданииНаСервере(ЭтотОбъект);
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиКомандФормыККМ
&НаКлиенте
Процедура ВыгрузитьДанные(Команда)
ТекущиеДанные = Элементы.СписокОборудования.ТекущиеДанные;
Если НЕ ТекущиеДанные = Неопределено Тогда
МенеджерОфлайнОборудованияКлиент.НачатьВыгрузкуДанныхНаККМ(ТекущиеДанные.Ссылка, УникальныйИдентификатор, Неопределено);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ВыгрузитьНастройки(Команда)
ТекущиеДанные = Элементы.СписокОборудования.ТекущиеДанные;
Если НЕ ТекущиеДанные = Неопределено Тогда
МенеджерОфлайнОборудованияКлиент.НачатьВыгрузкуНастроекНаККМ(ТекущиеДанные.Ссылка, УникальныйИдентификатор, Неопределено);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ВыгрузитьПолныйПрайсЛист(Команда)
ТекущиеДанные = Элементы.СписокОборудования.ТекущиеДанные;
Если НЕ ТекущиеДанные = Неопределено Тогда
МенеджерОфлайнОборудованияКлиент.НачатьПолнуюВыгрузкуПрайсЛистаНаККМ(ТекущиеДанные.Ссылка, УникальныйИдентификатор, Неопределено);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ОчиститьПрайсЛист(Команда)
ТекущиеДанные = Элементы.СписокОборудования.ТекущиеДанные;
Если НЕ ТекущиеДанные = Неопределено Тогда
МенеджерОфлайнОборудованияКлиент.НачатьОчисткуПрайсЛистаНаККМ(ТекущиеДанные.Ссылка, УникальныйИдентификатор, Неопределено);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗагрузитьДанные(Команда)
ТекущиеДанные = Элементы.СписокОборудования.ТекущиеДанные;
ОповещениеПриЗавершении = Неопределено;
Если НЕ ТекущиеДанные = Неопределено Тогда
ЭтоПерваяЗагрузкаКассыЭвотор = МенеджерОфлайнОборудованияВызовСервера.ПроверитьИсториюЗагрузкиУстройства(ТекущиеДанные.Ссылка);
Если ЭтоПерваяЗагрузкаКассыЭвотор Тогда
ОповещениеПриЗавершении = Новый ОписаниеОповещения("ЗагрузитьОтчетЗаПериодЗавершение", ЭтотОбъект);
КонецЕсли;
МенеджерОфлайнОборудованияКлиент.НачатьЗагрузкуДанныхИзККМ(ТекущиеДанные.Ссылка, УникальныйИдентификатор, ОповещениеПриЗавершении);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗагрузитьОтчетыЗаПериод(Команда)
ТекущиеДанные = Элементы.СписокОборудования.ТекущиеДанные;
Если НЕ ТекущиеДанные = Неопределено Тогда
ЭтоКассаЭвотор = МенеджерОфлайнОборудованияВызовСервера.ПодключаемоеОборудованиеЭвотор(ТекущиеДанные.Ссылка);
Если ЭтоКассаЭвотор Тогда
ИдентификаторУстройства = ?(ПустаяСтрока(ТекущиеДанные.Ссылка), Неопределено, ТекущиеДанные.Ссылка);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ИдентификаторУстройства", ИдентификаторУстройства);
ОповещениеПриЗавершении = Новый ОписаниеОповещения("ЗагрузитьОтчетЗаПериодЗавершение", ЭтотОбъект);
ОткрытьФорму("ОбщаяФорма.ФормаНастройки1СЭвоторККМOfflineПроизвольногоПериодаЗагрузки ", ПараметрыФормы, ЭтотОбъект,,,, ОповещениеПриЗавершении, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
Иначе
ТекстСообщения = НСтр("ru='Для данного типа устройства данная команда недоступна.'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗагрузитьОтчетЗаПериодЗавершение(Результат, Параметры) Экспорт
Если ЗначениеЗаполнено(Результат) Тогда
Если Результат.Результат Тогда
ТекстСообщения = НСтр("ru='Данные загружены успешно'");
Иначе
ТекстСообщения = Результат.ОписаниеОшибки;
КонецЕсли;
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
Показать
Очисти настройки терминалов, приобрети в ЛК приложение интеграция с 1С 8, установи его на оба терминала, скачай на странице приложения обработку AkiTorg для 1с, в параметрах обработки выбери свою конфигурацию, выгрузи с помощью обработки номенклатуру на оба терминала.
В дальнейшем создавай номенклатуру только на стороне 1с, про создание на терминалах забудь.
В дальнейшем создавай номенклатуру только на стороне 1с, про создание на терминалах забудь.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот