Задать вопрос
  • Как вывести Реквизит Комментарий на макет 1с?

    @Dementor
    программист, архитектор, аналитик
    Просто глаза разбегаются:
    1) Только специалисты с многолетним опытом используют в СКД настраиваемые макеты, так как в этой технологии очень много нюансов и плохая документация. Откажитесь или от макета или от СКД - быстрее закончите.
    2) "в последнем запросе выбираю поле ВТ_ДляРасчета.ПриемнаяКампания.Комментарий" - тут здравый смысл просто кричит: или откажись от временных таблиц или выбери комментарий при формировании временной таблицы.
    3) насколько я вижу есть слабое понимание работы СКД - в запросе для источника данных вовсе не нужно выбирать реквизиты - это можно сделать в структуре вывода и СКД сама все выберет самым лучшим образом. А вы просто перегрузили запрос и сделали его плохо читаемым.
    4) "Ошибка исполнения отчета: Поле "Приемная кампания.Комментарий" не может быть использовано в группировке" - это очень распространённая ошибка использования строки неограниченной длинны. Если так сильно хочется использовать комментарий в запросе с группировками и "только различные" (вы хотите возразить, что их нет в запросе, а я хочу возразить, что вы не знаете нюансы работы СКД и что запрос в процессе выполнения еще дорабатывается и группировки будут добавлены, после чего срабатывают стандартные ограничения платформы на группировки в запросе), то нужно делать как-то так:
    Выразить(ВТ_ДляРасчета.ПриемнаяКампания.Комментарий как Строка(1000)) КАК ПриемнаяКампанияКомментарий
    Ответ написан
    6 комментариев
  • Как из кода ниже сделать обработку?

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

    1) Методом Ctrl+C - Ctrl+V
    2) Но ради выполнения фрагмента кода обработки не создают - достаточно вставить этот текст в "консоль кода" из ИР, или в любой другой похожий инструмент для выполнения внешнего кода.
    3) Но зачем вообще выполнять этот код? Такое банальное изменение значений реквизитов можно сделать с помощью обработок по групповому редактированию. Даже если нет ИР под рукой (что странно), будет достаточно стандартной обработки, которая встроена во все типовые конфигурации.
    Ответ написан
    2 комментария
  • Можно ли из 1с выгружать индивидуальные соглашения на сайт?

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

    @TheBigBear
    СтарОдмины мы
    купи 10 стилусов (или перчатки со специальной резинкой на конце)
    10 релюшек
    1 Ардуринку и камеру или датчик света
    Напиши программу последовательного опускания релюшками стилусов на экран
    с помощью камеры или датчика света отслеживай изменение экрана
    Ну или купи (или одолжи у кого-нибудь) 3Д принтер, смартфон на подвижный стол, вместо сопла приспособь емкостную резинку или стилус и напиши программку для него.
    Ответ написан
    3 комментария
  • Почему не отображаются картинки в ютуб?

    @goshaLoonny
    Потому что на данный момент CDN Youtube заблокирован средствами ТСПУ (технические средства противодействия угрозам) роскомнадзором. Следовательно, запрос на получение картинки с CDN Youtube упирается в максимальное время ожидания и сбрасывается. Где-то они сделали что вы просто ничего не видите, а где-то выдает дефолтную иконку от браузера что картинка не найдена
    посмотреть реестр заблокированных таким образом ресурсов вы можете тут:
    https://reestr.rublacklist.net/api/v3/dpi/
    как видите CDN Youtube там есть
    Ответ написан
    7 комментариев
  • Как вывести результат по запросу из SQL в 1с?

    @Dementor
    программист, архитектор, аналитик
    В Инструментах Разработчика есть инструмент для анализа "запросов из SQL в 1с".
    Ответ написан
    1 комментарий
  • Как вывести результат по запросу из SQL в 1с?

    Fragster
    @Fragster
    помогло? отметь решением!
    Проще всего добавить внешний источник данных и дальше можно обращаться с ним, как со справочником или регистром сведений
    Ответ написан
    2 комментария
  • Как сохранить настройки во внешней обработке для всех пользователей?

    Fragster
    @Fragster
    помогло? отметь решением!
    Если это фреш, значит используется скорее всего подсистема Дополнительные отчеты и обработки из БСП, там это делается так:
    https://its.1c.ru/db/bsp316doc#content:4:1:issogl3...
    Ответ написан
    1 комментарий
  • Как сравнить таблицы?

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

    Подскажи код, для загрузки 2 таблиц из xlsx для сравнения их по столбцу Договор, допустим и вывода таблицы с результатом разницы по тем полям, что есть в таблице и тем, которых вообще нету.
    Для загрузки таблиц из Excel в 1С предназначен объект ТабличныйДокумент. Если твои таблицы в нескольких файлах, то будет несколько ТабличныхДокументов. Если таблицы на разных листах одной книги, то это все загружается в единый ТабличныйДокумент, где каждая страница загружается в одноименную именованную область. Далее уже можно крутить циклы и получать данные из соответствующих ячеек.
    Ответ написан
  • Как синхронизировать изменяемую таблицу в 1С с Oracle БД?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Никакой max indexrow вам не поможет. Это же не Excel. Но если вы знаете к примеру что данные имею дату создания и partitioning по этой дате, то тогда запрос может быть улучшен по плану и по логике.
    Ответ написан
    3 комментария
  • Этапы оплаты получить для печатной формы?

    @Dementor
    программист, архитектор, аналитик
    Не полиглот и не знаю на каком языке вопрос, но попробую перевести на русский:

    Нужно для документа "Заказ клиента" добавить свою печатную форму, в которую выводить данные по этапам и суммам оплаты из текущего документа. При чем требуется реализовать с помощью расширения.
    Уже посмотрел как это реализовано в Обработка.ПечатьЗаказовНаТоварыУслуги и там слишком сложно. Можно ли проще?


    Если я правильно перевел вопрос, тот тут классическая дилемма сложности и универсальности. Вся эта сложная БСП-обвязка, когда с формы вызывается комманда, которая через общий модуль смотрит в менеджер документа, который через общие модули смотрит в дополнительную обработку для печати - это все для универсальности. Чтобы вы не только из документа или формы списка документов могли печатать, но и вообще из любого места (различные пакетные печати и АРМ).

    Если нужно попроще и даже не планируется печать списка документов, то ДА, можно все сделать очень просто - переносите в расширение только форму документа и реализовывайте печать прямо в ней. Если уже нужна печать из списка, то очевидно, что вам в расширение придётся забирать все нужные формы плюс сам документ, что бы начинку печати поместить в модуль менеджера и не дублировать в модулях форм.

    Но! Если вы начинаете работать со сложными конфигурациями и активно используете техники программирования времен УТ10 и УПП, то система может начать работать непредсказуемо и поддержка станет более затратной. Рекомендую разобраться с Обработка.ПечатьЗаказовНаТоварыУслуги - и внести правки в неё.
    Ответ написан
    1 комментарий
  • Как обратиться к полю таблицы через другой модуль объекта?

    @Dementor
    программист, архитектор, аналитик
    Через модуль формы можно обратиться к полю через Элемент.Товары.ТекщиеДанные.Цена,

    Это не совсем обращение к полю. Если точно, то тут - получение значения конкретной ячейки (с названием "Цена") у выделенной на форме строки табличного поля (с названием "Товары").

    Если рассматривать более детально:
    "Элементы" - это коллекция всех элементов на форме
    "Товары" - элемент формы типа "табличное поле", который связан или с таблицей значения в реквизитах формы, или с табличной частью одного из реквизитов поля (обычно это основной реквизит с названием "Объект")
    "ТекущиеДанные" - свойство табличного поля формы для доступа к данным, которые выведены на форму -т.е. содержит некоторую часть значений строки таблицы, которые программист решил сделать доступными на форме, т.е. там могут быть не все!

    Если на форме нужно получить доступ ко всем колонкам нужной строки табличной части (или таблицы значений), то нужно использовать свойство ТекущаяСтрока, в котором находится идентификатор строки, а потом получить нужную строку из реквизита формы с помощью метода НайтиПоИдентификатору()

    а как обратиться через другой модуль объекта?

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

    Если вызов внешнего модуля инициируется не из формы и контекст недоступен, то такого понятия, как "выделенная на форме пользователем строка" не имеет смысла. У вас просто есть табличная часть, в которой есть множество строк, которые можно обходить итератором (в конструкции Для каждого ... Из ... Цикл), выборкой (результатом НайтиСтроки(Отбор)) или по указанному индексу.

    К примеру, обращение к значению первой строки будет иметь вид: Объект.Товары[0].Цена , а если вы работаете в модуле объекта, то и вовсе достаточно Товары[0].Цена
    Ответ написан
    Комментировать
  • Реально ли полному новичку пойти в 1С программисты?

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

    В данной нише дефицит кадров.
    Ответ написан
    3 комментария
  • Реально ли полному новичку пойти в 1С программисты?

    karabanov
    @karabanov
    Системный администратор
    Не совершай ошибку. Учи Go или Python или PHP или JS.
    Ответ написан
    3 комментария
  • Как сделать POST запрос из 1С?

    Fragster
    @Fragster
    помогло? отметь решением!
    Рекомендую вот этот модуль: https://github.com/vbondarevsky/Connector там в описании прям даже есть отправка нескольких файлов
    Ответ написан
    Комментировать
  • 1C конструктор запроса, вкладка "Условие" должен содержать только период?

    nki
    @nki
    bezkart.ru готовая система лояльности
    В этой вкладке формируется условие. В коде перед выполнением запроса, вы должны программно заполнить значения параметров, которые указаны в условии.
    Покажите скриншот ваших условий.
    Ответ написан
    2 комментария
  • Как правильно реализовать чтение продуктов с сервер?

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

    как правильно реализовывать выгрузку товаров в приложение?
    Если вам выставляют требования по выгрузке, то правильно - следовать этим требованиям. Иначе любая выгрузка по умолчанию является правильной.

    Где правильно хранить json, какие языки использовать?
    Снова таки, если от вас требуют хранить данные в определенном месте и использовать определенный язык, то правильным будет - следовать этим требованиям. Иначе храните как вам удобно и используйте те языки, которые знаете.
    Ответ написан
    Комментировать
  • Как в 1с создать каталог на локальном диске?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Вы серьезно?
    В синтаксис-помощнике смотрели - СоздатьКаталог()?
    Гуглится за 15сек.
    Ответ написан
    Комментировать
  • Есть ли опенсурсные интернет магазины с синхронизацией с 1С?

    Например OpenCart и nopCommerce
    Для них обоих есть решения для экспорта товаров из 1С в магазин.
    В обратную сторону тоже, кажется, дело небольшого плагина для магазина и небольшого обработчика на стороне 1С.

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

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Начать надо с работы в франче. А дальше как пойдет.
    Ответ написан
    Комментировать