Задать вопрос
  • Найти реализацию у заказа клиента УТ 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 понадобятся права на чтение и на модификацию.
    Ответ написан
  • Какие курсы по 1с программированию лучше выбрать?

    @Dementor
    программист, архитектор, аналитик
    Могу дать ответ как бывший преподаватель 1С ЦСО на сертифицированных курсах по программированию и по использованию УТ и БП.

    1. Любые курсы - это всего лишь обзоры возможностей. Это как аттракционы, чтобы быстро и сразу показать красочный результат. Если нужны фундаментальные знания, то тут только самостоятельная работа поможет. При чем нельзя верить ни ИТС, ни синтаксис-помощнику в конфигураторе - все нужно лично перепроверять! Правильный выбор курса позволит получить ускорение только на первых 10% пути.

    2. Курс - это лишь план для преподавателя. Толковый преподаватель - это залог понимания материала! Когда я сам только пришел в 1С в 2006 году, то у меня был достаточно бестолковый учитель с минимальным опытом, который плавал в терминологии и "читал по книжке" (вероятно его отправили в учителя, чтобы он смог из мидлов выйти в сеньоры). Помня про него, я свои лекции всегда насыщал множеством примеров из практики. Некоторые коммерческие курсы делают завлекающие вебинары с преподавателями, а у учебных центров 1С есть каналы на Ютубе - можно посмотреть на лекторов, на их стиль преподавания.

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

    @Dementor
    программист, архитектор, аналитик
    У вас же было какое-то понимание, когда вы вместо просто сделать отчет на СКД решили использовать механизмы универсального? Вы наверное прочитали документацию или посмотрели примеры, чтобы прийти к решению "упростить" себе работу?

    В ЕРП с таким никогда не работал (да и вообще уже года два даже не открывал эту конфигурацию и даже демки нет чтобы сейчас посмотреть), но подозреваю, что механизм является идейным наследником от универсального из УПП, с поправкой, что теперь СКД вместо "построителя отчета". Следовательно настройки "наследников" универсального отчета заключаются в описании предопределенных процедур в модуле менеджера нового отчета, где как я помню нужно явно сказать что будет ресурсом, что будет группировками - причем горизонтальные и вертикальные группировки описываются отдельно в блоках, которые помечены соответствующими комментариями (там же отборы, сортировки и условное оформление).

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

    @Dementor
    программист, архитектор, аналитик
    Возможно для вас такая постановка вопроса выглядит полной, но для людей, которые с вами не знакомы, тут полный хаос:

    1) Начать нужно с четкого названия программного продукта. В 7.7 была своя кухня, потом на 8.0/8.1 в основанных на УПП продуктах права чуть переработали. Потом на управляемых приложениях 8.2/8.3 права сильно переработали - настолько, что концепции полностью различны в УНФ, ДО и основанных на ERP-продуктах.

    2) Не хватает названий справочников, регистров и т.д. с которыми вы работаете, а используемые термины вводят в заблуждение. С одной стороны во всех современных системах в конфигураторе делают только атомарные роли (например пару ролей "Чтение Контрагентов" и "Изменение Контрагентов" - первая только для чтение одного указанного справочника, а вторая позволяет добавлять новые и изменять существующие), а уже в настройках продукта есть справочник "Профиль прав пользователя" или "Профиль прав группы пользователей", которые называют "Менеджер" и в который накидывают список атомарных ролей. С другой стороны еще недавно роли именно так и назывались - "Менеджер" и все доступы давали сразу в конфигураторе. Если вы настроили справочный профиль "Менеджер", то назначайте его всем требуемым пользователям в режиме "Предприятие", а если вы сделали роль "Менеджер", то назначайте его всем требуемым пользователям в режиме "Конфигуратор".

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

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

    Подтверждаю наличие этой ошибки в версии 8.3.22
    (возможно и в более поздних - нет под рукой для проверки)

    Как быть?

    1. Написать письмо на v8@1c.ru с описанием воспроизведения и номером вашего активного договора ИТС (иначе не зарегистрируют). Вам дадут номер ошибки, по которому сможете отслеживать статус исправления. Возможно починят в ближайшем 8.3.26
    2. Включить возможность редактирования в настройках поддержки основной конфигурации и добавить недостающий реквизит. Распространенная практика править структуру в основной конфе, а логику выносить в расширения, каждое из которых будет видеть новый реквизит.
    3. Добавить в расширении регистр сведений с измерениями как в вашем регистре расчета и с нужными реквизитами. При записи набора записей по регистру расчета делать синхронную запись в новый регистр сведений. В точке использования (отчет? динамический список формы?) добавить левое соединение с новым регистром.
    Ответ написан
    1 комментарий
  • Почему не запускается 1C БП в автоматическом режиме?

    @Dementor
    программист, архитектор, аналитик
    Тестирование ИБ (chdbfl) - не выявило ошибок
    Чистка кэш в папках local, roaming - не помогла

    Эти процедуры и не могли бы вам помочь. Видимо вы их нагуглили по запросу "как решить проблему с запуском 1С", но они никакого отношения к вашему вопросу не имеют.

    Начнем с того, что никакого "автоматического режима запуска ИБ 1С" не существует. Существуют режимы запуска - тонкий клиент, толстый клиент, веб и мобильный клиенты. Автоматическая работа в базе 1С возможна в клиент-серверном варианте с помощью регламентных/фоновых задания, а в файловой версии с помощью обработчика ожидания, который проверяет расписание и запускает фоновые.

    Судя по описанию проблемы - у вас трудности с "Директ Банк сотрудником Сбера". Вам нужно перепроверить настройки этого программного продукта или связаться с их службой поддержки. Но это может быть только начало пути, так как в случае правильных настроек нужно будет проверять вашу сеть (айпишник Сбера или порт подключения могут блокироваться вашим фаерволом или проксей).
    Ответ написан
    3 комментария
  • С чего начать создание сервиса бронирования на java?

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

    @Dementor
    программист, архитектор, аналитик
    Или экранируйте внутренние кавычки, или используйте одинарные как внешние, или задавайте значение value без кавычек. Сейчас у вас невалидный JS
    Ответ написан
    1 комментарий
  • Существует ли в природе полноценный справочник по 1С, в частности erp?

    @Dementor
    программист, архитектор, аналитик
    Существует ли в природе полноценный справочник по 1С, в частности erp?

    Не существует в природе. Если кто-то попробует написать, то на 10% первые страницы уже будут устаревшие со скриншотами, которые показывают устаревший и отмененный функционал.

    ИТС не предлагать

    Это не просто универсальный справочник с данными про платформу 1С, про использование конфигураций и про все что связано с использованием продуктов 1С. Это единственный справочник!

    Да банально по интерфейсу конфигуратора путеводителя нет, скриншоты из ИТС не соответствует реальности.

    Потому что никто не видит в этом смысла. Рассказать про основные функции конфигуратора - это 10 минут и на Ютубе полно роликов на эту тему. За 20 лет со времен 8.0 интерфейс конфигуратора менялся мало - несколько новых фишек добавили и все. А вот если бы вы подключили себе Снегопат или Турбоконф (моды от сторонних команд, которые позволяют подключать свои плагины, меняющие конфигуратор до неузнаваемости), то даже хороший и регулярно обновляемый путеводитель вам уже не поможет ))

    не говоря о сотнях документов, регистров и прочих внутренностях конфигурации которые неизвестно как работают и взаимодействуют.

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

    @Dementor
    программист, архитектор, аналитик
    При загрузке из клиент-банка ставьте маркер в доп.свойствах:

    ПлатежкаОбъект.ДополнительныеСвойства.Вставить("ЗагрузкаИзБанка");

    а в обработчике проведения делайте вашу проверку только при наличии нужного ключа в доп.свойствах объекта:

    Если ЭтотОбъект.ДополнительныеСвойства.Свойство("ЗагрузкаИзБанка") Тогда
    ...
    КонецЕсли;


    Если НЕ ЭтотОбъект.Ссылка.РасшифровкаПлатежа[0].ОснованиеПлатежа.СуммаДокумента = ЭтотОбъект.Ссылка.РасшифровкаПлатежа[0].Сумма Тогда


    Использование ссылки тут лишнее - у вас все нужные реквизиты и табличные части уже в памяти и доступны через ЭтотОбъект. Вы делаете лишнее чтение, занимаете лишнюю память и удлиняете время транзакции.
    Ответ написан
  • 1с отель программа не задает номера?

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

    Если у вас есть конкретный вопрос относительно конкретной настройки, описание которой вы не можете понять из документации, то давайте конкретику. Желательно с цитатой из документации. И желательно со скрином.
    Ответ написан
    Комментировать