• Журналирование в 1С?

    @Dementor
    программист, архитектор, аналитик
    Если интересуют события БД (транзакции, дэдлоки, долгие блокировки), то вам нужен технологический журнал. Первая ссылка из гугла: https://programmist1s.ru/nastroyka-tehnologichesko...
    Ответ написан
  • Вызвать процедуру в форме перечисления из модуля формы документа?

    @Dementor
    программист, архитектор, аналитик
    Написано очень сумбурно: 1) В первом абзаце говорите, что хотите програмно заполнять форму перечисления из формы документа; 2) Но уже во втором абзаце пишите, что совсем не хотите открывать форму перечисления.

    Базовые вещи, которые должны помочь помочь:

    1) Если вы хотите извне некоторого объекта (не важно форма, модуль, обработка, константа и т.д.) вызывать существующую в его модуле процедуру/функцию, то у нее нужно установить признак экспортной.

    2) Если есть процедуры в формах, а вы не хотите открывать формы, то нужно их переносить в модули объектов или в общие модули - всё, форма больше не нужна.
    Ответ написан
    1 комментарий
  • Можно ли все конфигурации 1с запустить под единую версию платформы?

    @Dementor
    программист, архитектор, аналитик
    Можно ли? - Можно!
    Плохая идея? - Нет, идея здравая!
    Могут ли быть проблемы? - Могут быть, а могут и не быть...

    Теоретически конфигурации для разных версий (если это только не верхние 8.0, 8.1, 8.2 и 8.3) смогут нормально сосуществовать рядом на максимальной версии. Если возникают проблемы совместимости, то их можно подавить явно указав в конфигурации режим совместимости.

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

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

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

    2) Непонятный вопрос. Зайдите в режим редактирования содержимого ячейки и выделите нужную часть текста. Программно частичное выделение текста в ячейке сделать невозможно. Программно считать частичное выделение невозможно.
    Ответ написан
    Комментировать
  • Почему вылезает ошибка?

    @Dementor
    программист, архитектор, аналитик
    По этому заданию делаю:
    https://its.1c.ru/db/pubmasterclass#content:22:hdoc
    На 5 шаге вылезла та ошибка, не знаю как исправить...

    Не знаю, что там на 5-м шаге, так как это публикация с ограниченным доступом и я не могу прочитать. Но точно могу сказать, что отладка по HTTP тебе не нужна - это редкий кейс удаленной отладки (например для отладки мобильного приложения на телефоне). Отладка по TCP и стабильнее и более быстрая.
    Ответ написан
  • "Ошибка при загрузки компоненты из из каталога" в 1С 8.3 Управление автотранспортом. Как исправить?

    @Dementor
    программист, архитектор, аналитик
    Варианты, которые нужно проверить в первую очередь:
    1) разрядность сервера 1С и компоненты не совпадают. Должны быть одновременно 32 или 64.
    2) может не туда устанавливаете ключ - на сервер, а программа ищет на клиенте, или наоборот - лучше папку "C:\ProgramData\Protect\LocalProtect\" сделать и на сервере и на клиенте.
    Ответ написан
    Комментировать
  • Почему не проходит авторизация mail и 1c (пароль приложений)?

    @Dementor
    программист, архитектор, аналитик
    1. Насколько я помню, при тестовой отправке настройки не сохраняются - вы точно их потом сохранили?
    2. Правильная ли была учетка? Может их несколько и вы настраивали не ту?
    3. Банальный вопрос: пробовали выйти из программы и снова зайти? (кеши и все такое)
    Ответ написан
    Комментировать
  • Можно ли из 1с выгружать индивидуальные соглашения на сайт?

    @Dementor
    программист, архитектор, аналитик
    В данной абстрактной формулировке - из неизвестной конфигурации 1С на неизвестный сайт (у вопроса есть тег Битрикс, но не факт, что для автора это не иносказательное название) неизвестным механизмом выгрузки - ответ утвердительный. Да, из любой базы 1С (даже из конфигураций на 7.7) можно выгружать данные на любые сайты. Достаточно найти квалифицированных специалистов и оплатить их работу.
    Ответ написан
    2 комментария
  • Есть База 1С нужно ее подключить к сайту как это сделать?

    @Dementor
    программист, архитектор, аналитик
    Мне дали базу данных на с1 можно ее сделать формата excel

    1. Запускаете базу 1С
    2. Открываете справочник товаров
    3. С помощью "настроить список..." делаете сортировки, группировки, а так же видимость колонок так, как вам нужно.
    4. С помощью "выгрузить список..." сохраняете справочник в Excel.

    Нужно подкрепить к карточке товара наличие, код, цену(обычную), цену(оптовую от 100)

    Базы 1С очень разные. В некоторых сразу в списке товаров есть вся нужная информация, а в некоторых нужно запускать дополнительные отчеты по остаткам и ценам. Данные отчетов тоже можно вывести в Excel, а потом с помощью ВПР() сделать единую табличку в том виде, как вы хотите.

    Есть База С1 нужно ее подключить к сайту как это сделать?
    Пока не понимаю как сделать и нормальных гайдов годов 2020-2022 нету есть какие то современные и хорошие решения?

    1. Технологии 1С8 уже скоро будет 20 лет, за которые в плане интеграции с сайтами она не менялась. Так что вам подойдут и гайды 2018, и 2012 и даже 2008.
    2. Весь вопрос выглядит как "Я слышал, что из досок делают мебель. Мне нужен встроенный шкаф и у меня есть доски. Я перекладываю доски, но шкаф не получается. Дайте гайд как сделать качественный шкаф".
    2.1. Т.е. что за доски, какое у них качество? что за шкаф и какая у него спецификация? Если бы вы говорили, конкретно, что у вас "1С:УНФ" и сайт "Битрикс управление сайтом", то это стандартный обмен и полно инструкций. Если сайт в 1С:UMI, то там все еще намного проще и настраивается прямо из УНФ буквально кликая "Далее-Далее". Пишите поисковый запрос "Интеграция <название базы 1с> с сайтом <название сайт>" - сразу пойдут результаты выдачи.
    2.2. Если из досок нужен какой-то нестандартный шкаф с красивой резьбой, то есть мануали и по обработке досок, и по креплениям, и по резьбе, и по лакировке... Но нет и никогда не будет одного единого мануала по превращению досок в нужный именно вам шкаф! Или вызывайте столяра, или сами отправляйтесь на курсы столярного дела (неизвестно что дешевле и найм мастера точно качественнее и быстрее). С 1С и сайтом - аналогично. Нестандартная база 1С и/или нестандартный сайт и/или нестандартные требования к обмену - нужно вызывать специалиста, который имеет опыт в таких работах.
    Ответ написан
    4 комментария
  • Не доходит post запрос, сформированный через 1c, до сервера?

    @Dementor
    программист, архитектор, аналитик
    Вы отправляете на localhost - понятно, что никакие сервера ничего не получают.

    Если вы выложили без купюр огромную простынь и только в одной строчке подправили адрес сервера, то:
    1) или в адресе сервера опечатка
    2) у вас фаервол, который блокирует исходящие
    3) на стороне сервера фаервол, который блокирует все входящие кроме "белого списка".
    Ответ написан
  • УТ 11.4 На клиенте получить текущую строку табличной части?

    @Dementor
    программист, архитектор, аналитик
    ТекущаяСтрока - равна ссылке только для динамических списков, для которых установлена основная таблица. В других случаях это идентификатор, по которому нужно в табличной части или таблице значений (то, что выводится на форму) находить нужную строку, в которой брать значение из нужного реквизита.
    Ответ написан
  • 1С: Можно ли обновить базу на другом компьютере?

    @Dementor
    программист, архитектор, аналитик
    Подписка - это право получать обновления и читать сайт ИТС, на функциональность платформы абсолютно не влияет (хотя в некоторых конфигурациях есть запрос вашего номер/пароля ИТС для закачки каких-то классификаторов).

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

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

    @Dementor
    программист, архитектор, аналитик
    Базы ДО нет под рукой. Но по памяти следующие мысли:
    1) В общих модулях по предмету (владелец-файла) есть функция, которая возвращает текущие задачи - это чтобы свой велосипед с поиском не делать.
    2) По описанию проблемы какая-то путаница между задачами общего комплексного процесса и задачами вложенного процесса. Когда на руках будут правильные задачи, то при их закрытии ошибка должна уйти. И закрывать задачу тоже лучше с помощью функций общего модуля (подсмотреть цепочку по нажатию на кнопку "Выполнить задачу").
    Ответ написан
  • УТ 11.4 Список документов, добавить отборы в командную панель?

    @Dementor
    программист, архитектор, аналитик
    Да, можно добавить свою кнопку "Настроить список" и программно, и перетащив мышкой стандартную команду на панель команд с явным указанием отображения на панели (а не только во всех действиях).

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

    @Dementor
    программист, архитектор, аналитик
    Обновлять её полностью очень нехочется...
    есть "УПД 2021" на руках. Как её обновить/заменить в 1с(нехочется морочится с "Внешней Обработкой"

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

    @Dementor
    программист, архитектор, аналитик
    В Инструментах Разработчика есть инструмент для анализа "запросов из SQL в 1с".
    Ответ написан
    1 комментарий
  • Документация по конфиигурациям для программистов 1с, почему ее нет?

    @Dementor
    программист, архитектор, аналитик
    1) Слишком много конфигураций. И они слишком часто меняются - даже в рамках одной редакции могут полностью менять идеологию подсистем и подверсии той же ЕРП 2.* нужно отдельно изучать.

    2) У создателей конфигураций бэклоги на несколько лет вперед. У них нехватает рук, чтобы баги править, некоторые из которых по несколько лет тянутся в ожидании рефакторинга. А вы хотите, чтобы они все бросили и начали документировать свои разработки?

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

    @Dementor
    программист, архитектор, аналитик
    0_0 - ошибка очевидна и ожидаема. Тут больше не понятно как в первые 5 раз у вас получилось. Подозреваю, что на первых 5 компах кто-то правильно установил платформу 1С и когда вы просто скопировали каталог с бинарниками, то у вас получилось запустить 1cv8s из произвольного места, а не из Program Files

    Не делайте больше так! Просто возьмите инсталяху и проинсталируйте ее.

    Если так сильно по непонятной причине не хочется делать инсталяцию, то используйте инструменты создания портейбл-сборок. Такие инструменты не только копируют каталоги бинарников, но и копируют недостающие ветки реестра виндовс и производят горячую регистрацию требуемых dll.
    Ответ написан
    4 комментария
  • Как устранить ошибку кодировки utf-8 при импорте базы 1с с файла database.dt (postgresql) Debian?

    @Dementor
    программист, архитектор, аналитик
    Вы пытаетесь развернуть базу с помощью psql как будто вам дали бэкап выполненный с помощью pg_dump.

    Это не так! DT - это внутренний формат бэкапирования баз 1С. Развернуть можно если открыть конфигуратор и выбрать в меню "Загрузить информационную базу". Или с помощью командной строки по ключику /RestoreIB
    Ответ написан
    Комментировать