Задать вопрос
  • Как исправить ошибку при обновлении 1c «Ошибка совместного доступа к файлу '/tmp/v8_QwHlJw_b71.tmp'»?

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

    Теперь к ошибке. Тут проблема не в правах, а в "совместном доступе к файлу". И это общая ошибка для работы с файловой системой, а ваш обмен с сайтом только частный случай, где вы на нее попали. У меня был проект на сервере Ubuntu и я сталкивался с подобной ошибкой, когда ОС говорила 1С, что с файлом можно работать, но тот же конструктор ЧтениеТекста() выдавал ошибку (на винде такого не происходит).

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

    @Dementor
    программист, архитектор, аналитик
    Штатной возможности нет. Более того, возможность запустить несколько 1С под собой - это фича системы: в одном экземпляре большой отчет формируется, а во втором период закрывается. Вы заходите не с того конца - запретите множественные сессии на терминальном сервере.
    Ответ написан
    Комментировать
  • Добрый день всем. Куда лучше сбежать из админов после 16го стажа. В 1С бухгалтерию или в 1С Битрикс. Знаком и с тем и с другим но поверхностно?

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

    Программирование на 1С:Предприятие 8 - глубокое погружение в предметную область (так как это не универсальный ЯП, а именно DSL). При чем специализаций уже очень много - работа с торговым оборудованием, бухгалтерия, расчет зарплаты, финансы (Инталев), складская логистика (Акселот), документооборот... Приемы программирования в старых системах от Раруса (которых прямо сейчас используется по всему СНГ и далее по миру просто тысячами) на простых формах и в современных типовых на управляемых - просто море и земля; нужно учится заново думать в ключе клиент-серверных вызовов.

    1С:Битрикс и 1С:UMI - это знание PHP, HTML, CSS, JavaScript (как минимум).

    Мой совет - развивайтесь как админ. Специализация не очень важна - спецы по Windows-стеку, линуксоиды, админы citrix и мастера оборудования телекомов - все они получают на порядки больше чем адинесники и битриксоиды.

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

    @Dementor
    программист, архитектор, аналитик
    1) Поставить плагин (один из множества) на вордпресс.
    2) Выполнить настройки в самой 1С. Тут без ссылок на мануал, так как в разных конфигурациях по разному, а для расширенного обмена можно установить модуль от Битрикса.
    3) Пользоваться :)
    Ответ написан
    Комментировать
  • Как поменять guid в 1с?

    @Dementor
    программист, архитектор, аналитик
    Ответ: Нет!

    Причина: Что такое ссылка справочника? Это тип справочника и этот самый GUID. Другой GUID - это другая ссылка. Если в базе есть справочники, документы или другие сущности, которые ссылаются на ваш элемент справочника, то даже после физического удаления из базы, когда все эти ссылки станут "битыми", из каждой из них можно узнать изначальный GUID.

    Выход: А если очень нужно? Если нужно, то можно. Вам нужно с помощью функции НайтиПоСсылкам() или собственного кода найти все ссылки на ваш элемент. Далее создать в базе новый элемент с данными оригинального элемента, которому с помощью УстановитьСсылкуНового() установить ссылку сформированную с помощью ПолучитьСсылку() на базе вашего GUID, а потом записать. И наконец, сделать замену во всей базе по ранее полученному списку старой ссылки на новую, после чего старый элемент можно полностью удалить из базы.
    Ответ написан
    Комментировать
  • Можно ли в 1с предприятие вставить обновляемый рекламный баннер?

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

    Какого именно из продуктов 1С?
    Если речь про самую последнюю версию платформы (8.3), то речь про режим обычных или управляемых форм? Разработка проходит на конфигурациях на базе типовых, с использованием БСП или в самописках? В зависимости от ответов на эти вопросы реализация "баннера" будет отличаться.

    Сам баннер можно делать картинкой (у поля картинки есть обработчик нажатия, по которому можно делать что-то полезное) или полем HTML-документа, куда можно уже грузить все что угодно (в режиме совместимости с IE6).

    В типовых на обычных формах при старте выскакивают окошки с рекламой курсов, новых продуктов и так далее - можно свой выводить вместо типового или сделать еще одно окно. Еще в типовых на обычных формах часто есть рабочий стол, который не закрывается (Бухгалтерия, ЗУП, ТОР'ы от Раруса) и на котором можно разместить ваш баннер без возможности пользователю закрыть. Как вариант можно сделать прикрепляемое окошко с баннером, которое прикрепить к верху или к низу рабочей области.

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

    @Dementor
    программист, архитектор, аналитик
    0) Нет - это версия вашего клиента (тонкого или толстого). Версию сервера можете посмотреть в описании сервиса (в пути к исполняемому файлу).
    1) Версия клиента должна совпадать с сервером до последнего знака. В вашем случае оба должны быть 8.3.12.1595
    2) Меню "Справка" / "О программе"
    3) Тут на страничках конкретных версий можно скачивать все необходимые файлы.
    Ответ написан
    1 комментарий
  • Как перевести 1С УТ на новую ставку НДС?

    @Dementor
    программист, архитектор, аналитик
    Если не ошибаюсь, то в УТ11 ставки НДС сделаны в виде справочника. Просто сделайте запись под новую ставку.
    Ответ написан
  • Введенные данные в 1с (7.7) через Тим вивер (Удаленно) отображает данные в виде вопроса... Ошибка из-за него??

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

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

    @Dementor
    программист, архитектор, аналитик
    Это вы из Делфи в 1С по OLE работаете?
    Документ создается, как сделать что бы автоматом подтягивались тип цен например и автоматом заполнялась цена , если она прописаны в контрагенте.?

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

    @Dementor
    программист, архитектор, аналитик
    8.3.11.2954, 8.3.12.1685, 8.3.15.1513 - вы не запутались? А вот ваши компы видимо запутались, так как каждый из них регистрирует свою собственную V83COMConnector.

    Поскольку Бух и ЗУП установлены на едином сервере, то скорее всего они там же и обмениваются. Следовательно проблема с регистрацией класса именно там, а не на терминальном сервере. (я с российскими управляемыми конфигурациями не работал - проверьте настройки синхронизации, возможно там есть что-то на счет обмениваться на сервере и обмениваться на клиенте).

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

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

    @Dementor
    программист, архитектор, аналитик
    АртемЪ написал все правильно - позиции заказа клиента должны оставаться активными, что бы вы могли заказать у другого поставщика. Если вы представитель конкретного бренда и больше ни с кем не работаете, то или вручную отменяйте позиции своих заказчиков, или оплатите доработку программистам.
    Ответ написан
    Комментировать
  • Из-за чего может дублиться префикс номера/кода?

    @Dementor
    программист, архитектор, аналитик
    Типовое поведение системы - взять последний номер (не важно с каким префиксом) и увеличить цифровую часть на единичку. Если к полученному результату добавить сверху префикс, то и получите дублирование. Посмотрите как сделано в типовых или сами организуйте проверку в духе: Если Лев(Источник.номер, 2) <> Префикс Тогда....
    Ответ написан
    Комментировать
  • Где найти качественный курс по 1с?

    @Dementor
    программист, архитектор, аналитик
    Коллега правильно сказал - нет времени учится, тогда иди сразу на работу. У меня с 1С так же было. Изначально я пришел в франч на PHP-проект. Пока делал им портал, прослушал курс "1С для ламеров", после которого меня сразу же заслали на несколько месяцев в агрохолдинг и драли за меня деньги как за опытного программиста... Через 1,5 года на очередном внедрении я уже был РП :)
    Ответ написан
    Комментировать
  • Из-за чего висит окно загрузки, пока активен модальный диалог?

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

    @Dementor
    программист, архитектор, аналитик
    Самый очевидный путь - задать вопрос службе поддержки, которым вы именно за ответы на такие вопросы и платите. Вероятность того, что вы оперативно найдете в интернете человека, который знает нюансы SoapClient в УНФ, который согласится вас бесплатно консультировать, стремится к нулю.
    Ответ написан
  • Почему не удаляются программно созданные элементы справочника?

    @Dementor
    программист, архитектор, аналитик
    Имеется некий код:
    Просто создание элементов справочника Номенклатуры - подробности не важны.

    Созданные подобным образом элементы можно пометить на удаление, но нельзя интерактивно удалить
    Недостаточно прав. Практически во всех типовых запрещено интерактивное удаление элементов в предустановленых ролях.

    система "не видит" их пометку на удаление при удалении помеченных
    Если их не видит стандартная процедура из меню "Операции"/"Все функции", значит пометки на самом деле не было. Если у вас есть отдельная обработка, то они не попали под какой-то фильтр - разбирайтесь.
    Ответ написан
    Комментировать
  • Выбор сервера для 1с в моем случае?

    @Dementor
    программист, архитектор, аналитик
    1. Приобретаем статичный ip и прикручиваем к серверу?

    При использовании сервисов типа DynDNS можно использовать и динамические адреса.

    2. На сервер ставим Windows. Имеет ли значение, windows server или обычный windows 10?

    Зависит от прогнозируемой нагрузки. У одного из моих клиентов база 1С висит на Win7 и светит в интернет через Apache для обмена с мобильными приложениями - всех все устраивает. Но стабильнее, конечно, использовать линуксовые дистрибутивы. У меня на Убунте все работало просто превосходно.

    3. Настраиваем свободный доступ 1с к интернету.

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

    4. Имеет ли смысл брать выделенный сервер, вместо сервака стоящего в нашем офисе?

    Если не справляется, то однозначно.

    5. Имеет ли смысл брать не выделенный сервер, а например vps?

    Хостеры обычно дают месяц на бесплатное тестирование - погоняйте и поймете устраивает или нет.

    6. Если берем выделенный сервер или vps, то на сколько сложно будет установить и настроить работу 1с на Linux?

    Внешние сервера - это не обязательно Линукс. Вы можете доплатить за аренду лицензии Windows. Но и в случае Линуксов все очень просто. Гуглите инструкцию по установке 1С на Линукс и там обычно все очень детально и понятно для новичков расписано.
    Ответ написан
    Комментировать