Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>   Привязка sql базы к 1с
SeverinPasha
Отправлено: 11.01.19, 9:23


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Доброго времени суток. Ситуация следущая, нужно привязать sql базу, которая находится на сервере к 1с, чтобы та в свою очередь динамически забирала оттуда данные. Может знает кто уже готовые решения в виде внешних обработок, которые висят в свободном доступе. Буду благодарен crazy.gif
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #148855 · Ответов: 1 · Просмотров: 1034
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 20.11.18, 8:38


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Vofka @ Вчера, 17:40 * ,
Самое интересное, что ваш код не работал. Я понимаю что по сути это одно и то же, но первым вариантом кода программа реально не работала. Всё равно большое спасибо
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147325 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 19.11.18, 10:46


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Решение найдено, всем спасибо
ВремяСтарта = ТекущаяДата();
        Длит = 5;
        
            Пока ComPort.InBufferCount = 0 И (ТекущаяДата()- ВремяСтарта) < Длит Цикл
                     Массив = ComPort.Input;
            КонецЦикла;
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147291 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 15.11.18, 10:19


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Vofka @ Сегодня, 10:54 * ,
Ну не сбрасывать же мне весь код. То что я сбросил это лишь лакмусовая бумага, которая показывает то, что данный вариант не работает.
Извиняюсь, если что-то не так описываю
В 1с я человек новый
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147146 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 15.11.18, 9:27


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Vofka @ Сегодня, 10:15 * ,
Я пробовал таким образом раньше делать
Не работает. Выбивает исключение, которое я прописал на всякий случай, чтобы видеть ошибки
                 Исключение
        Сообщить("Не возможно открыть порт.",СтатусСообщения.ОченьВажное);
        Отказ = Истина;
    КонецПопытки;    
    ComPort.PortOpen = Ложь;
    
КонецПроцедуры

и выдаёт именно "Не возможно открыть порт."
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147143 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 15.11.18, 8:35


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Petre @ Вчера, 10:50 * ,
Vofka @ Вчера, 10:49 * ,
Да тут не в названии дело)
Попробовал обработчиком и понял что это вариант не для данного случая.
Мне нужно не запускать всю процедуру по истечению времени. В коде есть отдельный цикл, который отвечает за приём данных.
 Пока ComPort.InBufferCount <= 1 Цикл
                 Массив = ComPort.Input;    
            КонецЦикла;

Так вот, мне нужно остановить именно его по истечению пяти секунд. У меня это даж было как-то получилось, но на ранней стадии разработки программы. Может кто подкинет идейку, как остановить именно этот цикл по завершению таймера. Я пробовал играться с текущей датой, но я какой-то глупый
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147140 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 14.11.18, 9:29


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Vofka @ Сегодня, 10:23 * ,
Я по клику открываю порт, чтобы принять данные. И никак не могу написать код, который будет закрывать порт через например 5 секунд. Пробовал работать с функциями даты но всё безрезультатно. Мне нужно просто остановить цикл через 5 секунд после начала приёма данных, при условии, что данные не пришли
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147118 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 14.11.18, 8:01


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


sava1 @ Вчера, 10:39 * ,
А может есть еще какой-либо вариант реализации?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147115 · Ответов: 17 · Просмотров: 3235
 

>  Програмный код таймаута 1с 8.3
SeverinPasha
Отправлено: 13.11.18, 9:34


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Ситуация следующая, открываю порт для получения данных, но не могу поставить закрытие по истечению времени(например секунд). Перепробовал всё что знал и вычитал. Может кто поделится мыслью
Процедура СчитатьКартуНажатие(Элемент)
    Перем ЗначениеСчитки;
    ComPort = Новый COMОбъект("MsCommLib.MsComm");
    Попытка
        ComPort.CommPort        = 3;
        ComPort.Settings        = "38400,N,8,1";
        ComPort.InputMode = 1;
        ComPort.PortOpen = Истина;    
        ЭлементыФормы.СостояниеСвязи.Заголовок = "Связь есть...";
        Таймаут = 5;
        ПорогТаймаута = ТекущаяДата() + Таймаут;
        ТекущееЧисло = ТекущаяДата();
        
            Пока ComPort.InBufferCount <= 1 и ТекущееЧисло <> ПорогТаймаута  Цикл
                 Массив = ComPort.Input;    
            КонецЦикла;
                        
             ДанныеСПорта = ComPort.Input;
                          
             Массив = ДанныеСПорта.Выгрузить();
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #147088 · Ответов: 17 · Просмотров: 3235
 

>  Получение данных с COM порта
SeverinPasha
Отправлено: 29.10.18, 13:13


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Всем спасибо, решение получено, тему можно закрывать icon_beer17.gif
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146695 · Ответов: 6 · Просмотров: 2408
 

>  Получение данных с COM порта
SeverinPasha
Отправлено: 24.10.18, 7:58


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Значится нашёл я документацию своей считки. Узрил необходимую скорость считывания данных и настройки, окей.

Потом решил все это затестить на ComRead. Получил следующие данные с карты

Окей, после чего решил вставить такие же настройки считки в свою обработку в 1с

И в итоге рпи запуске получаю следующие данные. Каждой паре соответствует свой элемент массива в 10-чной системе.

Но вся проблема остаётся в том, что ну не представляю совсем как эти данные перевести в те, которые указаны на карте, а именно; 0000188041 и 002,56969
Код программы чуть что указан выше
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146558 · Ответов: 6 · Просмотров: 2408
 

>  Получение данных с COM порта
SeverinPasha
Отправлено: 23.10.18, 12:29


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Итак, я уже писал в одной теме о подключении и получении данных с магнитного ридера. У меня это удалось, вот только данные я получаю непонятно какие. Вот код


Если учесть, если на карте имеется номер 0000255740(десятиричный) и 039,01335(некий ТЕКСТОВЫЙ код).
Помогите связать результат вывода с данными которые по идее должны выводиться(написаны на карте)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146536 · Ответов: 6 · Просмотров: 2408
 

>  Прикручиваем магнитный ридер к 1С
SeverinPasha
Отправлено: 22.10.18, 8:37


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


mut @ 19.10.18, 20:57 * ,
И это конечно всё хорошо, но атоловский драйвер не совместим с 8.3.
Установил, програл считки, покапался в настройках. Почитал доку. Увы, ищу другой вариант
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146497 · Ответов: 8 · Просмотров: 2133
 

>  Прикручиваем магнитный ридер к 1С
SeverinPasha
Отправлено: 19.10.18, 10:51


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


andr_andrey @ Сегодня, 11:32 * ,
В том то и дело, что я не понимаю, что вообще передаёт ридер.
Вот например я приложил 5 карт. И какие значения он выдал




 ! 

Правила: 8
 
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146431 · Ответов: 8 · Просмотров: 2133
 

>  Прикручиваем магнитный ридер к 1С
SeverinPasha
Отправлено: 19.10.18, 10:07


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


andr_andrey @ Вчера, 15:45 * ,
Это конечно всё хорошо, но всё равно не могу прикрутить COMSafeArray. Перечитал всю документацию и всё равно не понимаю, как он работает

В итоге вся проблема сейчас в переводи данных, которые выданы в служебных сообщениях в людские цифры.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146426 · Ответов: 8 · Просмотров: 2133
 

>  Прикручиваем магнитный ридер к 1С
SeverinPasha
Отправлено: 18.10.18, 10:06


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Ситуация такая. Куплен новый ридер магнитных карт CR-EM-USB. Подключил к компьютеру, установил ПО.
Пишу обработку в 1с для получения данных с порта. Но в итоге данные приходят не 10-чной системе, а фиг пойми вообще что это такое.
Бросаю якорь, может кто подскажет, как корректно получить данные. Скрины прилагаю.



  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #146385 · Ответов: 8 · Просмотров: 2133
 

>  Подключение магнитного ридера для 1С
SeverinPasha
Отправлено: 25.09.18, 9:39


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


awp @ Сегодня, 9:37 * ,
увы, я только закончил университет
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #145675 · Ответов: 8 · Просмотров: 1772
 

>  Подключение магнитного ридера для 1С
SeverinPasha
Отправлено: 25.09.18, 9:28


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Vladal @ Сегодня, 9:18 * ,
Цитата(Vladal @ 25.09.18, 9:18) *
А так у меня есть 2 работающие системы - учет на турникете вход/выход и автоматизация взвешиваний на асфальтном заводе (въезд*выезд/промежуточные взвешивания фракций и разница нетто между ними)

А поделиться из солидарности Вы конечно же не сможеТЕ?))) haha.gif


 ! 

Правила: 1
 
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #145672 · Ответов: 8 · Просмотров: 1772
 

>  Подключение магнитного ридера для 1С
SeverinPasha
Отправлено: 25.09.18, 9:06


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


andr_andrey @ Сегодня, 8:39 * ,
вся проблема еще заключается в том, что производитель белорусский и у него полностью отсутствует ПО. Я как бы пробросил его и в диспетчере устройств он отображается как СОМ порт. Но лично меня сйчас больше интересует программный код для работы считки с 1с.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #145668 · Ответов: 8 · Просмотров: 1772
 

>  Подключение магнитного ридера для 1С
SeverinPasha
Отправлено: 25.09.18, 8:19


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 25.09.18
Пользователь №: 62380


Задача следующая. Необходимо подключить магнитную считку к базе 1с. Не представляю вообще как это делать. Пока я только подключил ридер через сом порт и всё. Может кто работал с такой задачей и у него остался код, то не могли бы скинуть во внешнюю обработку или хоть как-либо направить меня на путь истинный. Заранее спасибо.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #145664 · Ответов: 8 · Просмотров: 1772
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 23.04.24, 17:26
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!