• В 1С 8.3 - где находится настройка обмена данными с web-сайтом?

    Федор: для начала вы так и не сказали версию своей УТ. Исходим из того, что это УТ11.

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

    Федор: нет - это обмен с Бухгалтерией.
    УТ - для управленческого учета (планирование запасов/закупок/продаж, ведения цикла продаж, картотеки контактов и так далее), а БП - это система для подготовки и сдачи бухгалтерской и налоговой отчетности. Что бы не делать двойной ввод одинаковой информации (номенклатура, контрагенты, акты выполненных работ и так далее), был реализован двухсторонний обмен, который вы увидели.
  • Как создать XML файл из XDTO пакета?

    Yausi: ни разу таким "извратом" не страдал - всегда перечислял типы списком. Тот же Контрагент может использоваться не только в типе-массиве Контрагенты, но и в типах, которые описывают десятки документов. С Руководителем вам бы тоже использовать отдельный тип ФизическоеЛицо, а не делать перечисление свойств....

    Но, если нужно работать с тем что есть, то смотрите официальную документацию по XML Schema - https://www.w3.org/TR/xmlschema-2/

    Насколько я понимаю, то в вашем случае тип Руководителя для создания новых объектов будет выглядеть как-то так:
    РуководительТип = ФабрикаXDTO.Тип("http://www.package.org/contragents", "Контрагенты.Контрагент.Руководитель"); 
    РуководительОбъект = ФабрикаXDTO.Создать(РуководительТип);


    или возможно:
    РуководительТип = ФабрикаXDTO.Тип(Новый РасширенноеИмяXML("http://www.package.org/contragents#Контрагенты.Контрагент.Руководитель"); 
    РуководительОбъект = ФабрикаXDTO.Создать(РуководительТип);


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

    liks: вы всерьез считаете, что не говоря ни конфигурацию, не показывая структуру данных и ваш запрос, сможете от кого-нибудь получить помощь???

    Если есть подозрения на баг, то оформляете письмо на v8@1c.ru (только не забудьте указать номер вашей "коробки") и они вам могут подтвердить вы правы или нет.
  • Как организовать прием смс в 1С 8.3?

    PrilForReal: а в чем проблема? Главное получить, а дальше дело техники. Если вы выбрали какой-то примитивный тип и СМС складируются в какие-то текстовые файлики, то в 1С пишите обработку, которая их прочитает и запишет в CRM-ские события. Если вы взяли серьёзное решение, то прямо в программе по работе с модемом пропишите открытие COM-соединения с 1С и пишите все СМС сразу в базу.
  • Как выгрузить результаты запроса по COM-соединению в дерево значений в 1С 8.3?

    Илья Бражников: >>Так ведь там такая же 8.3
    Это ваш конкретный частный случай, а при COM-соединении может быть все что угодно, поэтому сделали именно таким образом.

    >>Недопустимое значение параметра (параметр номер '2')
    Нужно разбираться - или в названии ошибка, или структура не соответствует. В крайнем случае можно занулить дерево на форме и потом вручную его заполнить обходом результата из запроса.
  • Как в управляемой форме 1С 8.3 программно заполнить дерево значений?

    Предположим у тебя есть дерево с названием Дерево. Тогда к строкам первого уровня можно обращаться через свойство Дерево.Строки. Далее хочешь работать со строками второго уровня третьей строки, то обращаться через Дерево.Строки[2].Строки (по индексу 2 будет третья строка). Что бы не бегать по строкам перебором, когда есть значение ключевого поля, то можно использовать методы Найти() и НайтиСтроки().
  • Как вставить ссылку на документ из другой базы 1С?

    Илья Бражников: там совсем не на 10 минут! Одно только тестирование займет минимум 10 минут, а разработка не менее часа. Если вопрос про возврат данных с формы выбора, то любые данные можно поместить в виде параметра для метода формы Закрыть() и вызвавшая форма получит их назад. Для обычного приложения нужно написать что-то типа: РезультатВыбора = ФормаВыбора.ОткрытьМодально(). А для управляемого приложения при открытии нужно описать ОписаниеОповещения с процедурой, в первый параметр которой и будет возвращен результат открытия формы. Примеры были даже в синтаксис-помощнике, не говоря про кучи кода на infostart.ru
  • Как вставить ссылку на документ из другой базы 1С?

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

    Но ведь при этом надо будет регулярно сливать с второй базы новые элементы справочника

    Нет, не все, а только те, которые пользователь явно выбрал в элементе формы. Общая форма выбора может отображать полное состояние во второй базе.

    либо во второй базе при сохранении новых элементов писать их еще и в первую базу.

    Это уже как сами решите. Если захотите в первой базе создавать элементы для второй, то нужно будет подключится и создать. Иначе просто работайте в режиме просмотра (read-only).
  • Как вставить ссылку на документ из другой базы 1С?

    Илья Бражников: архитектурные решения определяются ограничениями использования. Если вас совершенно не смущают задержки при отображении формы, то при открытии можно запустить связь со второй базой и получить представление для показа на форму из нее - тогда никакого дополнительного справочника не нужно.

    Если вас поставили в жесткие рамки - форма должна открываться быстро, а новые метаданные добавлять нельзя, то можно воспользоваться сохраняемыми настройками куда запихнуть объект типа Соответствие, где ключами будут ссылки внешней базы, а значениями их представления.

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

    1) Две платформы могут стоять параллельно. Ничего удалять не нужно. В свойстве подключения в списке баз необходимо явно прописать версию платформы, под которой она должна стартовать. Если у вас сервер, то установка другой платформы изменит настройки запуска службы. Потом можно будет восстановить более новую платформу или вообще поставить последнюю из 8.3.9 (8.3.10 говорят прикольная, но там находят мелкие баги)
    2) Файлы обновлений *.cfu и *.cf отличаются только размером и тем, что из *.cf можно сделать полностью новую пустую базы. С точки зрения обновления рабочей базы они равноценны. И вы сбережете время на прыжках вежду версиями.
  • Как перенести базу из 1с 7.7 на 8.3 3.0?

    Под восьмеркой не ЗиК, а ЗУП.
    Пробуйте переносить стандартным переносом, а если не выйдет, то зовите специалистов.
  • Как программно вызвать процедуру выбора из справочника в обычной форме 1С 8.2?

    3) Нужно или вдумчиво вчитываться в описание обработчиков, или поставить пару экспериментов. Скорее всего просто не хватает какой-то мелочи. Я пользовался этим методом раньше довольно часто, но при этом в подчиненной форме явно вызывал метод оповещения о выборе (в управляемых формах все проще - там при открытии сразу описывается обработчики оповещений). И в типовых конфигурациях тоже достаточно много на этот счет примеров. Самый распространенный - подбор товаров в товарных документах.

    В любом случае хорошо, что вы справились с задачей :)
  • Erp система для начинающего разработчика?

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

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

    PutnikAda: вам правильно ответил Виктор П. - точно так же как 1С:Предприятие "зациклено" на своем внутреннем языке, точно так же SAP "зациклен" на своем Abap/4 , а Microsoft на X++.

    А вы уверены, что вам нужно именно ERP - бесконечные бухгалтерские, финансовые и кадровые формуляры; управление цепочками поставок и работа с собственной доставкой; планирование складских остатков, анализ сезонных колебаний спроса, текущие остатки в рознице и сложное адресное хранение; составление графиков загрузки производственных мощностей; управление затратами и рисками бизнеса..? И это я лишь поверхностно зачерпнул, а если углубляться в WMS, TMS, CRM прочие модули, то можно утонуть. Специалист по ERP (в целом) - это не очень программист, так как времени на программирование не очень много, это больше аналитик, который должен лучше директора знать все процессы в компании, обучать пользователей и писать километры инструкций.
  • Проблемы с лицензией 1С. Как решить?

    Иван Фролов: понятно, любят создатели типовых использовать новые фишки и требовать обновления платформ. Помню, что украинские разработчики БУхгалтерии сделали крупную подлянку. Срочно нужно было сдавать отчеты, а они выпустили обновления впритык и с требованием обновится. Все естественно обновились. А в новой платформе оказался глюк, из-за которого какие-то из субконто на плане счетов слетали. Сколько было потом криков :)
  • Из специалиста по информационной безопасности в программиста, возможно ли?

    letsdrum: программирование не может быть тривиальным. У меня в школе вообще не было компьютеров и мы Бейсик осваивали в тетрадках. И мне этого опыта хватило, что бы там же в тетрадках решать сложные задачки, а потом с легкостью перейти на Паскаль и С в университете. Главное уметь декомпозировать большую задачу на маленькие (тривиальные) и знать базовые библиотеки выбранного ЯП, что бы не городить велосипедов.
  • Как получить доступ к Динамическому списку Номенклатуры?

    В Справочник.Номенклатура по умолчанию стоит ФормаСписка

    Где стоит? В метаданных справочника в свойстве "Форма списка"? Предположим, но не вижу связи с вопросом...

    (При заполнении), то есть при заполнении цена и номенклатура(Наименование) записывается в ФормаСписка

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

    В коде выше я пишу функцию на Сервере МатериалыМатериалПриИзмененииНаСер(От.Материал ) в которую передаю ссылку на элемент "От.Материал" номенклатуры, но эта ссылка введет на Справочник.Номенклатура -> ФормаЭлемента

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

    В вашем коде в переменной От находится строка табличной части Материалы и в безконтекстную функцию формы этого документа вы передаете значение реквизита Материал, в которой вы получаете по ссылке объект и считав свойство Цена, возвращаете его в точку вызова функции.

    Как мне получить данные не из формыЭлемента а из формыСписка ?

    И снова какой-то вопрос который никак не связан с тем, что вы писали ранее. Более того он абсолютно бессмысленный. Зачем программно обращаться к форме списка и из нее что-то считывать, если эта форма не является самостоятельным объектом и просто транслирует на экран содержимое базы? Просто возьмите и считайте все что вам нужно или с помощью объектной модели доступа, как в вашем примере, или с помощью табличной модели (запросом).
  • Нарушение сортировки номенклатуры в счете?

    Если без программирования, то в оригинальном документе заказа находясь на поле Номенклатура нужно нажать кнопку сортировки, а далее в производном счете сделать так же - документы будут идентичны.

    Или нужно открыть конфигуратор и написать свой собственный алгоритм заполнения нового документа с учетом номеров строк из оригинально.