• Как авторизоваться в 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 комментария
  • Разработка под 1С - какую архитектуру/технологию выбрать?

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

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

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

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

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

    Вот кусочек из документации:

    Доступно клиентское приложение, работающее под OS X 10.8 и старше (только в варианте 64-разрядного приложения). Поддерживается:
    • Работа тонкого клиента, толстого клиента и конфигуратора.
    • Файловый и клиент-серверный режим работы.
    Ответ написан
  • Как правильно сделать запрос и получить количество повторяющихся элементов в таблице (временная)?

    @Dementor
    программист, архитектор, аналитик
    Обработку не качал, но достаточно посмотреть на запрос:

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

    2) Экзаменаторы знаний по SQL хотели у вас проверить владение не инструкции DISTINCT, а HAVING.
    Ответ написан
    5 комментариев
  • Как исправить уникальность номера при добавлении блюда?

    @Dementor
    программист, архитектор, аналитик
    Перед записью добавьте строчку:
    НовыйДокКоличества.УстановитьНовыйНомер();
    Ответ написан
    6 комментариев
  • Какой выбрать продукт 1С для разработки с нуля?

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

    Так же есть такой вид обслуживания как ИТС Техно - специально для разработчиков. На время действия данной подписки вы получаете доступ к разделу обновлений на сайте 1С, где можете скачать свежие обновления платформы. Допускается покупка месячной подписки в те моменты времени, когда она вам понадобится для обновления.
    Ответ написан
  • Почему 1С 8.2.13 отжирает больше 90ГБ под временный файл?

    @Dementor
    программист, архитектор, аналитик
    Явно нестандартное поведение. У вас никаких доработок не делалось на старт системы?
    Ответ написан
  • Как настроить режим управляемого приложения в 1С 8.2?

    @Dementor
    программист, архитектор, аналитик
    1) С виду просто незаконченная разработка формы. Я проверил в УТ, УНФ и ERP - всюду есть закладки контактной информации и прочее.
    2) Не имеет смысла смотреть реквизиты контрагентов в конфигураторе, так как контактная информация хранится не в справочнике, а в регистре сведений "Контактная информация".
    3) Редактировать Вы ничего не можете так как конфигурация находится на полной поддержке без возможности изменений.

    Для чего вам вообще управляемый интерфейс? Хотите сделать публикацию на корпоративном сервере и работать через браузер? Может не надо всех туда переносить? :)

    У вас вообще последняя версия конфигурации (1.1.64.2) или вы разбираетесь с наследием от предшественников? Задаете ли вы вопросы через службу поддержки (знаю, что каждый вопрос обрабатывают по 3-4 дня, но дают гарантированно верный ответ от разработчиков и методологов)?
    Ответ написан
    1 комментарий
  • Как провести продажи без списания со склада в 1С: 8.2?

    @Dementor
    программист, архитектор, аналитик
    Нет под рукой комплексной, что бы говорить наверняка. Но во всех обычных типовых торговых конфигурациях 1С (до БСПшного периода) разрешение торговать в минус со склада находится в дополнительных правах пользователя - меню "Сервис"->"Пользователи"->"Настройка дополнительных прав пользователя", а там ветвь "Документы" и право "Разрешать превышение остатка товаров на складе". В УНФ это сделали как галочку в общих настройках "Контролировать остатки".

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

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

    В правах пользователя такое точно нельзя сделать - там есть права на режим запуска (управляемый или обычный) и права на объект. Если в обычном режиме объект редактируется, а в управляемый режим зайти можно, то право редактировать объект в управляемой форме точно есть.
    Ответ написан
  • 1C+Bitrix (веб окружение) - не удалось установить соединение с сервером - как исправить?

    @Dementor
    программист, архитектор, аналитик
    Первое что нужно проверить - открывается ли указанная *.php страница в браузере или веб-сервер выбивает 404. Тут могла быть опечатка (русская "а" и все такое).

    С Битриксом еще не пробовал. Но я делал связку с OpenCart и там в настройках модуля связи с 1С явно задавались логин/пароль. Возможно в Битриксе аналогично: любой пользователь базы не подходит и нужно его как-то явно указать и разрешить для обмена с 1С. Вам нужно почитать документацию.
    Ответ написан
    1 комментарий
  • 1C:Предприятие 8.2 (для дилеров) + joomla - синхронизация. Куда копать?

    @Dementor
    программист, архитектор, аналитик
    Все зависит от наличия спецов по 1С. Если у вас под рукой только админ, то рекомендую смотреть в сторону oData и делать всю логику на стороне Joomla.
    Теория - v8.1c.ru/o7/201312rest
    Практика - infostart.ru/public/305854
    Ответ написан
    7 комментариев
  • Интеграция 1С с joomshopping - как реализовать?

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

    Не поверишь - это все делают самостоятельно. ИИ не написал ни единой строчки кода :)

    Что бы сэкономить время бери готовую интеграцию с Битриксом - в типовые торговые конфигурации (а так же созданные на их основе) она уже встроена. Формата передаваемых данных CommerceML.

    И приятный бонус напоследок. Для джумлы эта связка уже реализована и есть в свободном доступе - joomlaforum.ru/index.php?topic=175325.0
    Ответ написан
    3 комментария
  • Подключение к 1С debian?

    @Dementor
    программист, архитектор, аналитик
    Если у вас есть рабочая база 1С, то операционка хоста размещения дело десятое.

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