Задать вопрос
Ответы пользователя по тегу
  • Как безопасно получать актуальную номенклатуру из старой 1С УТ 10.3 на внешний сайт?

    Fragster
    @Fragster
    помогло? отметь решением!
    сделать на внешнем сайте эндпоинт для приема данных о номенклатуре, ценах, остатках и т.п. из 1с пихать в него номенклатуру, цены, остатки и т.п.
    естественно, не забыть этот самый эндпоинт запаролить или еще каким-то образом защитить (хоть сделать его доступным только через впн от сервера 1с, хоть ограничение по ip, множество способов)
    Ответ написан
    Комментировать
  • Как настроить поиск в PDF файле из 1с Бухгалтерии?

    Fragster
    @Fragster
    помогло? отметь решением!
    Нужно скачать на сервере 1с предприятия IFilter explorer и посмотреть, есть ли что-то для pdf. если нет - то установить Adobe PDF iFilter или другой, например PDFlib TET PDF IFilter. после этого файлы, скорее всего, надо перезаписать, чтобы регламентное задание (или кнопка извлечения вручную) сработали
    Ответ написан
  • Как в 1с правильно получить программно отчет?

    Fragster
    @Fragster
    помогло? отметь решением!
    Если
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);

    не поможет, то надо смотреть в схеме компоновки, где там Константы.ВалютаУправленческогоУчета.Получить (на вкладке параметров, ресурсов или вычисляемых полей, например) и почему оно не работает.
    Ответ написан
  • How to connect Azure SQL Database for 1C app 8.3?

    Fragster
    @Fragster
    помогло? отметь решением!
    Возможно ли мигрировать на Azure SQL Database (PaaS) вместо запуска SQL Server на виртуальной машине?


    нет, если только она не умеет притворяться ms sql сервером.
    Ответ написан
    Комментировать
  • Как сделать аналог модального окна в управляемых формах?

    Fragster
    @Fragster
    помогло? отметь решением!
    Да, это одно из самых больных мест в 1с. Проще всего исходную процедуру-обраобтчик разбить на части и вызывать последовательно в обработках оповещения, передавая промежуточные значения через ДополнительныеПараметры.

    Но есть костыль https://seiokami.github.io/posts/open-form-async/ который не добрался еще до основной платформы.
    Ответ написан
    Комментировать
  • Выгрузка товаров с сайта и отправка их в 1С?

    Fragster
    @Fragster
    помогло? отметь решением!
    один из самых простых способов - выгружать с сайта xml в формате Enterprice data, он в большинство типовых засасывается из коробки. Там все базовые вещи типа номенклатуры, контрагентов, документов продажи/покупки есть. https://its.1c.ru/db/metod8dev/content/5851/hdoc
    односторонний обмен сайт->1с также доступен через простейшие обработки.
    Ответ написан
    Комментировать
  • Как настроить списание товара по сроку годности в регистре ТоварыНаСкладах?

    Fragster
    @Fragster
    помогло? отметь решением!
    Если у партии есть срок годности, то правильно указывать используемую партию вручную в таб части документа, Автоматизировать можно, например через ТСД и штрихкодирование партий (для молока ЧЗ подходит). Автоматическое списание ведет к сюрпризам при инвентаризации и отгрузке клиенту.
    Ответ написан
  • Что за формат отдает 1С-ка через эндпоинт?

    Fragster
    @Fragster
    помогло? отметь решением!
    Похоже ЗначениеВСтрокуВнутр(). Этот формат не предназначен для общения со внешними системами, пинайте программистов 1с, чтобы сделали нормальный формат.
    Ответ написан
    1 комментарий
  • Будет ли правильно активировать лицензии 1С на RDP сервере?

    Fragster
    @Fragster
    помогло? отметь решением!
    Если сервер 1с и сервер RDP один и тот же компьютер, то нужно запретить выдачу лицензий сервером 1с (это делается в каждой базе в консоли администрирования), если сервер 1с и RDP сервер разные компьютеры - то можно не запрещать.

    Затем активировать клиентские лицензии на сервере RDP в варианте "на этот компьютер", выбрать "доступна всем пользователям". Тогда в каждом сеансе RDP можно будет запускать неограниченное количество баз. Возможно лицензии нужно будет активировать как "однопользовательские", но это не точно ) рекомендую написать по почте в 1с.

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

    Fragster
    @Fragster
    помогло? отметь решением!
    bRWjFRv.png
    рекомендую читать синтакс-помощник.
    Ну и если нужно прям типизированное значение (если это, например, справочник или перечисление), то оно будет в данных в событии ПриИзменении.

    Также Элементы.Сотрудники.ТекущаяСтрока - идентификатор, и он в общем случае не равен номеру строки (стоит поиграться с добавлением и удалением строк не по порядку чтобы в этом убедиться). Следует использовать Объект.Сотрудники.НайтиПоИдентификатору или вообще Элементы.Сотрудники.ТекущиеДанные
    Ответ написан
    Комментировать
  • Может ли слететь лицензия 1С программная после очистки журналов регистриации через Конфигуратор?

    Fragster
    @Fragster
    помогло? отметь решением!
    Программная лицензия слетела раньше. После изменения параметров компьютера еще неделю работает предыдущая лицензия, при этом . А слететь она может после обновления винды или биоса/драйверов, например.

    Или при размещении одного и того же файла лицензии в нескольких местах

    Подробнее на https://its.1c.ru/db/license#content:1:1:issogl1_%...
    Ответ написан
  • Как правильно составить запрос к регистру 1с?

    Fragster
    @Fragster
    помогло? отметь решением!
    Если "СрокДействияС" и "СрокДействияПо" - измерения, то просто убрать их из выборки (хотя учитывая, что там ещё и в условии они используются - все равно придется сгруппировать).
    Если они нужны далее по алгоритму для чего-то типа ФИФО - то можно добавить общие итоги.
    Но я бы изменил структуру регистра вообще убрав сроки и добавил еще один РН с плановыми начислениями и списаниями в будущем (или РС или измерение в имеющемся РН типа Булево) из которого бы переносил раз в день регламентным заданием сгорающие бонусы отдельным документом.
    Ответ написан
    Комментировать
  • Как в ускорить файловую базу 1С?

    Fragster
    @Fragster
    помогло? отметь решением!
    Есть ли смысл переводить базу на SSD накопитель


    Да. А еще лучше - и на ssd и опубликовать на веб сервере (если база на управляемых формах).
    Основная причина в том, что при подключении второго пользователя к шаре винда вырубает файловый кэш для неё, что особенно больно на hdd. Да и вообще всё сильно живее будет, даже с одним пользователем. Практическое отсутствие пенальти за рандомное чтение/запись делает свое дело.
    Ответ написан
    Комментировать
  • Как поменять папку сохранения по умолчанию в 1с?

    Fragster
    @Fragster
    помогло? отметь решением!
    Можно попробовать в диалог сохранения передавать в свойство Каталог значение %HomePath%\Pictures но я не проверял.

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

    Fragster
    @Fragster
    помогло? отметь решением!
    Снять у групп галку "Объединенная". В Дальнейшем может потребоваться завернуть все группы в одну общую группу для выравнивания относительно остальных элементов
    Ответ написан
    Комментировать
  • Как создать права (1С УТ 11 и 1С БП Корп 3)?

    Fragster
    @Fragster
    помогло? отметь решением!
    Все настройки находятся в меню Администрирование -> Настройки пользователей и прав в режиме Предприятие, там же есть кнопка вызова справки по разделу.
    Ответ написан
  • Как создать права пользователям - в 1С УТ 11, 1С БП Корп 3?

    Fragster
    @Fragster
    помогло? отметь решением!
    Все настройки находятся в меню Администрирование -> Настройки пользователей и прав в режиме Предприятие, там же есть кнопка вызова справки по разделу.
    Ответ написан
  • Как можно копировать настройки прав пользователей (выборочные, флажки), сделанные в Конфигураторе?

    Fragster
    @Fragster
    помогло? отметь решением!
    Учитывая что
    В базе 1С Предприятие - в разделе Обслуживание - есть только копирование Настроек пользователей
    , то скорее всего это что-то типовое или самописка на базе Библиотеки Стандартных Подсистем.

    В таком случае расстановка галочек в конфигураторе бесполезна и роли слетят при первом же обновлении с изменением номера релиза.

    Правильно проводить эту настройку в режиме предприятия: создать один или несколько профилей групп доступа, групп доступа с этими профилями (например при использовании RLS - с доступом к разным объектам) и назначить созданную группу доступа группе пользователей (чтобы потом добавлять только пользователей в группу, удобно когда групп доступа несколько) или выбранным пользователям (когда группа доступа одна или несколько).

    За подробностями - к документации на БСП на https://its.1c.ru/db/bsp319doc#content:2299:hdoc (там есть демо доступ). Да и в самой конфигурации должна быть справка по этим объектам.
    Ответ написан
    6 комментариев
  • Как в 1С Odata отфильтровать выборку по дате изменения?

    Fragster
    @Fragster
    помогло? отметь решением!
    Вроде как понятно, что дата изменения также быть обязана.

    Не обязана, если разработчик не добавил подобного реквизита с соответствующим поведением. В случае типовой конфигурации можете попросить сделать это разработчика с помощью расширений.
    А вообще для регистрации изменений в 1с традиционно используются планы обмена - при изменении данных в дополнительные таблички пишут то, что изменилось, для кого эти изменения предназначены и забирал ли он их:
    https://v8.1c.ru/platforma/plan-obmena/
    Ответ написан
    5 комментариев
  • Какая скорость нужна для 1С?

    Fragster
    @Fragster
    помогло? отметь решением!
    Нужно тестить не Lan Speedtest, а чем-то более приближенным к 1с. Для файловой базы - тестом Гилева, для клиент-серверной - тестом Гилева или Fragster'а (и то и то показывает попугаев, в идеале нужен 1с тест центр из КИП, но это явно не тот случай)

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