• Как в 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
    Ответ написан
    Комментировать
  • Как запустить модуль в 1С Предприятии?

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

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

    @Dementor
    программист, архитектор, аналитик
    Портативные сборки сделанные с ThinApp можно использовать на той винде, для которых их собирали. А вообще, даже на скрине это видно, в сборке есть файл "!! Читать перед запуском !!" - с него и нужно было начинать, а не просить помощь в интернетах.
    Ответ написан
    Комментировать
  • В чём причина ошибки "Значение не является значением объектного типа (Продукция)"?

    @Dementor
    программист, архитектор, аналитик
    Варианты ошибки в данной точке:
    1) Поле ДокументОснование не заполнено - исправить проверкой значения.
    2) Поле ДокументОснование заполнено, но таким типом документа, у которого нет табличной части Продукция - исправить проверкой типа основания
    3) У основания есть табличная часть Продукция, но там нет значений - прежде чем обращаться к строкам нужно поставить проверку их наличия.

    У вас похоже на вторую ошибку, но может и первая. Третья ошибка сгенерирует сообщение про обращение за пределы индекса.

    Кстати, тут может еще быть проблема при обращении к свойству Печать, если Номенклатура - это сложный тип, а не просто ссылка на справочник.

    В общем нужно проверку сделать. Что-то типа такого:
    Если ТипЗнч(Источник.ДокументОснования) <> Тип("ДокументСсылка.ЗаказНаРазработку") Тогда
    	Возврат;
    ИначеЕсли Источник.ДокументОснования.Продукция.Количество() = 0 Тогда
    	Возврат;
    КонецЕсли;
    Ответ написан
    1 комментарий
  • Как заставить работать сканер карт с 1С?

    @Dementor
    программист, архитектор, аналитик
    Нужно зарегистрировать компоненту в системе от имени администратора с помощью regsvr32
    Ответ написан
    Комментировать
  • Как правильно сравнить конфигурации в 1С: Предприятии?

    @Dementor
    программист, архитектор, аналитик
    Описание этих и других программ - https://solutions.1c.ru/catalog/
    Ответ написан
    Комментировать
  • Как стать программистом 1С?

    @Dementor
    программист, архитектор, аналитик
    1. Системы 7.7 обновляются по остаточному принцыпу и 1С настойчиво всем владельцам советует переходить на более современные решения.
    2. В конфигураторе 7.7 есть синтаксис-помощник. В свое время мне его хватило, что бы успешно читать код и писать свои мелочи, не имея ни единого самоучителя по программированию 7.7 (погуглите - их с середины нулевых полно)
    3. Если хотите монетизировать знания, то беритесь за последние 8-ки. На рынке 7.7 вы не потянете - там до сих пор хватает зубров с сертификатами по всем семерочным компонентам, которые покрывают все потребности.
    Ответ написан
    2 комментария
  • Как из 1С получить файл в котором будут «наименование», «цена», «изображение» и т. д.?

    @Dementor
    программист, архитектор, аналитик
    Меню "Файл" - команда "Сохранить".

    P.S. В самом прайсе есть выведенные на форму кнопки и по сохранению и по отправке по почте - но к чему нам такие усложнения?
    Ответ написан
    Комментировать
  • Ubuntu 18.04: как перенести /var/run из оперативки на диск?

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

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

    2) При программировании на платформе 1С при работе с базой данных мы работаем или с Ссылками, или с полученными с их помощью Объектами. Ссылка отличается от Объекта своей неизменностью - это просто адрес с указанием типа данных и уникального идентификатора. Но Объект в отличии от Ссылки можно изменить и записать назад в базу по адресу этой Ссылки. Думаю это тоже понятно.

    3) Что вы пытаетесь сделать? У вас локально в памяти есть измененный Объект (в переменной Источник) и вы хотите передать его на сервер для дальнейшей параллельной обработки и тут и там. К сожалению мы работаем не на квантовых компьютерах и потому эффект запутанности нам недоступен. Мы можем править Объект или локально, или на сервере. Но не одновременно в двух местах!

    Итого. Судя по тексту вашей процедуры, вам вообще Источник передавать не нужно - передавайте сразу ДокументОснования. Но если предполагается, что на сервере Объект нужно изменить, то а) запишите его локально, б) передайте на него Ссылку, в) на сервере прочитайте по Cсылке, г) после изменения на сервере запишите Объект в базу, д) после возвращения потока управления на клиент, прочитайте Объект из базы по Ссылке.
    Ответ написан
    2 комментария
  • Программирование 1с, учеба?

    @Dementor
    программист, архитектор, аналитик
    Да. Можно учится на официальных курсах 1С (edu.1c.ru/) или на других площадках (Гилев, Чистов, Леонтьев&Павлов и многие другие).
    Ответ написан
    Комментировать
  • Как сформировать отчет на основе нескольких документов?

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

    1) Нужны ли все документы базы как показатель работы учетчиков (включая непроведенные черновики и помеченные на удаление) или только реально изменяющие остатки денежных средств?
    2) Одна статья ДДС - это один документ, как было реализовано, или в платеже могли быть 2 и более статей, которые нужно описать в табличной части?

    Для СКД вообще безразлично будет ли в запросе объединение "сырых" документов или моно-запрос к регистру накопления, в который пишут эти документы при проведении (но последний вариант будет быстрее отрабатывать, когда в базе будут сотни тысяч документов).

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

    @Dementor
    программист, архитектор, аналитик
    Ответ зависит от варианта разрабатываемого интерфейса.

    Обычный интерфейс:
    Элемент формы связанный с табличной частью "ТаблицаДанных" - ЭлементыФормы.ТаблицаДанных
    Текущая колонка - ЭлементыФормы.ТаблицаДанных.ТекущаяКолонка
    Имя реквизита формы для колонки - ЭлементыФормы.ТаблицаДанных.ТекущаяКолонка.Имя
    Имя реквизита табличной части, который связан с колонкой - ЭлементыФормы.ТаблицаДанных.ТекущаяКолонка.Данные

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

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

    Цены узнавайте на местах: edu.1c.ru/dist/test/spisok.asp
    Ответ написан
    Комментировать
  • Почему не работает функция СтрНайти()?

    @Dementor
    программист, архитектор, аналитик
    1) отключить режим совместимости
    2) написать свою функцию поиска, которая будет в цикле искать до тех пор пока искомая подстрока встречается и последнее найденное будет первым с права.
    Ответ написан
    1 комментарий