Задать вопрос
  • Какую версию 1С использовать для интеграции с Битрикс 16?

    @Dementor
    программист, архитектор, аналитик
    А зайти на официальную страницу Битрикса?
    1c.1c-bitrix.ru/ecommerce/require_1C.php
    Ответ написан
    Комментировать
  • 1с - публикация баз с разных платформ?

    @Dementor
    программист, архитектор, аналитик
    Сразу оговорюсь, что изврат дикий.

    Правильно написали. Вот если бы у вас были параллельно 8.0, 8.1, 8.2 и ваши 8.3, то долбаться с настройкой двух (трех, четверых...) параллельных инстансов имело бы смысл. Но 8.3.7 и 8.3.8 - это близнецы-братья с минимальными различиями!!!

    а при запуске управление торговлей (файловая) платформа 8.3.7.

    Платформа 8.3.8 отлично умеет работать с файловой 8.3.7. Если я чего-то не помню (скажем при смене минорной версии какой-то служебный реквизит где-то добавился, который требует реструктуризацию базы), то переведите всех на более свежую платформу. Это намного проще, чем держать две службы IIS на разных портах.

    Но если сильно нужно именно на одном сервере и именно две разные версии 1С, то можете начать рыть от этого скриншота:
    server29.png
    Ответ написан
    Комментировать
  • 1c торговля и склад обновление?

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

    @Dementor
    программист, архитектор, аналитик
    1) То что вы называете 1С - это конечно и не 1С, и не база которую вам нужно синхронизировать с вашим вордпрессом. Вы скачали какую-то версию технологической платформы. Почти на 100% уверен, что с версией вы не угадали. Скорее всего можете её выбросить и больше не вспоминать.

    2) У вашего клиента, которому вы настраиваете связку, есть база 1С, которая работает на определенной версии платформы. Вам нужно получить доступ или к самой базе для выполнения в ней настроек или получить её копию и развернуть на аналогичной версии платформы у себя.

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

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

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

    @Dementor
    программист, архитектор, аналитик
    Поставьте плагин, который реализует 1С-вский формат обмена CommerceML - v8.1c.ru/edi/edi_stnd/90/92.htm
    Ответ написан
    Комментировать
  • Как подружить цены в 1С: предприятие?

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

    Вот у вас и получилось, что цены в рублях по настроенному для обмена типу цены выгружаются. А по левому "евровому" ценообразованию - нет.
    Ответ написан
    1 комментарий
  • 1С Упаравление торговлей 3.1 для Украины как подключить принтер чеков?

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

    @Dementor
    программист, архитектор, аналитик
    Проверяли подписки на события? Может у вас при записи контрагентов есть какие-то запросы к внешним базам на контроль уникальности и корректности или выгрузка куда-то по РБД или еще что-то подобное...
    Ответ написан
  • С чего начать изучение 1C программирования?

    @Dementor
    программист, архитектор, аналитик
    "Программмист 1С" - это многогранное понятие. Сейчас люди (клиенты) под этим словом понимают следующие специальности: консультант, сисадмин, DBA, интегратор, веб-мастер и собственно программист (а там уже не важно - или зарплата/бухгалтерия, или обмен с мобильными девайсами, или сбор заказов с сайта, или настройка EDI с поставщиками/покупателями, или создание индивидуальных АРМ для специализированных групп пользователей, или калькуляторы расчета стоимости сложных работ или что-либо иное).

    Если хотите окунуться в мир программирования 1С, то полистайте страницы сайта infostart.ru - там множество аналитических статей и выложенные примеры работ. Должно быть интересно.
    Ответ написан
    1 комментарий
  • Как вывести нужный отчет?

    @Dementor
    программист, архитектор, аналитик
    Если нужно пользователю вывести какой-то реестр документов с реквизитами, а потом его банально сохранить в файл, услуги программиста не нужны. Как минимум есть два способа:

    1) Находясь в списке документов (в вашем случае Событий) накладывайте требуемые отборы. Далее правой клавишей мышки по списку и выбирайте пункт "Вывести список". Остается отметить интересующие колонки и готово.

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

    @Dementor
    программист, архитектор, аналитик
    Попробуйте так:
    ЗаписьXML.ЗаписатьАтрибут("Организация", Строка(Выборка.Организация.Код));
    Ответ написан
  • Заполнение уже существующего файла Excel данными из 1С возможно?

    @Dementor
    программист, архитектор, аналитик
    Если речь идет об одностраничном документе, то в платформе 1С реализована встроенная работа с форматами XLS, XLSX и ODS - их можно прочитать с диска, обработать, заполнить недостающими данными и записать назад в своем же формате или в каком-либо другом из вариантов табличного документа (для записи диапазон уже значительно шире чем для чтения: ANSITXT, DOCX, HTML, HTML3, HTML4, HTML5, MXL, MXL7, ODS, PDF, TXT, XLS, XLS95, XLS97, XLSX). Поскольку этот функционал базовый, то он работает кроссплатформенно на всех поддерживаемых операционных системах - семейство Windows (от XP до 10), OS X, Alt Linux, Astra Linux, Fedora, Mint и Ubuntu.

    Если же вам нужно работать с несколькими страницами в книге Excel, то тут уже придется оперировать вызовами методов Microsoft/Open/Libre-офисов.

    Еще как вариант, поскольку платформа 1С имеет открытое API для интеграции, то можно написать программу на любом другом языке программирования, которая будет запрашивать данные из учетной системы и заносить их в листы Excel. Вплоть до внедренного VB-макроса в сам документ Excel.
    Ответ написан
    Комментировать
  • Как авторизоваться в 1C 8.3 из формы на сайте?

    @Dementor
    программист, архитектор, аналитик
    Ничего дополнительного не нужно. Это базовый функционал, который хорошо описан и в бумажной, и в электронной документации. Используете для свой опубликованной базы параметры N (для логина) и P (для пароля):
    https://[domain]/[base]/?N=login&P=password
    Ответ написан
    2 комментария
  • Вопрос по документу 1c УТ 10.3 Инвентаризации товаров на складе?

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

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

    По результатам уточнения:

    1) Учетные данные берутся из регистров накопления. В случае инвентаризации оптового склада - это регистр "ТоварыНаСкладах", для розничного - "ТоварыВРознице", а для НТТ - "ТоварыВНТТ". Сумма для НТТ - это розничная цена, по которой было перемещение умноженная на остаток, а в прочих случаях, это средняя партионная стоимость остатка на указанном складе (регистр "ПартииТоваровНаСкладах").

    2) Колонка формируется следующим образом:

    СтрокаТабличнойЧасти.СуммаРегл = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СтрокаТабличнойЧасти.Сумма, мВалютаУпрУчета, мВалютаРегламентированногоУчета, мКурсУпрУчета, 1, мКратностьУпрУчета, 1);

    Т.е. если у вас управленческий учет в у.е. , то тогда в этой колонке будет пересчет в рубли. Если управленческая валюта отечественная, то "Сумма(регл.)" = "Сумма"
    Ответ написан
  • Как защитить изображения от PrintScreen?

    @Dementor
    программист, архитектор, аналитик
    Т.е. скриншотная картинка, которую можно подделать в фотошопе для нотариуса приоритетнее чем фотоснимок экрана с EXIF-данными? Если нотариус принимает для заверения фотоснимок вместо скриншота, то ваша уловка не прокатит при установке выдержки - фотка запечетлит ровно то же, что видит человек. И никакие уловки не помогут.
    Ответ написан
    Комментировать
  • Как подключиться к базе 1C по сети (tcp-ip) через OLE либо COM?

    @Dementor
    программист, архитектор, аналитик
    Ответ очевиден. На сервере той базы, которая хочет подключаться к иной, должна быть установлена технологическая поставка и от второй базы - что бы были зарегистрированы COM-объекты нужной версии. При этом не важно из какой базы вы будете подключаться - да хоть из Excel.
    Ответ написан
    Комментировать
  • Почему не удалось заблокировать таблицу?

    @Dementor
    программист, архитектор, аналитик
    Поскольку у вас файловая база, то вы уже пробовали скормить *.1cd файл утилите chdbfl.exe ?
    Пробовали ли вы запускать из под конфигуратора средства по тестированию/исправлению структур БД?
    Ответ написан
  • Как включить Debug в 1с 8.3 на Linux?

    @Dementor
    программист, архитектор, аналитик
    Правка /etc/init.d/srv1cv83 мне всегда помогала. Проверьте свой каталог /etc/init.d/ - возможно там завалялся еще какой-нибудь srv1cv8* , который прописан в автозагрузку и настройки из которого ваш сервер 1С при этом считывает (там же кроме ключика отладки еще настройка портов и прочие нужные для запуска опции).

    Еще момент - ключ SRV1CV8_DEBUG в конфиге по умолчанию закомментирован. Вы точно убрали символ комментария перед ним?
    Ответ написан
    2 комментария