• Как настроить полный обмен заказами с 1С?

    @Dementor
    программист, архитектор, аналитик
    Судя по постановке вопроса, нужно просто подтверждение, что такое возможно. Да, возможно. А теперь вам всего лишь нужно нанять программистов, чтобы они доработали сайт и 1С-ку для выполнения полного обмена.
    Ответ написан
  • 1с программист. Какой обычно состав команды разработки?

    @Dementor
    программист, архитектор, аналитик
    Не учитывая, что веб-разработка указана в вопросе абстрактно, все точно так же.
    Особенно если серверная разработка на ноде - т.е. всюду единый ЯП, как в 1С.

    1) маленькие проекты - один фулстек (что веб, что 1С)
    2) чуть крупнее делает команда - один тимлид/архитектор/директор и несколько прогеров, которые могут быть фулстек или разделить между собой работы на фронт и бек.
    3) средние проекты обслуживают полноценные фирмы с продавцами, маркетологами, службой поддержки и так далее, а к ИТ-спецам добавляются выделенные админы (виндузятники, линуксоиды и ДБА).
    4) на крупных проектах полноценный DevOps, юнит и сценарное тестирование, релизные циклы, SLA и так далее
    Ответ написан
    Комментировать
  • Как в переменную окружения CLASSPATH добавить сторонние классы?

    @Dementor
    программист, архитектор, аналитик
    Ничего не помогало - всё равно IDE не распознает этот импорт.
    Очевидно, что у IDE свои собственные настройки и нужно их "разкуривать". В Философии Джавы рекомендации под ручную компиляцию с помощью javac.
    Ответ написан
  • Как создать несколько назначений для разных документов во внешней обработке и назначить на эти назначения разные команды?

    @Dementor
    программист, архитектор, аналитик
    Никак. Если вы не модифицировали свою версию БСП, то в описании команд нет назначения использования. Вы просто описываете пачку команд и каждая из них должна подключится к каждому из описанных типов в массиве "Назначение". Почему появляются только в Заказе покупателя нужно смотреть в отладке. Похоже на глюк.
    Ответ написан
    2 комментария
  • Как из Python сформировать файл формата .epf для импорта в 1С?

    @Dementor
    программист, архитектор, аналитик
    Если просуммировать все три вопроса, то в итоге получаем - вы просто не знаете, что такое EPF, известная как "внешняя обработка"! А потому для начала прочитайте короткую статью - https://v8.1c.ru/platforma/vneshnie-obrabotki/

    1) На гитхабе нужно поискать. Помню, что сам програмно собирал внешнюю обработку с помощью проекта v83unpack, но он вроде уже закрыт и там есть ссылка на более свежий и универсальный инструмент.

    2) Тут лежит официальный epf-файл от вендора для загрузки произвольной информации из xls и прочих табличных форматов: https://its.1c.ru/db/metod8dev/content/3679/hdoc

    3) Платформа на Виндовс и Линукс работает практически идентично. Если вам не доступно открытие файла epf через меню файл, то это значит, что вашему пользователю запрещено открывать внешние обработки. Добавьте ее в справочник внешних обработок и тогда она будет открываться без проблем.
    Ответ написан
    Комментировать
  • Как програмно вывести значения в таблицу печатной формы 1с?

    @Dementor
    программист, архитектор, аналитик
    1) Делайте по аналогии с теми данными, которые правильно выводятся. У вас в коде будет что-то типа такого:
    Макет = ПолучитьМакет("Макет");
    ОбластьСтроки = Макет.ПолучитьОбласть("Строки");
    ОбластьСтроки.Параметры.Номер = ИсточникДанных.Номер;
    Вот именно сюда и добавляйте заполнение своих новых параметров.

    2) Непонятно зачем подчеркнутые колонки сделаны не обычными параметрами, а шаблонами, если там фактически нет шаблонов из нескольких значений? Убирайте квадратные скобки и заменяйте тип ячейки на просто "Параметр".
    Ответ написан
  • Почему при выполнении теста в Eclipse в консоли отображается сообщение Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for?

    @Dementor
    программист, архитектор, аналитик
    Первая же ссылка в гугле ведет на этот же вопрос на СО и там ответ даже с картинками:
    https://stackoverflow.com/questions/54205486/how-t...
    Ответ написан
  • Как решить эту задачку?

    @Dementor
    программист, архитектор, аналитик
    Есть N монстров. У каждого из монстров есть n жизней, целых чисел. И есть охотник который стреляет в каждом цикле в самого "жирного" монстра. Вывести порядок в котором побеждаются монстры.

    Давай включим логику.
    1) Что будет происходить с монстром, у которого n жизней, после выстрела? У него станет n-1 жизней или он умрет (ноль жизней).
    2) Если с более жирного (на фоне остальных) снять жизни, то каким он станет? Он станет менее жирным (на фоне остальных). Т.е. на следующих циклах в него будут стрелять только при условии, что его количество жизней больше или равно другим.
    3) Что мы закономерно имеем ближе к концу? Из-за отстрелов "живучести" мы получаем линейку из все тех же самых изначальных N монстров, только теперь у каждого из них по 1 жизни. Рубикон! С этого момент каждый выстрел приводит к смерти монстра.

    Если нет правила по выбору монстра для стрельбы, то просто выводи их по очереди - это и будет верный ответ.
    Ответ написан
    Комментировать
  • Как откатить версию конфигурации 1с на предыдущую?

    @Dementor
    программист, архитектор, аналитик
    1. Если вы не специалист, то только вариант восстановления из бекапа, который снят до обновления.

    2. Если вы специалист..., то знаете, что даунгрейд мало того, что не ответ, так еще и может привести к потере данных. Если вы специалист, то просто исправьте ошибку отчета. Ведь если обновление ЗУП прошло все внутренние тесты в 1С и другие пользователи не жалуются, то явно ошибка в ваших локальных настройках или в особенности учета.
    Ответ написан
  • Что за ошибка при вызове конструктора?

    @Dementor
    программист, архитектор, аналитик
    В ошибке сказано, что в "Основных параметрах" в свойстве "Имя файла лога" указано неправильное (или недоступное) название файла.

    Ранее ошибки могло не быть по троим причинам:
    1) Ранее путь к логу ошибок был правильный, а потом его изменили на неправильный
    2) Изменились подключённые диски или права на файл - настройка теперь ссылается на недоступный файл.
    3) Никогда в настройке не было файла ошибок, но раньше не было ошибок обмена и этого никто не замечал.
    Ответ написан
    Комментировать
  • 1с как восстановить стандартные профили групп доступа?

    @Dementor
    программист, архитектор, аналитик
    Можно попробовать запустить с ключем "/c ЗапуститьОбновлениеИнформационнойБазы" - это по идее кроме обновления служебных справочников, должно проверить все поставляемые профили и восстановить, если их не хватает.
    Ответ написан
  • Мне помогли написали кусок кода, но он у меня не запускается что не так не знаю?

    @Dementor
    программист, архитектор, аналитик
    я запускал на Intelij IDEA
    Следовательно код рабочий и как минимум запускается.

    Я раньше запускал и всё работало, а сейчас не работает...на другом компьютере
    Другой компьютер - это другой набор установленных библиотек, другая видюха и другие драйвера. Скорее всего проблема в этом направлении.

    Exception in thread "main" java.lang.IllegalArgumentException: x is NaN
    at edu.princeton.cs.algs4.StdDraw.validate(StdDraw.java:776)
    at edu.princeton.cs.algs4.StdDraw.filledCircle(StdDraw.java:1140)
    at Osmos.MeteorFlow.main(MeteorFlow.java:135)
    Process finished with exit code 0
    Эта ошибка говорит, что программа запустилась, но была аварийно завершена в тот момент, когда вместо числовой координаты x было получено NaN.

    Поскольку у тебя есть проект и среда разработки, то тебе нужно просто запустить выполнение в режиме отладки с остановкой по ошибке (или сразу поставить брекпойнт в StdDraw.java:776), а далее по стектрейсу посмотреть как ты сюда попал и почему значение координат было не инициализировано.
    Ответ написан
    Комментировать
  • С чего начать учить Kotlin?

    @Dementor
    программист, архитектор, аналитик
    Совет изучить Java исходит из истории программирования под Андроид. Некоторые писали натив код на С++, но большинство писало на Java сначала на ADT, а потом в Android Studio. Kotlin появился относительно недавно.

    Следовательно, если у вас какие-то проблемы и вы гуглите решение, то в 99% случаев получите код на Java.
    Ответ написан
    Комментировать
  • Как правильнее реализовать таблицу с отборами?

    @Dementor
    программист, архитектор, аналитик
    Как будет лучше и правильнее реализовать данный функционал? Дин список или таблица значений?
    Если работаете с данными базы, которые параллельно кто-то может изменять и вам нужно выводить обновленные данные с определенным интервалом; если вы создаете интерфейс над данными и двойной клик должен открывать объект на редактирование - ваш выбор точно динамический список, иначе с ТЗ нужно будет много танцев с бубном для повторения стандартного функционала.

    Если работаете с вводом пользователя, который сразу не нужно никуда записывать, если подгружаете данные на анализ из файлов или других подобных источников, то идеальным выбором будет ТЗ.

    Смотрите от требований к результирующему поведению и от возможности максимально использовать стандартный функционал стандартных объектов.

    В основном меня беспокоят сортировка и перемещение строк после изменения приоритета.
    Строки сами меняют свой порядок, если делать сортировку - это практически синонимы. В настройках динамического списка указывайте поля сортировки и дело готово. Для ТЗ нужно: 1) разрешить смену последовательности вывода строк для элемента формы, 2) вывести на форму кнопочки сортировки, которые по умолчанию запрятаны в боковом меню.

    Итого по условиям задачи максимально подходит динамический список с сортировкой по приоритету в настройках. Если кто-то (даже с другого компьютера) заходит в задачи, то по установленному таймауту список сам обновится и очередность задач самостоятельно изменится.
    Ответ написан
  • Как правильно спроектировать сервис лицензирования?

    @Dementor
    программист, архитектор, аналитик
    Хотите сделать свой аналог ключей Guardant или Sentinel?
    Ну так откройте их доки и параграф за параграфом повторяйте.
    Все что вы спрашиваете, у них детально расписано.
    Ответ написан
    Комментировать
  • Вывод на печатную форму "Комментарии"?

    @Dementor
    программист, архитектор, аналитик
    Отладка в помощь!

    Причины навскидку:
    1) Комментарий выводится, просто он пустой.
    2) Комментарий выводится не в ту область макета
    3) После установки комментария он переопределяется пустой строкой.
    4) Комментарий устанавливается после вывода области в результирующий документ
    5) Цвет текста ячейки - белым по белому :-)
    Ответ написан
  • Как сделать вывод данных из двух таблиц по номеру строки?

    @Dementor
    программист, архитектор, аналитик
    Объединяй выборки из этих двух таблиц, добавив булево поле Изменено, которое для первой таблицы явно Ложь, а для Второй - Истина. Результат отсортируй по полям Номер и Изменено.
    Ответ написан
    1 комментарий
  • Почему не подключается .so библиотека в java?

    @Dementor
    программист, архитектор, аналитик
    Тут скорее два вопроса:
    1) Почему не подключается .so библиотека?
    Возможно причина в том, что не хватает зависимостей для библиотеки. Проверить можно с помощью команды ldd

    2) Как работать с ZIP-архивами под Андроид?
    Пример - https://habr.com/ru/articles/264701/
    Ответ написан
  • Не запускается приложение Java, что делать?

    @Dementor
    программист, архитектор, аналитик
    Похоже на вашу ошибку.

    Что мне делать?
    Попробуйте запускать под 8-й Джавой, под которой собственно и был собран ваш jar
    Ответ написан
    4 комментария