|
|
Обработка ТОСервер |
☑ |
|
0
turbomilk8
20.09.12
✎
08:31
|
Тема поднималась уже пару раз, но ответа так и не было. Подскажите, плз, откуда берутся строки с торговым оборудованием в переменной мДанныеСервера.
Код:
Функция ПолучитьПараметрСервераТО(ИмяПараметра, ТипПараметра)
Если мДанныеСервера = Неопределено Тогда
мДанныеСервера = Новый Структура();
КонецЕсли;
Результат = Неопределено;
мДанныеСервера.Свойство(ИмяПараметра, Результат);
Если Результат = Неопределено Тогда
Результат = Новый(Тип(ТипПараметра));
мДанныеСервера.Вставить(ИмяПараметра, Результат);
КонецЕсли;
Возврат Результат;
КонецФункции // ПолучитьПараметрСервераТО()
|
|
|
1
Hussein
20.09.12
✎
08:34
|
Платформа, конфигурация, версия, год и место рождения, документ удостоверяющий личность, прописка....
Хоть что-нибудь.....)))
|
|
|
2
turbomilk8
20.09.12
✎
08:35
|
этот кусок текста есть почти во всех конфах, работающих с торговым оборудованием. А так простая УТ 10.3
|
|
|
3
turbomilk8
20.09.12
✎
08:38
|
Появилась необходимость печатать чеки из РеализацииТоваровУслуг, код перенес из документа ЧекККМ. Когда запускаю печать чека из РТиУ в этой переменной ничего нет, а если сначала распечатать чек из ЧекККМ, а затем из реализации, то все норм, в переменной появляется список фискальных регистраторов.
|
|
|
4
Hussein
20.09.12
✎
08:41
|
Сорри под рукой 10.3 нету ((((
|
|
|
5
turbomilk8
20.09.12
✎
08:53
|
Проверял отладчиком, как только заходим в обработку ТОСервер из ЧекККМ переменная мДанныеСервера содержит значения, а из РТиУ - пустая
|
|
|
6
mzelensky
20.09.12
✎
08:56
|
(0) я думая ты просто не все перенес. Для работы с ЭТИМ нужно при открытии формы инициализировать работу обработки...должен быть подключен определенный обработчик, апри закрытии формы объект очищается. Скорее всего ты что-то просто упустил.
|
|
|
7
Операция 1Ы
20.09.12
✎
09:08
|
при открытии вставить не?
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
|
|
|
8
Операция 1Ы
20.09.12
✎
09:12
|
+(7) и не забыть про
мТерминалы = ПолучитьСерверТО().ПолучитьСписокУстройств(
Перечисления.ВидыТорговогоОборудования.ТерминалСбораДанных);
|
|
|
9
turbomilk8
20.09.12
✎
09:22
|
(8) В РТиУ в форме документа эти строки уже есть
|
|
|
10
turbomilk8
20.09.12
✎
12:36
|
Все, разобрался. Всем спасибо.
В функцию:
Функция ПоддерживаетсяВидТО(Вид) Экспорт
Результат = Ложь;
Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода
Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательМагнитныхКарт
Или Вид = Перечисления.ВидыТорговогоОборудования.ТерминалСбораДанных
Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательRFIDМеток
Или Вид = Перечисления.ВидыТорговогоОборудования.ФискальныйРегистратор Тогда
Результат = Истина;
КонецЕсли;
Возврат Результат;
КонецФункции // ПоддерживаетсяВидТО()
надо было добавить: Или Вид = Перечисления.ВидыТорговогоОборудования.ФискальныйРегистратор
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший