FlipWho, потанцевал с бубном и получилось вот что: правила эти не работают из-за того, что они залочены на svchost...
Как посмотреть какой диапазон портов использует FTP для передачи данных и какой процесс на сервере за это отвечает так и не разобрался. Воспользовался костылем - открыл все TCP порты, но с одной оговоркой, для одного ip адреса, которому как раз и нужен протокол ftp для залива данных в файлопомойку (МФУшка дешевенькая).
UPD: Ограничил все таки порты 21, 990 и 1024-65535 (динамический диапазон). Работает.
Виктор Л, а там вся фишка была в обновлении протокола с первой на вторую версию помоему. До кучи знаний на тот момент было мало, как по 1С так и по работе таких специфических устройств.
Adamos, так яж и не говорю, что ему нужно переписать ее всю!) Он может написать только то, что ему нужно. Например, только то, что он планировал сделать на Py, только вот получится это сделать с меньшими усилиями.
И да, это было бы печально, но он не интерпретируемый, а предварительно компилируемый. И до кучи это все таки не язык сценариев, а язык программирования.
Виктор Л, а шут его знает что внедрять, но я думаю найдется что, хотябы печатные формы под себя подгонять. Я например около недели танцевал с бубном вокруг Атоловских касс, чтобы они работали так, как надо.
Adamos, сейчас буду говорить субъективно и исходя из тех знаний, которые у меня есть. На истину в последней инстанции не претендую.
Я сравнил бы 1С с геймдев проектом, может быть вам это ближе.
1С предприятие - это платформа, ее можно сравнить с движком игры. Она достаточно хорошо написана и оптимизирована и я не назвал бы ее универсальным монстром, отнюдь, она выполняет строго определенные задачи.
А основной элемент - это конфигурация, можно назвать ее самим "геймплейным аспектом". Вот это тот самый универсальный монстр, только вот их множество разных по степени универсальности, общему возрасту кода и тд. К тому же, по сути, автору никто не мешает изучить внутренний язык 1С и написать свою конфигурацию, что будет намного проще, нежели написать с 0 свою программу на Py+Qt, так как у него будет огромная база знаний в сети и примеров кода из стандартных конфигураций.
Adamos, проблема в том, что 1С мало купить - ее надо внедрить, а на это может потребоваться несколько месяцев. У человека же время ограничено, если он хочет работать по закону и у него нет отсрочек.
Adamos, я оцениваю исключительно из тех показателей, которые мы имеем:
1) Разработка крупной компании, написанная специалистами на компилируемом языке
2) Начинающий разработчик, который хочет написать на Python.
Что будет работать шустрее - очевидно.
И нет, я не возвожу на пьедестал плюсы, я возвожу туда ASM, но он сложноват, признаю х)
motcart, достаточно функционала... На какой период вам хватит этого функционала? Или бизнес вообще не планирует расширяться и так и останется в рамках одной маленькой точки?
Вы так и не привели каких-то аргументов против 1С. Если говорить о самых распространенных:
1) Дорого - если не пользоваться подпиской ИТС, а просто разово купить лицензии под 1-5 рабочих мест и конфигурацию - не дорого. На собственную разработку вы потратите куда больше ресурсов (не факт, что финансовых, но время тоже можно оценить деньгами);
2) Глючная - эти времена 1С ушли в прошлое. Сейчас это достаточно стабильная система при изначально грамотной настройке, если не соваться куда не надо, пытаясь что-то улучшить без необходимых знаний.
3) Мы работали недавно в компании и у нас все тормозило и глючно работало - тут может быть несколько вариантов:
а) Работали на кривой конфигурации (не на стандартной), написанной слесарем Васей Пупкиным или стандартной, но неграмотно доработанной им;
б) Железо и софт не тянули. Некоторые руководители жмут денег на нормальный сервер и софт (1С сервер, СУБД). Извините, когда у вас 5+ человек сидит на тяжелой базе с большим количеством наворотов, файловый режим или слабенький "сервер" не вытащит!
Adamos, может я конечно не в курсе последних тенденций, но что за компилятор?
Если вы о pyinstaller и других подобных, то это не компилятор, товарищ - это сборщик. И собранный exe пакет делает примерно следующее: распаковывается во временную папку сам скрипт и все его зависимости, а затем запускает скрипт используя стандартный интерпретатор (помоему CPython).
А про соревнование интерпретаторов, то пусть соревнуются... Грамотно написанное на Asm/C/C++ приложение все равно будет быстрее.
Я не амбассадор 1С конечно, но могу разубедить почти в любых аргументах против 1С, если вы их мне представите.
Попробовать что-то свое - это хобби. Чтобы написать работоспособный продукт для бизнеса с интеграциями (пусть в данном случае лишь с кассами, но например и печатать что-то наверняка потребуется) - уйдут месяцы, если нет достаточного опыта в разработки и команды. К тому же, вы уверены, что вам хватит просто знания синтаксиса языка и библиотек (модулей)? На программистов не зря учат в университетах - тут и в архитектуру уметь надо.
Если уж говорить о чем-то самописном, то товарищ ниже писал о том, что проще навоять WEB приложение на каком-либо популярном фреймворке в таком случае.
Konj123, значит все таки вероятно блокировка двойного входа с одного ip, хотя странно на самом деле. Может быть защита от dDOS своеобразная на хостинге или еще что. Попробуй написать в ТП хостинга. Может они разберутся в чем дело, они обычно и в популярных CMS шарят.
Toster234, давайте уточним симптомы:
1) Все подключаемые устройства 2.0 работают?
2) Вы пробовали несколько (больше 2) устройств 3.0 разных производителей и это не были внешние жесткие диски - и все они не работают?
3) Можете скинуть скриншот, как конкретно определяются флешки в диспетчере устройств?