• Как принудительно установить основной режим запуска для 1С?

    АртемЪ, особенно учитывая, что в задаче единый терминальный сервер и централизовано редактировать (заменять) списки баз у каждой локальной учетки не составляет труда :)
  • Как принудительно установить основной режим запуска для 1С?

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

    Тогда в модуле управляемого приложения при старте проверяйте вид клиента и не давайте пользователю входить, если он не админ.
  • Можно ли использовать 1с как сервер авторизации для стороннего ПО?

    hypertonyc, нет. Даже когда настраивают доступ в 1С через OpenID, то берут вторую 1С со списком пользователей и используют его как провайдер доступа. В вашем случае будет какая-то ваша система, которая будет стучать на https://СЕРВЕР/БАЗА/e1cib/oid2op и получать ответ по аутентификации из вашей основной базы 1С, которая является носителем данных по учеткам пользователей.
  • В 1С в модуль создания плана закупок можно заложить какой-либо оптимизационный алгоритм или есть какие-то встроенные из коробки?

    one__for__one, не только. Не знаю о какой конфигурации идет речь, но в украинской УТ2.3 (соответствует российской УТ10) пользователи могли делать формулы от факта продаж, от факта закупок, на базе планов продаж, ну и по прогнозируемым складским нехваткам.
  • Как запустить HTML страницу с JS и HTML5 в 1C?

    proger_brut, да. В тонком клиенте есть свои ограничения связанные с наследием связи с IE, но если вы запускаете веб-клиент тем более на Webkit-овском браузере, то для вас это будет банальный IFRAME со всеми вытекающими (если на форме 1С есть экспортные функции, то вы можете их дергать со своей странички через ее родителя).
  • Почему не отображается панель разделов в своей конфигурации, использующей БСП?

    kalapanga, а в справочнике включены стандартные команды? А в настройках подсистемы (точнее в ее командном интерфейсе) поставлены галочки рядом с командами вашего справочника?
  • Почему не отображается панель разделов в своей конфигурации, использующей БСП?

    kalapanga, а объекты в подсистеме есть? Если в подсистеме нет какого-нибудь завалящего справочника или отчетика, то такие подсистемы не показываются.
  • Выгрузить данные по 1 организации из базы данных а 1С?

    Anton Mo, постановку задачи я понял, но баз, в которых можно вести бухгалтерский учет сотни. Вы же даже не сказали - это типовая бухгалтерия 7.7, типовая бухгалтерия 8-ка на обычных формах, или более поздние типовые бухгалтерии на управляемых формах; может это бухгалтерская подсистема в УПП, УТП, УХ, КА, ERP; или может вовсе не типовая, а какая-то отраслевая - от Раруса, Импульса, Агрософта.......
  • Как становятся специалистами в области 1С?

    Follex, какие-то у вас к себе завышенные требования. Я много лет был на руководящих должностях в киевском франче (мы некоторое время были в ТОП-5 по Украине) и проводил часть собеседований. Образование не важно - мы много раз брали полных нулей с абсолютно нулевыми знаниями 1С, но с желанием учится. Не думаю, что мы какие-то уникальные были. Всюду кадровый голод из-за самой специфики бизнеса (уходят на ставку к бывшим клиентам).

    А сейчас я работаю в одном крупном холдинге и одного из моих коллег взяли на работу не смотря на очень слабые знания в программировании - просто он человек хороший и умеет беседу поддержать :)

    Поэтому скромность придушить, вооружится наглостью - и все получится!
  • Как заставить 1с сохранять с нужными правами?

    Николай Савельев, в таком случае хз. Не сталкивался с таким. Никогда не работал в 1С под иксами.
    Может проблема оконного менеджера или настройки SELinux...
  • Как заставить 1с сохранять с нужными правами?

    Николай Савельев, если вы в своем коде используете получение файла, тогда сохранение происходит на стороне клиента с правами вашего процесса. Если вы отдаете команду на сохранение, то сервер самостоятельно записывает файл под своими правами. Разница хорошо видна, если клиент и сервер на разных компах, а вы пытаетесь найти файл по заданному пути.
  • Как удалить скрипт из WEB-страницы?

    @Dementor Автор вопроса
    Anton fon Faust, спасибо за ваш ответ. Про комментарии я в курсе, но посчитал, что копировать сюда название моего скрипта, его версию и область действия не имеет смысла. У вас не совсем решение моей проблемы, но лайк за хорошее предложение я вам поставил - он в статистику тостера засчитывается.
  • Как удалить скрипт из WEB-страницы?

    @Dementor Автор вопроса
    Спасибо. Ваш скрипт помог!

    Правильно ли я понял: скрипт, который я видел в консоли и успешно (но разово) лочил адблоком - это был скрипт не с главной страницы (поэтому у меня ничего не получилось), а именно с фрейма adfoxHtml5_iframe, который в вашем коде удаляется?
  • Как удалить скрипт из WEB-страницы?

    @Dementor Автор вопроса
    Я уже даже попробовал такой вариант:

    (function() {
    'use strict';
    window.document.write = function() {return false;};
    alert('test');
    for (obj in window.document.scripts) {
    obj.remove();
    };
    })();

    Если алерт поместить после цикла удаления скриптов, то он не сработает. Т.е. этот код удаляет все скрипты включая самого себя. Блин, какие-то они там больно умные :(

    Можете тоже попробовать: https://www.liveinternet.ru - тут вообще караул с рекламой. Если этот сайт будет адекватно работать, то далее просто включу этот скрипт и для остальных.
  • Как удалить скрипт из WEB-страницы?

    @Dementor Автор вопроса
    Почему-то не помогло. С помощью алерта определяю, что мой юзерскрипт вообще отработал, но после закрытия алертового окошка идет перезагрузка страницы :(
  • Как удалить скрипт из WEB-страницы?

    @Dementor Автор вопроса
    Я написал так:

    (function() {
    'use strict';
    window.document.write = function() {return false;};
    alert('test');
    })();

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

    Дмитрий, у вас 1С головного мозга.

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

    Напоследок и без дальнейших комментариев:
    1С Предприятие - это многофункциональная платформа для программирования. Задавая вопросы по "1С" вы получите ответы по платформе. Если вас интересует конкретно Бухгалтерия, Зарплата, Общепит или Управление ЖКХ - то задавайте вопросы с указанием конфигурации.

    Я вот так же документацию читал, и ни черта не понял.

    А зачем читать документацию для профессионалов? Вы даже терминами не владеете.

    1. Добавлено сведение. Не реквизит.

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

    Оно добавляется в режиме предприятия - "Дополнительные сведения".

    В режиме предприятия "проигрывается" некоторая конфигурация. В некоторых древних типовых конфах была связка ПВХ+РегистрСведений, которые позволяли описать новые свойства для половины справочников и документов, с возможностью выводить данную информацию в отчеты.

    2. Добавляя дополнительное сведение к документы ты сам задаешь и Наименование и есть возможность задать Имя (если не задал, оно генерируется автоматически)

    Какая-то ваша доработка. Обычно только имя свойства и его значение.

    3. Я ищу не документ по наименованию, я ищу Дополнительное сведение по наименованию и нахожу, но хочу обращаться напрямую по имени, т.е. без поиска.

    Для этого создают предопределенные элементы в конфигураторе. Иначе только поиски по Наименованию или реквизиту.

    1С. Как обращаться по имени к дополнительным сведениям документов?

    Никак. Они находятся в регистре сведений, а не в документе.
  • Delphi запрос в 1с что не так?

    Константин Нагибович, нет. Присмотрись к ошибке - ругается на попытку преобразования типов.

    Xvir43, в 1С попытка приведения к строке ссылочных данных обрабатывается на уровне платформы, которая делает запрос к БД и получает представление для нужно ссылки (может быть переопределено в менеджере требуемых метаданных).

    Вам для Делфи нужно немного исправить запрос - задайте псевдоним для второго поля ПРЕДСТАВЛЕНИЕ(ЗаказПокупателяТовары.Номенклатура), как вариант НоменклатураСтрокой. Далее уже в вашем коде пишите Memo1.Lines.Add( String(res.НоменклатураСтрокой)).

    doc.text:='ВЫБРАТЬ ЗаказПокупателяТовары.Номенклатура КАК Номенклатура, ПРЕДСТАВЛЕНИЕ(ЗаказПокупателяТовары.Номенклатура) КАК НоменклатураСтрокой, ЗаказПокупателяТовары.Количество КАК Количество ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары'+
           ' ГДЕ ЗаказПокупателяТовары.Ссылка.ДатаОтгрузки >= &НачалоПериода И ЗаказПокупателяТовары.Ссылка.ДатаОтгрузки <= &КонецПериода И ЗаказПокупателяТовары.Ссылка.ПометкаУдаления = &ПометкаУдаления; ';
  • 44 года можно ли еще стать востребованным специалистом в IT?

    Что можно сделать на 1С, кроме обработок и выгрузок?

    Ограничения есть только фантазией. Базовый функционал - учет любой информации, обработка и ее анализ. Для целей интеграции по протоколу HTTP есть веб-сервисы SOAP, HTTP-сервисы (restful) и автоматически генерируемый доступ по oData; для классической виндузной COM-интеграции есть публикация своих классов и возможность создания объектов внешних классов; есть возможность интеграции по существующим ODBC-драйверам (тип реляционной БД не имеет значения) - описание внешних таблиц можно загрузить напрямую в конфигурацию и использовать прямые чтение/запись, а так же использовать в отчетах; для расширения взаимодействий в веб-клиенте и на линуксе можно писать внешние компоненты по технологии NativeAPI; в платформе реализована работа с почтовыми протоколами, сокетами, шифрованием, работа с бинарными данными, XML- и JSON-файлами, и еще многое другое... Есть собственные встроенные кроны со сложными правилами (а не примитивизм как в crontab)...

    на пайтоне много писал, в нулевых. Прекрасный язык.

    Знаю, сам программирую. Написал много скриптов под линукс - намного более удобный язык для админов чем стандартные bash/sh. А так же именно питон выбран в качестве инструмента администрирования в новом продукте 1С:Центр администрирования.

    Кроме того, что легко найти малооплачиваемую непрестижную работу с этим навыком?

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

    Как там в 1С с аджайлом?

    На прошлой работе мы проекты делали спринтами и каждую неделю проводили совещания для планирования нового спринта (на основе коллективного оценивания после обсуждения каждой задачи) и для ретроспективы прошедшего - максимально по возможности использовали Скрум. На текущей работе применяем Канбан.

    Версионированием?

    Текущая официальная система версионирования работает по аналогии с Subversion, но некоторые умельцы используют гит и настраивают себе CI (кто на Jenkins, кто на чем-то другом) с TDD- и BDD-тестированием. В новой среде разработки, которую 1С создает на базе эклипса официальной системой версионирования будет уже только git.

    ООП, функционалкой?

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

    Но не забываем, что язык 1С это вовсе не универсальный язык программирования. Сможете на C/Pascale сделать веб-сервис для обмена документами? А на JavaScripte написать двухсторонний обмен с базой Access без использования движка Node.js c библиотеками написанными на C? Не сможете! Значит ли это что С и JavaScript - это слабые языки программирования с ограниченным применением. Но эти задачи занимают не больше часа времени на языке 1С! Значит ли это, что язык 1С - самый удобный и функциональный на планете?

    Не видел ни разу значимых достижений среди работников этой прекрасной профессии.

    Зато я видел. Я вообще много общаюсь и видел очень много людей с различными судьбами. У меня есть знакомый, который прекрасно разбирается в С++, Java и JavaScript, имеет отличную математическую базу, пока работал со мною решал логистические и топографические задачи, написал множество утилит. Могу поспорить, что он с легкостью заткнет за пояс Маска, Гейтса и Брина вместе взятых. Но после окончания нашего контракта, перебивался мелким фрилансом. Ни в одну из киевских ИТ-фирм его так и не взяли, так как он хоть и толковый, но вообще не знает английский язык (немец), а у нас тут чистый аутсорс на запад. В это же время мои знакомые 1С-ники рубят по тысяче-полторы баксов. Так кто же круче - продвинуты математик с навыками в мейнстримных языках или адинесник?

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

    P.S. Вот это сочинение накатал. На статью тянет :)