Задать вопрос
  • В каком формате 1c передает данные о картинке товара на сайт?

    @Dementor
    программист, архитектор, аналитик
    Ответ на вопрос заголовка:
    В каком формате 1c передает данные о картинке товара на сайт?

    В формате Base64. Но вероятно информации о содержимом файлов картинки будет недостаточно и нужно дополнительно передавать их название и указание к каким товарам их крепить. А на это вам могут ответить лишь те люди, которые отвечают за работоспособность сайта.

    Детальное описание вопроса вместо того, чтобы уточнить главный вопрос заголовка и дать необходимые детали, только путает. Полный сумбур - куча ненужной информации про наличие 1С Бухгалтерии на отдельном сервере, о крутых админах с навыками загрузки данных и про какой-то неизвестный "дром". Так же в тексте вперемешку, что данные выгружаются в "файл XML" и в "файл эксель". Вначале сами определитесь с сутью проблемы, а потом четко и лаконично задавайте вопрос.
    Ответ написан
    1 комментарий
  • Как изменить данные в табличной части, в зависимости от выбора значения?

    @Dementor
    программист, архитектор, аналитик
    в то время как в справочнике ТоварныеПозиции есть регистр Валюта, который ссылается на справочник Валюта.

    1. Вероятно тут имелось в виду, что в справочнике ТоварныеПозиции есть реквизит типа справочник Валюта, на который как было сказано выше ссылается регистр КурсыВалют
    2. Справочники и регистры сведений - это два варианта хранения табличных данных в 1С, главное отличие в том, что у справочников есть ссылки для адресации конкретных записей таблицы, а у регистров такой ссылки нет, но зато есть опция получения первых или последних значений по набору измерений. Главное, что эти метаданные полностью независимы и не могут содержать друг друга внутри - это вам не ООП.

    Как изменить данные в табличной части, в зависимости от выбора значения?

    Пропишите обработчик события ПриИзменении для требуемого элемента управления, в котором будет вся логика изменения соседних ячеек.

    Я получаю курс необходимой валюты на текущую дату из регистра сведений следующим образом:
    Отбор = Новый Структура;
    Отбор.Вставить("Валюта", РусРубли);
    ...Но эта обработка для всех валют...

    Нет, тут написан код отбора курса только для валюты, значение которой в переменной РусРубли (согласно названия там рубли, но хз как на самом деле). Если нужно получить значение курса для валюты, которую указал пользователь, то именно пользовательскую валюту нужно указать в параметре-отборе для среза последних.
    Ответ написан
    Комментировать
  • Вопрос: с чего начать обучение 1С: Документооборот?

    @Dementor
    программист, архитектор, аналитик
    Радченка потом будешь читать, когда нужно будет квалификацию нарабатывать.

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

    Зная систему, можно приступать к изучению конфигурации и программированию. При чем ДО 2.1 позволяет максимально обойтись без программирования в конфигураторе. На встроенном языке можно писать код для проверки условий для узлов бизнес-процессов и для срабатывания триггеров бизнес-событий, а так же на встроенном языке можно описать сами обработчики бизнес-событий.
    Ответ написан
    3 комментария
  • Как рассчитывается себестоимость в отчете "Валовая прибыль" при формировании документа "Передача на комиссию"?

    @Dementor
    программист, архитектор, аналитик
    Как рассчитывается себестоимость в отчете

    Заходите в конфигуратор, открывайте этот отчет и анализируйте алгоритм.

    при формировании документа «Передача на комиссию»

    Сомневаюсь, что у вас настроено автоматическое формирование отчета в момент записи документа, но даже если и так, то это ничего не меняет. Документ согласно своим алгоритмам (заходите в конфигуратор, открывайте и анализируйте) пишет движения в регистры, а далее отчет считывает данные из регистров, так как читать из множества разнородных вариантов документов накладно.

    Но все, что выше - вода и лишь формально правильный ответ.

    Проблема - программа ведет себя неожиданным образом. Причина проблемы - неправильные настройки, неправильная эксплуатация, ошибки в коде. Решение проблемы - это не писать "абстрактные вопросы"! Решение проблемы для специалиста - проанализировать данные и алгоритмы, на основании чего сделать вывод, что все так и должно быть, и дать инструкции по правильной эксплуатации; или обнаружить и исправить корень проблемы. Решение для НЕ-специалиста - обратится к специалисту!
    Ответ написан
  • Как написать функцию которая преобразователь строку в дату?

    @Dementor
    программист, архитектор, аналитик
    1) На скриншоте названия месяцев с маленькой буквы, а в вашей функции с большой. Поэтому не работает.
    2) Отладка, отладка, отладка! Уже давно все сами увидели и исправили.
    Ответ написан
    Комментировать
  • 1С как выбрасывать пользователей из-за которых растёт tempdb?

    @Dementor
    программист, архитектор, аналитик
    Именно кто наполняет tempdb напрямую увидеть нельзя, только методом онлайн анализа логов технологичного журнала, который настроен с ключем SDBL.

    Но в консоли кластера (так же програмно из языка 1С, с помощью OneScript и с помощью RAS/RAC) можно по конкретной базе увидеть какие пользователи очень долго и в большом объеме захватывают СУБД.

    У меня на прошлой работе (где я был инхаус и обеспечивал работоспособность системы) такие случаи были очень редкие и достаточно было в консоли кластера найти и потушить "проблемный сеанс" (пользователь запустил финансовый отчет за слишком большой период или вообще без фильтров). Если не помогало, то смотрел идентификатор rphost и просто его килял - проблемному пользователю вылетала ошибка, а остальные ничего не замечали, так как автоматически перекидывались на другие процессы кластера или дожидались старта нового процесса. Вот эти многобукв данного абзаца можно автоматизировать, если проблемы каждый день.
    Ответ написан
    Комментировать
  • Как подключиться к локальной базе данных 1С УНФ через COM соединение?

    @Dementor
    программист, архитектор, аналитик
    Видимо строки подключения неверна. Во первых не используйте кирилицу, а во вторых проверьте права доступа к каталогу.
    Ответ написан
    Комментировать
  • Как разобраться в версиях явы?

    @Dementor
    программист, архитектор, аналитик
    Как я понимаю, это приложение нельзя же будет запустить, просто зайдя на сайт java.com и скачав оттуда последнюю версию (которая, как ни странно, версии 8)?

    Верно - обратной совместимости нет.

    Последние версии java можно скачать на официальном сайте:
    https://www.oracle.com/java/technologies/downloads/
    Ответ написан
  • Как связать 1С УНФ и сайт на Django?

    @Dementor
    программист, архитектор, аналитик
    Берите модуль интеграции УНФ и Битрикс - это сразу половина дела.

    Далее под Джангу есть модули для обмена с 1С как раз под битриксовский формат. Кажется видел в открытом доступе несколько лет назад. Но даже если прямо сейчас бесплатного модуля нет (или он сильно устарел), то на рынке есть десяток компаний, которые за деньги с радостью вам все настроят.

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

    @Dementor
    программист, архитектор, аналитик
    Есть ли возможность настроить импорт на стороне 1С или сайта так,

    Такой галочки, которую сделали специально для вас, нет.
    Но вы можете сделать требуемую доработку "на стороне 1С или сайта".
    Ответ написан
  • Найти реализацию у заказа клиента УТ 11.5?

    @Dementor
    программист, архитектор, аналитик
    Как определить что есть проведенные реализации очень просто, а вот как определить что есть НЕ проведенные это задача..

    Во втором варианте точно так же как в первом, но без фильтра по проведенным (можно заменить на фильтр по непомеченным на удаление).
    Ответ написан
  • 1С ЦКК есть ли услуги?

    @Dementor
    программист, архитектор, аналитик
    Может и есть. Это будет не совсем стандартная услуга и вам для них нужно будет обеспечить широкополосный онлайн доступ в вашу базу. Возможно стоимость будет выше стандартного прайса.

    Сомневаюсь, что на Хабре есть хоть один представитель организаций, которые занимаются такими вопросами. Поэтому берите телефон в руки, открывайте список центров обслуживания (https://1c.ru/rus/partners/service.jsp) и начинайте прозвон.
    Ответ написан
    Комментировать
  • Как задавать права?

    @Dementor
    программист, архитектор, аналитик
    Я нашел в Администрирование - Настройки пользователей и прав, но не смог сходу разобраться что надо делать.

    Все верно. Этот пункт предназначен исключительно для настройки пользователей и прав!

    Сейчас столкнулся с такой проблемой: как сделать разграничение по правам? То есть как сделать чтобы эта форма открывалась не у всех а только тому кого я отмечу?

    Вариантов решения несколько:
    1) Добавить права на форму обработки в роль, которую назначать только нужным пользователям.
    2) Закрыть обработку параметризированной функциональной опцией, на основе настроек пользователя.
    3) В обработчике ПриСозданииНаСервере формы выполнить проверку настроек пользователя и принять решение - показывать или выставить ОТКАЗ = ИСТИНА.
    Ответ написан
    4 комментария
  • Почему при восстановлении резервной копии PostgreSQL возникают ошибки, хотя база работает корректно?

    @Dementor
    программист, архитектор, аналитик
    1) Песочница Хабра - это место куда начинающие авторы постят свои статьи. Если у статьи есть какая-то ценность, она переносится в основные хабы сайта. Эта не перенесена, что уже является маркером. И вообще, статьи по администрированию 1С лучше читать на Инфостарте.

    2) Скрипт выглядит... странно. Я бы на вашем месте использовал pg_dump без этого батника. Почитайте мануал на предмет ключей восстановления без очистки.

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

    @Dementor
    программист, архитектор, аналитик
    Да.

    Фреш и ГРМ появились относительно недавно и решают проблему отсутствия собственного хостинга, а не конкурируют с ним.
    Ответ написан
    Комментировать
  • Как в 1С: Ут изменить длину наименования реквизита?

    @Dementor
    программист, архитектор, аналитик
    По памяти не помню название справочника для значений доп.реквизитов в УТ11, а под рукой таких конф давно нет, но вы сами можете вычислить из ситуации на скриншоте:
    1) нажать на цепь - это получение гиперссылки и в ее описании будет название справочника
    2) нажать на три точки и выбрать последний пункт с информацией для технического специалиста

    Зная название справочника можно в конфигураторе в настройках поддержки включить возможность редактирования (полностью снимать не рекомендую) и после этого увеличить длину до 150,

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

    1) использовать сокращения для наименования, чтобы уместится в текущий лимит
    2) вместо ссылочного типа доп.реквизита использовать два строковых доп.реквизита - название файла картинки и полный путь к картинке
    Ответ написан
    Комментировать
  • Как организовать заполнение по ИНН Контрагентов при добавлении в новую базу КА 2.5?

    @Dementor
    программист, архитектор, аналитик
    В КА эти данные уже залиты, если провалится в контрагента, рядом с ИНН есть кнопочка заполнить по ИНН и все автоматом заполняется. Мне надо нажать эту кнопочку для 3000 контрагентов, группой.
    Просто может есть способ "нажать" эту кнопочку для всех контрагентов, а я про него не знаю?!

    1) Пишите код на 1С, который обходит нужный список контрагентов и "нажимает" кнопку
    2) Пишите внешний скрипт, который будет открывать в 1С карточки контрагентов и "нажимать" кнопку (RPA)
    3) Возьмите стажера на испытательный срок, дайте задачу прожать кнопку для 3000 контрагентов, а потом скажите, что медленно работает и потому не подошел... Ой, это не сюда )))
    Ответ написан
    Комментировать
  • Как правильно группировать элементы на форме?

    @Dementor
    программист, архитектор, аналитик
    1. Вместо горизонтальных групп можно использовать две вертикальные - одна для флажков и вторая для полей ввода.
    2. Для элементов-флажков можно явно задать одинаковые размеры.

    На управляемых формах и так временами можно получить нелогичные ситуации, а если бы платформа занималась расчетом "а сколько элементов в стоящих на одном уровне горизонтальных группах и можно ли их дополнительно выровнять", то формы сами по себе "плыли" намного чаще.
    Ответ написан
    Комментировать
  • Как удалить виды номенклатуры помеченные на удаление?

    @Dementor
    программист, архитектор, аналитик
    1. Заходите в меню, выбирайте последний пункт "Функции для технического специалиста" - откроется дерево функций.
    2. В дереве функций переходите на самую последнюю ветку "Стандартные", открывайте ее и выбирайте пункт "Удаление помеченных объектов".
    3. Откроется встроенная обработка чистки от помеченных с двумя вариантами работы: "Полное удаление" (начнется сразу, но может занять много времени) и "Выборочное удаление" (потребует время на составление списков из всех помеченных объектов, но зато потом можно выбрать лишь нужные и удаление пройдет очень быстро).

    Почему обработка может не удалить помеченные на удаление объекты? Если на них есть ссылки в других объектах! Нужно или удалять все, вместе со связанными объектами, или в связанных объектах зачистить ссылки на удаляемые.
    Ответ написан
    1 комментарий
  • Android studio при попытке открыть файл для парсинга упорно его не видит, какие могут быть причины?

    @Dementor
    программист, архитектор, аналитик
    Выглядит как отсутствие прав для файла:
    /data/user/0/com.example.myapplication/files/test.xml

    Для работы DocumentBuilder понадобятся права на чтение и на модификацию.
    Ответ написан