• Где нанять специалиста 1С со знанием языка для помощи иностранцу в интеграции с Интернет-магазином?

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

    2) Можете обратится в компанию, которая специализируется на решениях 1С (в франч или что-то похожее).

    3) Можете поспрашивать знакомых - "сарафанное радио" иногда приносить хорошие варианты.
    Ответ написан
    Комментировать
  • Нужен тест 1с на производительность. Такие есть?

    @Dementor
    программист, архитектор, аналитик
    Да. Такие тесты есть.
    Начните с официальной документации - Проведение нагрузочного тестирования.
    Далее самый популярный тест Гилева.
    На Инфостарте с десяток вариантов тестирования.
    Да и просто гугление дает множество ссылок на альтернативные источники.
    Ответ написан
    Комментировать
  • Как присвоить переменной значения типа ПланСчетовСсылка.Хозрасчетный?

    @Dementor
    программист, архитектор, аналитик
    Вшитые - это предопределенные?

    Получить с помощью встроенного языка невозможно, так как согласно синтаксис-помощнику:
    ОбъектМетаданных: ПланСчетов (MetadataObject: ChartOfAccounts)
    Предопределенные (Predefined)
    Использование:
    Только чтение.
    Описание:
    Тип: Неопределено.

    Доступность:
    Сервер, толстый клиент, внешнее соединение.
    Примечание:
    Данное свойство всегда имеет значение Неопределено, т.к. во встроенном языке не предусмотрена работа со значением данного свойства.

    Получить предопределенные элементы можно с помощью менеджера справочника по имени предопределенного элемента: ПредопределенныйЭлемент = Справочники.Имя_Справочника.Имя_Предопределенного.


    Зато можно все данные вытащить запросом:
    Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |	Хозрасчетный.Ссылка КАК Ссылка
    |ИЗ
    |	ПланСчетов.Хозрасчетный КАК Хозрасчетный
    |ГДЕ
    |	Хозрасчетный.Предопределенный = Истина
    |
    |УПОРЯДОЧИТЬ ПО
    |	Хозрасчетный.Порядок");
    Выборка = Запрос.Выполнить().Выбрать();
    
    СписокСчетов = Новый СписокЗначений;
    СписокСчетов.ТипЗначения = Новый ОписаниеТипов("ПланСчетовСсылка.Хозрасчетный");
    Пока Выборка.Следующий() Цикл
    	СписокСчетов.Добавить(Выборка.Ссылка);
    КонецЦикла;
    Ответ написан
  • Как использовать Rest api в 1С?

    @Dementor
    программист, архитектор, аналитик
    Кто нибудь делал простое приложение в связке с 1с?
    Многие делали.

    Гугл говорит, что rest api у 1с есть, через oData.
    Можно через oData, а можно создавать свои произвольные HTTP-сервисы.

    И забегая на будущее, через тот же rest возможна ли авторизация под учеткой менеджера в 1с на стороннем приложении?
    можно дергать любую процедуру на 1С и если не ловишь 401 ошибку, то значит логин/пароль правильные. Но можно использовать 1С для аутентификации как провайдера OpenID.
    Ответ написан
    1 комментарий
  • Rак добавить значение в перечисление?

    @Dementor
    программист, архитектор, аналитик
    Но после обновления базы у меня выскакивает ошибка о неизвестном значении, которое я добавил. Анализируя код, оказывается что реквизит не имеет новое значение.

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

    @Dementor
    программист, архитектор, аналитик
    Нужно было сразу диплом под андроид делать ;)
    Ответ написан
    7 комментариев
  • Как правильно настроить функцию легкой почты в 1С v8 Документооборот?

    @Dementor
    программист, архитектор, аналитик
    В настоящий момент платформа 1С:Предприятие 8 без лишних телодвижений работает с Gmail.
    Вопрос утратил актуальность.
    Ответ написан
    Комментировать
  • Как установить SSL-сертификат Comodo для веб-конфигурации 1С?

    @Dementor
    программист, архитектор, аналитик
    1) Скорее всего в зависимости от ответа получите разные инструкции по установке.
    2) Да. Получаете пару файлов - открытый сертификат и закрытый ключ к нему (не знаете английский - читайте переводные мануалы на хабре)
    3) Ну-ну. В мая 2017 года, в результате обвала системы Comodo, были утеряны свыше миллиона сертификатов - сылка

    Торговля сертификатами - это торговля воздухом. Нужен сертификат? Берите бесплатный Let's Encrypt, который поддерживается всеми браузерами.
    Ответ написан
    Комментировать
  • GitHub и 1С

    @Dementor
    программист, архитектор, аналитик
    Для полноты освещения темы:
    1) EDT (edt.1c.ru) работает с git (а следовательно и с GitHub) из коробки - это прямая замена классическому хранилищу.
    2) EDT - это уже не игрушка для энтузиастов, а основной инструмент разработки у команды, которая занимается 1С:ERP. Следовательно сотрудники самой 1С вовсю используют git для разработки под платформу 1С:Предприятие 8.

    Детальнее тут: https://edt.1c.ru/upload/docs_git/EDT&GIT.html
    Ответ написан
    Комментировать
  • 1C 8.2.15 + UnixODBC 2.2.11?

    @Dementor
    программист, архитектор, аналитик
    Пишу для тех, кого сюда занесет поиск.

    Возможно тут был глюк релиза. В свое время я настраивал доступ к базе PostgreSQL с помощью xODBC на Ubuntu 12 LTS. Потратил несколько часов на мануалы и настройку конфига, а потом с легкостью подключился и читал из 1С таблицы внешней базы. В настоящее время технология работает намного стабильнее и позволяет не только читать внешние таблицы, но даже модифицировать их.
    Ответ написан
    Комментировать
  • Как перенести данные их БУХты в 1С?

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

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

    @Dementor
    программист, архитектор, аналитик
    Уважаемы специалисты, почему для управленческого учета (оперативного учета), не начнут разрабатывать программу на C#?

    Не начнут КТО? Уверен, что есть десятки команд, которые успешно разрабатывают на C# программы для управленческого учета.

    Ведь 1С это оболочка над базой данных, а интерфейс написан на C#.

    Для начала не C#, а C++ (сейчас 11, но переходят на 14). Далее не оболочка, а ORM (с поддержкой MsSQL, PostgreSQL, IBM DB, Oracle и собственный формат) + BSL (со встроенными библиотеками и внешней опенсурс библиотекой БСП) + web-интерфейсы + мобильный и браузерный клиенты + кроссплатформенность на Win-Lin-Mac.

    Зачем создавать платформу и еще встроенный язык 1с (Искусственно создавать новые рабочие кадры???Чтобы выжимать деньги на всяких книжках по программированию 1с и прочих учебных курсов?), если есть .NET Framework и C#?

    Для начала нет и шарп появились после платформы 1С (2002 против первых версий 1С под DOS). И тут же встречный вопрос - а зачем встроенные языки для Матлаба и Автокада, зачем VBA для ворда и экселя, зачем PowerShell для винды? Да, в том числе для написания книжек и продажи курсов, но в первую очередь - новые инструменты удобны и приносят выгоду по сравнению с их отсутствием (заточены под быстрое решение узкого класса задач).

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

    1С-киллиров создавали десятками. И где они сейчас? Пока эти поделки пытались довести до какого-то конкретного состояния, 1С расширяла функциональность своей платформы на порядки - параллельные программы все время были в качестве догоняющих и не приносили денег создателям, а потому умерли.
    Ответ написан
    Комментировать
  • Отправка из 1C POST запрос с файлом xml?

    @Dementor
    программист, архитектор, аналитик
    Для отладки взаимодействия с внешними серверами рекомендую использовать инструменты типа Fiddler (статья на Хабре) - так вы сможете проверить пакет, который формируете и отправляете, а так же весь ответ сервера (заголовки и тело).

    А вы в курсе, что файлы вообще не нужны? Если сделать УстановитьСтроку() для ЗаписьXML, то при закрытии она вернет результирующую строку. Далее установить тело HTTP-запроса можно с помощью УстановитьТелоИзСтроки(). А если не указывать второй параметр у функции ОтправитьДляОбработки(), то она вернет HTTPОтвет, из которого можно прочесть всю нужную информацию.
    Ответ написан
    Комментировать
  • Как уменьшить время вызова серверной функции?

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

    2) Так же пересмотрите какие значения сбрасываются - может и не нужно никаких серверных вызовов и все можно сделать на клиентской стороне? Так же не забывайте про быструю кешируемую на клиенте функцию ПредопределенноеЗначение()

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

    @Dementor
    программист, архитектор, аналитик
    В настройках поддержки написано, что версия 3.0.39.65, а в свойствах самой конфигурации версия 3.0.64.54

    Для начала вам нужно обновить с помощью механизма обновления, а не по "сравнить/объединить" с версии 3.0.39.65 на 3.0.64.54. В дереве сравнения снимайте все галки - так ваша конфигурация не изменится, но конфигурация поставщика обновится до нужной. Дальше в штатном порядке.
    Ответ написан
  • Как в 1С сформировать строку по типу ячеек или таблицы эксель для формирования письма в Outlook?

    @Dementor
    программист, архитектор, аналитик
    При копировании из Excel текст соседних ячеек разделен табуляцией, а строки символом переноса строк.
    Вставляйте из вашего Excel в текстовое поле, а далее анализируйте и формируйте "красивый" HTML-документ, который потом отправите по почте.

    p.s да письмо 1С ом отправлять умею.

    Это просто превосходно. Только не забывайте в заголовках письма указывать тип тела, чтобы получатель получил красивую рассылку, а не россыпь тегов.
    Ответ написан
    Комментировать
  • Как в табличной части при выборе реквизита автоматически записывалась цена?

    @Dementor
    программист, архитектор, аналитик
    1) На редактирование элемента формы с выбором вида исполнения выпуска делать обработчик события ПриИзменении с клиентской и серверной частью (будет вопрос конструктора)
    2) Клиентскую процедуру не трогать, а в серверной части определить текущую строку и из нее получить значение справочника сборника.
    3) Через точку получить значения цен и, проверив текущие значения вида выпуска, подставить нужное в поле цены (реквизит текущей строки).
    Ответ написан
  • Выдает ли стандартный интерфейс 1С-odata кастомные объекты?

    @Dementor
    программист, архитектор, аналитик
    Рекомендую посмотреть мою статью: infostart.ru/public/711302/.
    В особенности раздел "Необходимые настройки".
    Ответ написан
  • Выгрузка из 1с в bitrix?

    @Dementor
    программист, архитектор, аналитик
    Очевидно, что проблема не в "1С", а в настройках "Битрикса".
    Далее все зависит от того, кто дорабатывал и настраивал ваш Битрикс. Если были доработки под вас, то вам нужно обращаться к программистам, которые это сделали. Если все стандартное, то тут скорее всего ваша невнимательность в настройках импорта (так как проблема не массовая) - в этом случае тоже, если не хотите самостоятельно лазить по настройкам, то наймите фрилансера, который посмотрит и подправит.
    Ответ написан
    2 комментария
  • Существует ли учебная версия 1с 8 для mac os? Или как мне писать "хэллоу 1c" на mac os?

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

    5ce67e7c2ace4486458462.png
    Ответ написан
    Комментировать