Ответы пользователя по тегу 1С-Предприятие
  • Журналирование в 1С?

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

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

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

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

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

    @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\" сделать и на сервере и на клиенте.
    Ответ написан
    Комментировать
  • Можно ли из 1с выгружать индивидуальные соглашения на сайт?

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

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

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

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

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

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

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

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

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

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

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

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

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

    В конфигурациях 1С можно выбирать место хранения файлов - внутри базы или на внешнем диске. Если у вас второе, то просто подставляй путь в конструктор картинки вместо своего "\\srv\C$\Подпись.png". Если первое, то получайте из базы двоичные данные и передавайте их в конструктор картинки:
    Новый Картинка(<ДвоичныеДанные>, <ПрозрачныйФон>) - Доступен, начиная с версии 8.0.
    Ответ написан
    Комментировать
  • Отследить фоновое задание 1С УТ 11.5?

    @Dementor
    программист, архитектор, аналитик
    Фоновое задание, 7 173 ,пользователь не определен, документ.изменение...

    Сделать фильтр в ЖР по номеру сеанса = 7173 и посмотреть что это вообще было и что оно изменяет кроме номенклатуры.
    Ответ написан
    1 комментарий
  • Как сравнить таблицы?

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

    Подскажи код, для загрузки 2 таблиц из xlsx для сравнения их по столбцу Договор, допустим и вывода таблицы с результатом разницы по тем полям, что есть в таблице и тем, которых вообще нету.
    Для загрузки таблиц из Excel в 1С предназначен объект ТабличныйДокумент. Если твои таблицы в нескольких файлах, то будет несколько ТабличныхДокументов. Если таблицы на разных листах одной книги, то это все загружается в единый ТабличныйДокумент, где каждая страница загружается в одноименную именованную область. Далее уже можно крутить циклы и получать данные из соответствующих ячеек.
    Ответ написан
  • Как объединить несколько условий в формулу в 1с?

    @Dementor
    программист, архитектор, аналитик
    1) В синтаксисе языка 1С второе и последующее условие записываются через "ИначеКогда". Последний безусловный переход будет "Иначе"

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

    @Dementor
    программист, архитектор, аналитик
    Поддержу вариант Константина с открытием REST-интерфейса на стороне 1С.

    Если на стороне python не планируются дополнительные возможности и он 100% будет делать транзит данных из/в 1С, то python в этой схеме 100% третий лишний и проще сделать бэкенд полностью на 1С.

    Загуглил про Brom - это набор библиотеки для python и расширения (плагина) для базы 1С. Выглядит как быстрое решение, но я бы не применял. Высокие риски - нет публичных аудитов безопасности и нужно верить разработчику на слово; вендерлок и нужно платить разработчику для исправления ошибок; отсутствуют возможности для кастомизации и расширения функционала. Все равно даже с Бромом нужно делать публикацию базы 1С на веб-сервере. Тогда уже проще в 1С опубликовать стандартный OData-интерфейс и использовать стандартные библиотеки python для работы с http и json.
    Ответ написан
    Комментировать
  • Как изменить имя подписанта в ЗУП Отчетности форма П-4?

    @Dementor
    программист, архитектор, аналитик
    Скорее всего в регистре сведений "Ответственные лица организации".

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

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

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

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

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

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

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

    P.S. А вообще ответ легко ищется в поисковиках.
    Ответ написан
    Комментировать