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

    @Dementor
    программист, архитектор, аналитик
    Правый клик на корень конфигурации.
    Выбрать четвертый пункт - "Открыть командный интерфейс конфигурации".
    Поставить галочки на нужных подсистемах.
    Ответ написан
  • Как постигнуть администрирование 1С?

    @Dementor
    программист, архитектор, аналитик
    1) КА сама по себе на фирмах не появляется. Для ее запуска нужны подрядчики для выполнения настроек и переноса накопленной информации. Если подрядчики все еще у вас работают, то нужно ставить перед руководством вопрос ребром - или они настраивают комфортную работу 1С в вашей компании, или вы не закрываете им акты и деньги не перечисляете. Если уже лоханулись и приняли работу в таком хреновом виде, то ищите новых подрядчиков для оптимизации - у ваших явно квалификации не хватит, иначе сразу бы все сделали по человечески.

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

    3) Работа вашего почтового сервера ну никак не зависит от 1С (разве что вы настроили бесконечные спам-рассылки). А вот тормоза в работе почтового сервера, если он физически на одной машине с 1С:КА - это уже звоночек. Пофиг на загрузку проца - что там с очередью к диску? У вас может быть нехватка оперативки со свопом или просто старые медленные винты, которые давно пора заменить на SSD.
    Ответ написан
    2 комментария
  • Выгрузить данные по 1 организации из базы данных а 1С?

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

    @Dementor
    программист, архитектор, аналитик
    Твои показатели прямо сейчас уже выше чем у большинства соискателей роботы во франчах. Если франч не топовый (а-ля Рарус), то тебе там будут рады и за полгодика получишь крепкую базу с практикой.
    Ответ написан
    2 комментария
  • Можно ли интегрировать skype c 1c 8.3?

    @Dementor
    программист, архитектор, аналитик
    Вижу статьи за 2015, по использованию объета Skype4COM.Skype.

    Раздел на офсайте документации микрософта, посвященный работе со скайпом: https://msdn.microsoft.com/en-us/skype/skypedevelo....

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

    @Dementor
    программист, архитектор, аналитик
    Вся нужная есть документация в синтаксис-помощнике. Отличие HTTP запроса от HTTPS только в в седьмом параметре для конструктора соединения (сам объект запроса не отличается). Если вы применяете собственный локальный сертификат, то его нужно указать в конструкторе для ЗащищенноеСоединениеOpenSSL, а иначе воспользуйтесь конструктором по умолчанию. Обычно сторонние веб-сервисы сами предоставляют сертификат и не нужно на него заморачиваться. Вот пример кода с ИТС:

    Вывод = "Тест HTTPS с без параметров" + Символы.ПС;
    Защита = Новый ЗащищенноеСоединениеOpenSSL();
    Соединение = Новый HTTPСоединение(Адрес,,,,,,Защита);
    Запрос = Новый HTTPЗапрос();
    Ответ = Соединение.Получить(запрос);
    
    Если Ответ <> Неопределено Тогда
    	Вывод = Вывод + Ответ.ПолучитьТелоКакСтроку();
    Иначе
    	Вывод = Вывод + "Ничего не вернулось!"
    КонецЕсли;


    P.S. Еще момент вспомнил, если ваш HTTPS-сервис находится не на стандартном порту 443, то его нужно явно указать во втором параметре. К примеру так: HTTPСоединение(Адрес, 1443,,,,,Новый ЗащищенноеСоединениеOpenSSL()).
    Ответ написан
    Комментировать
  • Как заставить 1с сохранять с нужными правами?

    @Dementor
    программист, архитектор, аналитик
    А права пользователя под которым запущен сервер 1С:Предприятия проверили? Или у вас файловая база?
    Ответ написан
  • Множественный выбор значений (Несколько значений) одного доп. реквизита номенклатуры?

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

    Как можно это организовать штатными и не штатными средствами 1с?
    Или требуется дополнительная доработка / обработка ?

    Поскольку вам штатный метод не подходит, то нужна дополнительная доработка!

    Варианта для хранения два: 1) добавить новую табличную часть с единой колонкой "Допуск", 2) или реквизит типа ХранилищеЗначений, в котором хранить список значений или массив. Второй вариант официально не рекомендуется так как на ссылки внутри ХранилищаЗначений не распространяется контроль ссылочной целостности и действие инструмента "Поиск ссылок на объект" (но поскольку у вас строки, то это уже не критично). В обоих случаях визуально можно сделать удобным для пользователя - к примеру реквизит на форме типа СписокЗначений, в который при открытии считываются значения, а при записи из которого значения передаются в объект.
    Ответ написан
    Комментировать
  • Выбор конфигурации ПК для однопользовательской 1С: КА?

    @Dementor
    программист, архитектор, аналитик
    Системная память 5120 МБ

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

    @Dementor
    программист, архитектор, аналитик
    Простите за резкость, но это не вопрос, а несвязная мешанина горячечного бреда!

    Есть документ "Календарь". К нему добавляем дополнительное свойство типа строка.

    Добавлен реквизит? Добавлено значение в регистр сведений в разрезе характеристики?

    У дополнительного свойства имени 2: 1. Наименование "Событие", 2. Имя "СведСобытия".

    Наименование - предопределенный реквизит справочников, счетов, расчетов, обменов, характеристик и задач. Имя - это предопределенное свойство множества элементов метаданных и некоторых объектов встроенного языка. Какое все это имеет отношение к вашему документу "Календарь" не понятно!

    Ссылку по наименованию получаю через поиск. А как обратиться к сведению по имени "СведСобытия"?

    В документах поиск по Наименованию не предусмотрен - только по номеру и по реквизиту. Если вы своему документу дали реквизит "Имя", то так и ищите - Документы.Календарь.НайтиПоРеквизиту("Имя", "СведСобытия"). Если у вас несколько документов с таким реквизитом, то получите только первый случайно попавшийся из них.

    НайтиПоНаименованию при параметры точного поиска истина, поиск пытается запросить "Событие (Календарь)"?

    "Событие (Календарь)" - это новый документ связанный с Календарем? К чему это все? Если ищете в списке документов "Календарь", то найдете документы только этого вида; если ищете среди Событий, то и получите событие. При чем тут точность? Точность просто сигнализирует, что нам не интересна часть наименования за первой половиной, которая совпала с поисковой строкой.

    Можно ли в отборе сразу указать к какому документу относится данное поле?

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

    По полученному сведению пытаюсь получить родителя и владельца - возвращает пустые значения.

    Что за сведения? Какой-то реквизит вашего документа? Вы пока говорили, что у вас реквизиты строкового типа - у вас свойства родителя и владельца просто не существуют и при попытке к ним обратится должна генерироваться ошибка. Если вы взяли какой-то ссылочный реквизит, то эти свойства пустые у пустых ссылок. Еще вариант, что у ваших объектов просто нет владельца и группы.
    Ответ написан
  • Delphi запрос в 1с что не так?

    @Dementor
    программист, архитектор, аналитик
    Константин Нагибович правильно написал: проблема с вашим параметром ПометкаУдаления! Вы вместо FALSE передаете какой-то левый литерал строкового типа. Или передавайте правильное булевое значение, или в запросе напишите "ГДЕ НЕ ЗаказПокупателяВозвраты.Ссылка.ПометкаУдаления"
    Ответ написан
    3 комментария
  • Как в 1С автоматически вставлялись прежняя дата и изменённая дата?

    @Dementor
    программист, архитектор, аналитик
    Подскажи,пожалуйста,где ошибка

    Ошибок нет.

    Запись.ПолучитьФорму("ФормаСписка").Открыть();

    Суть вопроса - нужно,чтобы при открытии формы автоматом вставлялись значения изменённая дата и прежняя дата. Только открывается форма без значений

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

    Вам нужно сперва получить форму, далее заполнить ее данными и лишь затем открывать. Код ниже просто как ориентир. Предположим что на вашей форме основной реквизит назван НаборПроблем:

    ФормаПроблем = РегистрСведений.Проблемы.ПолучитьФорму("ФормаСписка");
    
    НаборЗаписей = ФормаПроблем.НаборПроблем;
    НаборЗаписей.Отбор.ЗП.Установить(ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП.Ссылка);
    НаборЗаписей.Отбор.Период.Установить(ПрежняяДО);
    
    НоваяЗапись = НаборЗаписей.Добавить();
    НоваяЗапись.ПрежняяДО = ПрежняяДО;
    НоваяЗапись.ИзмДатаОтгрузки = ИзмДатаОтгрузки;
    НоваяЗапись.Период = ПрежняяДО;
    НоваяЗапись.ЗП = ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП.Ссылка;
    
    ФормаПроблем.Открыть();


    Плюс замечание по коду.
    1) ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП.Ссылка - это эквивалент более короткой записи ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП, но только для получения Ссылки из ЗП (типа Ссылка) вы подгружаете в память из базы данных полностью весь документ заказа (лишний запрос к БД, потеря времени и оперативки).
    2) Если ЗаказыПО - это не ТЧ или ТЗ, а динамический список на базе документа ЗаказыПО, или элемент типа ДокументСписок.ЗаказыПО, то можно написать еще проще: ЭлементыФормы.ЗаказыПО.ТекущаяСтрока.
    Ответ написан
  • Для состава плана обмена не указана регистрация объекта РИБ как исправить ошибку?

    @Dementor
    программист, архитектор, аналитик
    при удалении в периферийной базе документа выходит ошибка,

    Какая ошибка? Может у вашего пользователя просто нет прав.
    Ответ написан
    Комментировать
  • Как в 1С прибавить одну минут ко всем документам отбора?

    @Dementor
    программист, архитектор, аналитик
    Почему такое могло произойти?

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

    Как можно применить к ним всем разом изменение даты по формуле: дата текущего документа + 1 минуту и провести?

    Выше Константин правильно написал. Нет никакого массового Replace/Update - нужно каждый документ явно получить и исправить. Далее копия моего комментария:
    -----------
    Код можно немного модифицировать и выполнить в разделе произвольного алгоритма в стандартной обработке с ИТС - "Универсальный подбор и обработка объектов":
    Объект.Дата = Объект.Дата + 60; 
    Объект.Записать();
    Ответ написан
    Комментировать
  • Почему вываливается ошибка СУБД?

    @Dementor
    программист, архитектор, аналитик
    Если у вас версия 8.2, то это ошибка платформы - вам нужно обновится.

    Иначе вам нужно сделать VACUUM FULL VERBOSE для таблицы pg_catalog и если будут сообщения про ошибки, то нужно ее еще и переиндексировать. Если ошибки продолжаться, то нужно будет настроить регистрацию в технологическом журнале событий EXCP и DBPOSTGRS (запросы Postgresql), а потом отправить эти данные в службу поддержки.
    Ответ написан
    Комментировать
  • Почему не открываются некоторые ссылки в обычных браузерах а в торе открываются?

    @Dementor
    программист, архитектор, аналитик
    Добро пожаловать в реальный мир. Вся Украина живет в таком режиме более полугода :)

    Если же вы не пытаетесь проверить почту, почитать кинопоиск или открыть карту Яндекса за "незалежным фаерволом", то проблема может быть на стороне вашего провайдера - сбой либо в таблице маршрутизации, либо в DNS-кеше. Начните с проверки последнего варианта и пропишите у себя публичные DNS-сервера (гугловские, яндексовские, OpenDNS).
    Ответ написан
    Комментировать
  • Как подружить 1с и postgres?

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

    Еще, как вариант, можете заново скачать драйвер с сайта постгреса и переустановить его (возможно он просто как-то криво стал).
    Ответ написан
  • Как отключить режим совместимости 1с ут 11.1?

    @Dementor
    программист, архитектор, аналитик
    В настройках поддержки нужно включить возможность внесения изменений.
    Ответ написан
    6 комментариев
  • Почему 1С генерит одинаковые пароли?

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

    @Dementor
    программист, архитектор, аналитик
    при полной выгрузке на 200- 220 секунде происходит обрыв

    Настройки таймаута на вашем веб-сервере.
    Ответ написан
    Комментировать