Ответы пользователя по тегу 1С-Предприятие
  • Как настроить режим управляемого приложения в 1С 8.2?

    @Dementor
    программист, архитектор, аналитик
    1) С виду просто незаконченная разработка формы. Я проверил в УТ, УНФ и ERP - всюду есть закладки контактной информации и прочее.
    2) Не имеет смысла смотреть реквизиты контрагентов в конфигураторе, так как контактная информация хранится не в справочнике, а в регистре сведений "Контактная информация".
    3) Редактировать Вы ничего не можете так как конфигурация находится на полной поддержке без возможности изменений.

    Для чего вам вообще управляемый интерфейс? Хотите сделать публикацию на корпоративном сервере и работать через браузер? Может не надо всех туда переносить? :)

    У вас вообще последняя версия конфигурации (1.1.64.2) или вы разбираетесь с наследием от предшественников? Задаете ли вы вопросы через службу поддержки (знаю, что каждый вопрос обрабатывают по 3-4 дня, но дают гарантированно верный ответ от разработчиков и методологов)?
    Ответ написан
    1 комментарий
  • Как провести продажи без списания со склада в 1С: 8.2?

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

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

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

    В правах пользователя такое точно нельзя сделать - там есть права на режим запуска (управляемый или обычный) и права на объект. Если в обычном режиме объект редактируется, а в управляемый режим зайти можно, то право редактировать объект в управляемой форме точно есть.
    Ответ написан
  • 1C+Bitrix (веб окружение) - не удалось установить соединение с сервером - как исправить?

    @Dementor
    программист, архитектор, аналитик
    Первое что нужно проверить - открывается ли указанная *.php страница в браузере или веб-сервер выбивает 404. Тут могла быть опечатка (русская "а" и все такое).

    С Битриксом еще не пробовал. Но я делал связку с OpenCart и там в настройках модуля связи с 1С явно задавались логин/пароль. Возможно в Битриксе аналогично: любой пользователь базы не подходит и нужно его как-то явно указать и разрешить для обмена с 1С. Вам нужно почитать документацию.
    Ответ написан
    1 комментарий
  • 1C:Предприятие 8.2 (для дилеров) + joomla - синхронизация. Куда копать?

    @Dementor
    программист, архитектор, аналитик
    Все зависит от наличия спецов по 1С. Если у вас под рукой только админ, то рекомендую смотреть в сторону oData и делать всю логику на стороне Joomla.
    Теория - v8.1c.ru/o7/201312rest
    Практика - infostart.ru/public/305854
    Ответ написан
    7 комментариев
  • Интеграция 1С с joomshopping - как реализовать?

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

    Не поверишь - это все делают самостоятельно. ИИ не написал ни единой строчки кода :)

    Что бы сэкономить время бери готовую интеграцию с Битриксом - в типовые торговые конфигурации (а так же созданные на их основе) она уже встроена. Формата передаваемых данных CommerceML.

    И приятный бонус напоследок. Для джумлы эта связка уже реализована и есть в свободном доступе - joomlaforum.ru/index.php?topic=175325.0
    Ответ написан
    3 комментария
  • Как обратиться к табличной части обработки?

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

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

    В вашем примере существует обработка под названием "Связь", в которой есть табличная часть "Таблица". Запросы языка 1С указанным вами способом (путь по метаданным) могут получать выборки лишь из данных, которые сохранены в СУБД базы. Т.е. у вас ничего не выйдет. Но язык запросов позволяет делать запросы еще и к структурам в памяти, если их передавать в качестве параметров. Вы можете поступить следующим образом:

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Таблица", Таблица);
    Запрос.Текст = 
    "ВЫБРАТЬ Т.Документ, Т.Клиент, Т.Сумма
    |ПОМЕСТИТЬ втТаблица
    |ИЗ &Таблица КАК Т;
    |
    |ВЫБРАТЬ Клиент, СУММА(втТаблица.Сумма)
    |ИЗ втТаблица
    |СГРУППИРОВАТЬ ПО Клиент";
    Итоги = Запрос.Выполнить().Выгрузить();
    Ответ написан
    1 комментарий
  • Как запустить мобильную платформу 1с 8.3 на пк?

    @Dementor
    программист, архитектор, аналитик
    Можно запустить через эмулятор телефона.
    Ответ написан
    Комментировать
  • Каким продуктом объединить 1С:Бух 8 и Предприятие 7.7?

    @Dementor
    программист, архитектор, аналитик
    Вы написали, что хотите объединить конфигурацию на платформе 1С:Предприятие 8 с платформой 1С:Предприятие 7.7. Но у меня большие сомнения, что вам требуется даунгрейд системы.

    Более вероятно, что вы хотите объединить нечто написанное на 1С:Предприятие 7.7 с бухгалтерской подсистемой.
    1) Если у вас на семерке буха, то вам требуется перенести остатки.
    2) Если у вас на семерке торговля+склад, то вам нужно докупить торговлю, выполнить перенос остатков и настроить связку УТ+БУ.
    3) Если у вас в семерке ПУБ, то вам нужно купить УПП и выполнить перенос остатков в него как с семерки, так и с текущей восьмерочной бухи.
    4) Если у вас какая-то специфика на семерке (общепит, ювелирка, автосалон, строительство и т.д.), то присмотрите похожую конфу из справочника ТОРов (типовые отраслевые решения) и далее как в пункте 3.
    Ответ написан
    2 комментария
  • Почему веб клиенту 1С не выдаются ключи?

    @Dementor
    программист, архитектор, аналитик
    Что самое интересное, ошиба на ключ происходит до открытия формы авторизации. Когда как обычно, когда ключи не видно - ошибка происходит уже после авторизации.

    При веб-доступе после ввода логина/пароля вы можете поймать проблему отсутствия свободных лицензий. Когда веб-сервер не видит сервер лицензирования, то он сразу об этом говорит.

    В своем описании вы ни слова не написали про компьютер, на котором находится ваш веб-сервер. То что на этом компьютере установлена платформа необходимой версии - это очевидно, но судя по сообщению так же очевидно, что вы не создали в каталоге C:\Program Files\1cv8\conf или /opt/1C/v8.2/i386/conf (в зависимости от ОС) файлик nethasp.ini с путем к серверу лицензий. Это помогает, если сервер по каким-то своим причинам не выдает лицензию.

    Далее проверьте в консоли кластера название центрального компьютера (на котором крутится менеджер лицензирования) и доступность этого названия с компьютера веб-сервера. Я встречался и с такой ситуацией - помогает прописывание соответствие имени и IP адреса в файлике hosts.

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

    @Dementor
    программист, архитектор, аналитик
    У меня есть собственный проект, в котором 1С и мобильное приложение на Android обмениваются информацией через SOAP. Так же я участвовал в качестве программиста 1С как раз в проекте мобильного приложения для торговых агентов как раз для УТ - мы там тоже делали все через веб-сервисы.

    Но это все старые проекты. Последний год в платформе доступны уже HTTP-сервисы. Мой коллега как раз их использовал недавно при реализации связки УТ и Агент+. Реализация выходит более простой (как со стороны 1С, так и со стороны мобильного приложения) и уменьшился объем трафика.

    P.S. Замечание по поводу мобильного приложения. Его можно делать с помощью платформы "1С Предприятие", платформы "Агент+ 2" или делать самописку на Java/Swift/Object-C - выбор за вами в зависимости от аппаратных ограничений, бюджета и наличия опытных разработчиков.
    Ответ написан
    Комментировать
  • 1C, План обмена, ошибка "Неизвестный получатель"

    @Dementor
    программист, архитектор, аналитик
    Что бы понять суть проблемы нужно увидеть базу. Но такую ошибку можно вызвать, если играясь добавить лишний узел обмена (после чего были какие-то изменения в данных, которые зарегистрировали для отправки), а потом этот узел удалил (или кардинально изменил его свойства). В общем вам нужен программист 1С, который глянет существующие зарегистрированные на неизвестного получателя данные и либо зачистит их, либо восстановит получателя.
    Ответ написан
    Комментировать
  • 1С - как запустить Веб-клиенты 8.2 и 8.3 на одном сервере?

    @Dementor
    программист, архитектор, аналитик
    Почему не удается очевидно - в настройках Apache вы используете явную библиотеку для обработки 1с-вских данных. Т.е. у вас есть одна из двух строчек:
    LoadModule _1cws_module "/opt/1C/v8.2/i386/wsap22.so"

    или
    LoadModule _1cws_module "/opt/1C/v8.3/i386/wsap22.so"

    (если винда, то ссылки естественно в нужные каталоги ProgramFiles и не *.so, а *.dll)

    А далее, прописывая базы, вы указываете в описании соответствующего directory инструкцию "SetHandler 1c-application".

    К сожалению, я не занимался таким извращением, которое хотите сделать вы. Сомневаюсь, что в мире есть люди которые таким занимались... Но точно есть люди, которые подгружали одновременно различные версии одного и того же обработчика. Советую глянуть в сторону директивы AddHandler - возможно у вас получится подключить библиотеку версии 1С8.2 как обработчик 1c-application82. Тогда в настройках старых баз вам будет достаточно указать "SetHandler 1c-application82" и все заработает как надо. Покурите немного мануал и StackOverflow.

    Если получится, то ждем вашу статью на Хабре :)
    Ответ написан
  • Кому-нибудь известно о предстоящем релизе 1С предприятие 8.3?

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

    Насколько я помню из презентации, планировалось добавить функционал по управлению базами и пользовательскими лицензиями в режиме SaaS.
    Ответ написан
  • Признаки лицензионности 1С Предприятия 8.х?

    @Dementor
    программист, архитектор, аналитик
    Поскольку вопросы про лицензирование задают довольно часто, компания 1С сделал следующую страничку с разъяснениями — v8.1c.ru/predpriyatie/questions_licence.htm
    Ответ написан
    Комментировать