+7 499 990-10-21

Режим on-line

Re: Режим on-line

Сообщение AndAsh » 12 апр 2014, 15:24

Никак не могу подключить обработку обмена в 1С УТ 11.1.2.10.
Интерфейс упраляемого приложения, подскажите пожалуйста, куда скопировать саму обработку и как ее подключить.
AndAsh
 
Постов: 33
Зарегистрирован: 18 авг 2012, 14:18

Re: Режим on-line

Сообщение AndAsh » 12 апр 2014, 15:32

Подскажите пожалуйста, как подключить обработку обмена в 1С УТ 11.1.2.10.
Никак не могу найти где подключаются обработки обслуживания торгового оборудования.
AndAsh
 
Постов: 33
Зарегистрирован: 18 авг 2012, 14:18

Re: Режим on-line

Сообщение Бродяга_Джон » 12 апр 2014, 16:53

Файл - Открыть :-)
Через Администрирование - Печатные формы, Отчёты и обработки пока не выдет

Или в обработку прописать самому по аналогии с этим
Код: Выделить всё
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Пример использование внешних обработок 8.2.");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
//ДополнительнаяОбработка
//ДополнительныйОтчет
//ЗаполнениеОбъекта
//Отчет
//ПечатанаяФорма
//СозданиеСвязанныхОбъектов
РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка");
РегистрационныеДанные.Вставить("Информация", "Обработка сделано по новому стандарту подключения внешних обработок 8.2. Пример обработки ""Hello Word"" ");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "команда ""Hello Word"" (ОткрытиеФормы)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "2";
строкаКоманды.Представление = "команда ""Hello Word"" (ВызовКлиентскогоМетода)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ВызовКлиентскогоМетода";
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "3";
строкаКоманды.Представление = "команда ""Hello Word"" (ВызовСерверногоМетода)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ВызовСерверногоМетода";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
////////////// назначение (в каких объектах используется) /////////////////////////
//для печ.форм, заполнения, ввода свазанных объектов
//МассивНазначений = Новый Массив;
//МассивНазначений.Добавить("Документ.*"); // все документы назначаются
//МассивНазначений.Добавить("Документ.АвансовыйОтчет");
//МассивНазначений.Добавить("Документ.ЗаказПокупателя");
//РегистрационныеДанные.Вставить("Назначение", МассивНазначений);
Возврат РегистрационныеДанные;
КонецФункции
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Режим on-line

Сообщение Бродяга_Джон » 12 апр 2014, 17:14

подшаманил до такого вида, на 11.1.5.16 добавилась
вставить код в Модуль обработки
Код: Выделить всё
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Обмен данными УТ11 с ДК по протоколу Дэнси");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "0.11");
//ДополнительнаяОбработка
//ДополнительныйОтчет
//ЗаполнениеОбъекта
//Отчет
//ПечатанаяФорма
//СозданиеСвязанныхОбъектов
РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка");
РегистрационныеДанные.Вставить("Информация", "Добавлен контроль присутствия склада, указанного в правиле обмена, в документе перемещения (в режиме добавления остатков). Добавлен учет направления перемещения товаров в случае выгрузки по документу перемещения");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "ОткрытиеФормы";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
////////////// назначение (в каких объектах используется) /////////////////////////
//для печ.форм, заполнения, ввода свазанных объектов
//МассивНазначений = Новый Массив;
//МассивНазначений.Добавить("Документ.*"); // все документы назначаются
//МассивНазначений.Добавить("Документ.АвансовыйОтчет");
//МассивНазначений.Добавить("Документ.ЗаказПокупателя");
//РегистрационныеДанные.Вставить("Назначение", МассивНазначений);
Возврат РегистрационныеДанные;
КонецФункции
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Режим on-line

Сообщение Бродяга_Джон » 12 апр 2014, 17:36

и да, может стоит обновить УТ?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Режим on-line

Сообщение AndAsh » 13 апр 2014, 13:12

Прошу прощения за глупые вопросы, но с 1С только начинаю разбираться.
Объясните поподробнее пожалуйста, в какой модуль необходимо добавить код.
Я смотрел конфигурацию. Есть справочник ПодключаемоеОборудование. Но где искать код обработок уже поддерживаемоо оборудования пока не нашел (хотел разобраться с логикой и сделать подобно).
УТ обязательно обновлю, качаю диски ИТС. Но новые версии УТ работают уже с версией платформы 8.3. Подойдет ли существующая обработка?
AndAsh
 
Постов: 33
Зарегистрирован: 18 авг 2012, 14:18

Re: Режим on-line

Сообщение Бродяга_Джон » 13 апр 2014, 15:51

AndAsh писал(а):Прошу прощения за глупые вопросы, но с 1С только начинаю разбираться.
Объясните поподробнее пожалуйста, в какой модуль необходимо добавить код.
Я смотрел конфигурацию. Есть справочник ПодключаемоеОборудование. Но где искать код обработок уже поддерживаемоо оборудования пока не нашел (хотел разобраться с логикой и сделать подобно).
УТ обязательно обновлю, качаю диски ИТС. Но новые версии УТ работают уже с версией платформы 8.3. Подойдет ли существующая обработка?

в модуль обработки
с 8.3 работет УТ начиная с 11.1.4, а вся ветка 11.1.2 под 8.2
хотя различия есть между 11.1.4 и 11.1.2
а уже выщла 11.1.5 и обещают в конце месяца 11.1.6
Управление торговлей, редакция 11
11.1.5.16 - 11.04.14
11.1.6 - 24.04.14 (31.03.14)
11.1.6.10 - 09.04.14

да и по сути, работать должна, это ведь не конфу перевели а платформу

PS
о, 11.1.6.10 тестовую выложили, пойду смотреть
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Режим on-line

Сообщение Бродяга_Джон » 13 апр 2014, 15:54

в модуле обработки это когда обработку открываешь в конфигураторе
нажимаешь кнопку Действия, внизу по центру, и там есть "Открыть модуль объекта"
и туда вставляешь вот это
Код: Выделить всё
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Обмен данными УТ11 с ДК по протоколу Дэнси");
РегистрационныеДанные.Вставить("БезопасныйРежим", ЛОЖЬ);
РегистрационныеДанные.Вставить("Версия", "0.11");
//ДополнительнаяОбработка
//ДополнительныйОтчет
//ЗаполнениеОбъекта
//Отчет
//ПечатанаяФорма
//СозданиеСвязанныхОбъектов
РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка");
РегистрационныеДанные.Вставить("Информация", "Добавлен контроль присутствия склада, указанного в правиле обмена, в документе перемещения (в режиме добавления остатков). Добавлен учет направления перемещения товаров в случае выгрузки по документу перемещения");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "Обмен данными УТ11 с ДК";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
////////////// назначение (в каких объектах используется) /////////////////////////
//для печ.форм, заполнения, ввода свазанных объектов
//МассивНазначений = Новый Массив;
//МассивНазначений.Добавить("Документ.*"); // все документы назначаются
//МассивНазначений.Добавить("Документ.АвансовыйОтчет");
//МассивНазначений.Добавить("Документ.ЗаказПокупателя");
//РегистрационныеДанные.Вставить("Назначение", МассивНазначений);
Возврат РегистрационныеДанные;
КонецФункции
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Режим on-line

Сообщение AndAsh » 13 апр 2014, 16:29

Подключил как дополнительную обработку.
А как теперь создать ККМ и связать его с обработкой?
AndAsh
 
Постов: 33
Зарегистрирован: 18 авг 2012, 14:18

Re: Режим on-line

Сообщение Alexander » 15 апр 2014, 10:05

Обработка полностью внешняя (в УТ11 разработчики заблокировали функционал подключаемых обработок для торгового оборудования). Поэтому её достаточно открыть через меню [Файл]->[Открыть], заполнить необходимые настройки (сохраняются при закрытии) и выполнить команду выгрузки справочников на кассу/загрузки отчетов с кассы.

Справочник [Кассы ККМ] доступен в УТ 11 через меню [Нормативно-справочная информация]. Следует создать кассу с типом [ККМ Offline].
Справочник правил обмена (которые определяют список товаров, выгружаемых на кассу) доступен через меню [Администрирование]->[Настройки РМК и оборудования]->Правила обмена с подключаемым оборудованием Offline.

P.S. Бродяге_Джону респект, включим в ближайшую версию обработки.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Пред.След.

Вернуться в Интеграция с различным товароучетным ПО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 7, из них зарегистрированных: 0, скрытых: 0 и гостей: 7 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7