Задать вопрос
  • Как становятся специалистами в области 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. Вот это сочинение накатал. На статью тянет :)
  • 44 года можно ли еще стать востребованным специалистом в IT?

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

    Угу, нужно +60.

    Код можно немного модифицировать и выполнить в разделе произвольного алгоритма в стандартной обработке с ИТС - "Универсальный подбор и обработка объектов":

    Объект.Дата = Объект.Дата + 60;
    Объект.Записать();
  • 1С интеграция по API возможно ли?

    PRAIT, с чем конкретно вы не согласны? Если вы хотите поспорить с моим и Артема замечаниями, то приведите контрпримеры обмена с сайтами, у которых нет API. Очень интересно, как это могло бы быть реализовано - возможно на базе квантовой запутанности?
  • 1С интеграция по API возможно ли?

    PRAIT, вы неуместно применили термин API - это программный интерфейс для целей интеграции; если нет API (пусть даже на уровне обмена файлами), то и интеграция невозможна. Ваша фраза звучит почти как: "можно ли интегрировать площадки, которые можно интегрировать?"

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

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

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

    Падают версии платформы ниже 8.3.10.2667
  • Как подружить 1с и postgres?

    Работайте через консольную утилиту psql. У меня в кроне был bash-сценарий, который таким образом конектился к Postgres-базе, селектом выбирал данные и высылал их вложением в письмо. Отрабатывало довольно шустро.