• Почему зависает операция в 1с?

    @Dementor
    программист, архитектор, аналитик
    Если брать исключительно озвученные предпосылки:
    1) была файловая и стала серверная
    2) тормоза при поиске и последующем выводе всех ссылок на документы по договору

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

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

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

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

    @Dementor
    программист, архитектор, аналитик
    "знание 1с" это как знание "Excel". От вас может потребуется просто механически вбивать заявки, в которых каждое поле предельно очевидно, а может будут требовать делать сложные финансовые отчеты в CPM-системе.

    Можете начать с того, что посмотрите ролики на ютубе как 1С вообще выглядит. Потом зайдите в любую он-лайн демку и просто прокликайте интерфейс, попробуйте посоздавать документы, поформируйте отчеты. Все довольно просто.

    Вот ссылка на 1С:Бухгалтерию - наиболее частая 1Ска:
    https://accounting.demo.1c.ru/accounting/ru_RU/
    Ответ написан
    Комментировать
  • Почему мобильное приложение 1С так долго (до 20 минут) получает координаты?

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

    Плюс в самом телефоне можно включить доуточнение координат по сотовым вышкам и окружающим WiFi-сетям, тогда даже "слепые" телефоны начнут выдавать похожие на "правду" координаты.
    Ответ написан
  • Как просклонять Слово?

    @Dementor
    программист, архитектор, аналитик
    Из описания метода в синтаксис-помощнике:

    Допустимые параметры:
    Л (L) - Код локализации. По умолчанию используется код локализации, установленный в операционной системе. Примеры кодов локализации: ru_RU - Русский (Россия), en_US - Английский (США). В настоящий момент поддерживается только русский язык. Если код локализации не указан, то используется текущая локализация пользователя.


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

    @Dementor
    программист, архитектор, аналитик
    2) Да. При публикации на веб-сервере можно указать логин/пароль для анонимного входа как в целом, так и для конкретного веб-сервиса.
    3) Да. При указании ссылки на веб-сервис использовать полный формат с указанием логина и пароля.
    Ответ написан
    Комментировать
  • Как добавить в запрос проведенный документ?

    @Dementor
    программист, архитектор, аналитик
    В смысле "проведенный"? Если нужно отобрать только проведенные документы, то в тексте запроса достаточно написать: "И ЗаказКлиента.Проведен" и никаких лишних параметров передавать не нужно.
    Ответ написан
    2 комментария
  • Как сделать отправку динамической таблицы?

    @Dementor
    программист, архитектор, аналитик
    чтобы такая же таблица отправлялась на почту ,но данные в ней брались из таблицы Документы.ЗаказКлиента

    1) Делаешь запрос к таблице заказов и выбираешь нужные поля (номер, дата, покупатель и т.д.)
    2) Делаешь обход результата запроса и формируешь описание заказа для таблицы.
    Ответ написан
    Комментировать
  • Как записать полученное значение в поле ввода?

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

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

    Реквизит1 = Строка(ФормаОбъектаСсылки.Объект.Код);

    или если это не реквизит формы, а реквизит объекта:

    Объект.Реквизит1 = Строка(ФормаОбъектаСсылки.Объект.Код);
    Ответ написан
    Комментировать
  • Какое различие передачи управления клиент-сервер в режимах "Толстый клиент (обычный)", "Тонкий клиент"?

    @Dementor
    программист, архитектор, аналитик
    Дело не в управлении, а в типах данных. Вы видите следствие.

    Эту же ошибку вы точно так же можете получить, если передадите СписокЗначений - в управляемом тонком клиенте все успешно передается, а в толстом клиенте - "попытка передачи мутабельного значения".

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

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

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

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

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

    @Dementor
    программист, архитектор, аналитик
    1) руками, в справочнике Банки.

    2.1) скачать - нигде, линейка 7.7 давно не обновляется и поддерживается исключительно в рамках доработки регламентированных отчетов; более того, первое поколение 8-х конфигураций, которые сменили решения 7.7, тоже уже давно объявлены устаревшими, сняты с продаж и давно не поддерживаются.

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

    @Dementor
    программист, архитектор, аналитик
    Посмотрите как в вашей конфигурации это делается "руками" в пользовательском режиме, а потом повторите в коде.
    Ответ написан
    Комментировать
  • Есть ли функция преобразования типов?

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

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

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

    @Dementor
    программист, архитектор, аналитик
    Дать пользователю роль, где есть "интерактивное удаление" для нужного справочника.
    Ответ написан
    Комментировать
  • 1С УТ 11.4 Перенос доработок в расширение конфигурации?

    @Dementor
    программист, архитектор, аналитик
    0) Для начала определитесь с префиксами объектов для своего расширения - это обязательно нужно сделать, чтобы избежать конфликтов имен в будущем. Предположим вы решили, что это будет "расш1_".

    1) Пусть у вас в Документе есть новые реквизиты Поле1, Дата1 и Дата2. Добавляйте в расширении реквизиты расш1_Поле1, расш1_Дата1 и расш1_Дата2.

    2) После применения расширения вам нужно будет пройтись по всем документам, в которых заполнены реквизиты Поле1, Дата1, Дата2, и перенести их значения в новые реквизиты из расширения.

    3) Теперь можете безболезненно удалять старые реквизиты документа и переписывать код, чтобы взаимодействие было с новыми реквизитами вместо старых.
    Ответ написан
  • Как отобразить должность сотрудника?

    @Dementor
    программист, архитектор, аналитик
    Создайте форму выбора и добавьте на нее свой реквизит.
    Ответ написан
    1 комментарий
  • 1c как вернуть типовое окно подбора?

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

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

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