Задать вопрос
Ответы пользователя по тегу
  • Как в 1С: Документооборот срыть папки с Банковскими выписками?

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

    @Dementor
    программист, архитектор, аналитик
    1) Чтобы печатать штрихкоды через COM-объект, который в картинке на макете нужного документа, нужно просто установить программу печати штрихкодов, которая у вас на скрине - она сама зарегистрирует DLL-нужной разрядности.

    А так если в добавок кто то знает как без использования БСП и БПО можно автоматически сгенерированть изображения штрихкода по его штрихкоду используя ActiveX, поделитесь знаниями пожалуйста :)


    2) Таких тоже полно. Вы вообще искали? Первая ссылка из поиска: https://infostart.ru/1c/tools/443256/
    Ответ написан
  • Как правильно оформить работу со складом и номенклатурой в 1с и выгрузки остатков на Авито и маркетплейсы.?

    @Dementor
    программист, архитектор, аналитик
    Я все правильно понимаю или по факту по другому, или может быть есть другое решение через какую либо прокладку?

    Все верно! Или по другому, или через "прокладку"! 1С:Бухгалтерия не предназначена для оперативного складского учета и не поддерживает интеграцию с сайтами. То, что вам нужно частично есть в 1С:Управление Торговлей, 1С:Розница и 1С:УНФ.

    Если нужно работать именно с Бухгалтерией, то нашел для вас отличную статью, где все варианты подробно расписаны и даже есть примеры PHP-кода для вашего маркетплейса для подключения (не Авито, не Озон, не ВБ, а именно для вашего сайта типа Битрикс или ОпенКард): https://создание-сайта.net/news-new/integratsiya-1...
    Ответ написан
    Комментировать
  • Как доделать калькулятор кредита в 1С?

    @Dementor
    программист, архитектор, аналитик
    Не понимаю твоих проблем. Если сталкиваешся с какой-то трудностью, то описывай конкретно в чем эта трудность, а не абстрактно "не получилось".

    Сказали можно это решить через добавление переменной которая будет брать промежуточные значения из цикла

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

    @Dementor
    программист, архитектор, аналитик
    Через точку? ВтораяФорма.НужныйРеквизит

    P.S. Люблю такие "конкретные" вопросы. Потом оказывается, что речь не про формы как про интерфейс, а про печатные формы отчетов и нужно выполнить расшифровку одного вторым.
    Ответ написан
    Комментировать
  • Как подключить 1с управление транспортной компанией к python?

    @Dementor
    программист, архитектор, аналитик
    Пытался разобраться с 1с и его модулями, но ничего совершенно не понял. Кажется, что нормальные туториалы вообще отсутствуют.
    Документации просто море! Даже во времена 7.7 и ночного интернета по карточкам уже было множество документации в открытом доступе, а с приходом версий 8.* информации стало на несколько порядков больше. Включая ролики на Ютубе и ТикТоке, где все детально разжевывается для зумеров.

    Мне нужно подключить 1с управление транспортной компанией к python, для создания заявок
    Может проблема в том, что вы сами не знаете чего хотите и потому не можете найти ответ? "Управление транспортной компанией" судя по названию программа для автоматизации процессов 3PL и 4PL операторов. Python - это популярный в академической среде язык программирования. Заявка - это фиксация намерений. А о том, зачем все это добро вместе нужно, ни слова не сказано.

    Как это можно сделать или где можно посмотреть документацию или гайд?
    Начать нужно с того, что для себя определится для чего нужны 1С и Python. Не обязательно делать UML-диаграммы (хотя не помешают), можно просто выписать по вашему процессу что вы хотите переложить на 1С, а что на Python. Кстати, почему Python? Это как говорить "работаю хакером на компукторе". Если у вас Django, то именно так и пишите! И самое главное - определитесь с сущностью заказа - это какой-то заказ на доставку в 1С, который нужно выгрузить на Python, или заказ клиента, который нужно передать с сайта в учетную базу для планирования доставок?

    После того как вы определитесь с системами, которые вам доступны (ограничения), и точно поймете какие данные и в каком объеме (в каком направлении и с какой частотой) вам нужно передавать, то половина дела считай сделана. Далее каждый последующий запрос будет давать десятки вариантов реализации и вам останется выбирать максимально простой и понятный для вас. Как отправная точка при поиске варианта интеграции, замечателен ответ от CodeNull
    Ответ написан
    Комментировать
  • 1000 торговых предложений в карточке товара. Вывезет ли битрикс?

    @Dementor
    программист, архитектор, аналитик
    Выгрузите и узнаете. Функционал товаров и торговых предложений самый базовый. Если бы разработчики сделали бы ограничение на количество ассортимента, то Битрикс никогда не стал бы настолько популярным.
    Ответ написан
  • Как интегрироватся с 1C интернет-магазин без стандарта CommerceML?

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

    @Dementor
    программист, архитектор, аналитик
    Не учитывая, что веб-разработка указана в вопросе абстрактно, все точно так же.
    Особенно если серверная разработка на ноде - т.е. всюду единый ЯП, как в 1С.

    1) маленькие проекты - один фулстек (что веб, что 1С)
    2) чуть крупнее делает команда - один тимлид/архитектор/директор и несколько прогеров, которые могут быть фулстек или разделить между собой работы на фронт и бек.
    3) средние проекты обслуживают полноценные фирмы с продавцами, маркетологами, службой поддержки и так далее, а к ИТ-спецам добавляются выделенные админы (виндузятники, линуксоиды и ДБА).
    4) на крупных проектах полноценный DevOps, юнит и сценарное тестирование, релизные циклы, SLA и так далее
    Ответ написан
    Комментировать
  • Как из Python сформировать файл формата .epf для импорта в 1С?

    @Dementor
    программист, архитектор, аналитик
    Если просуммировать все три вопроса, то в итоге получаем - вы просто не знаете, что такое EPF, известная как "внешняя обработка"! А потому для начала прочитайте короткую статью - https://v8.1c.ru/platforma/vneshnie-obrabotki/

    1) На гитхабе нужно поискать. Помню, что сам програмно собирал внешнюю обработку с помощью проекта v83unpack, но он вроде уже закрыт и там есть ссылка на более свежий и универсальный инструмент.

    2) Тут лежит официальный epf-файл от вендора для загрузки произвольной информации из xls и прочих табличных форматов: https://its.1c.ru/db/metod8dev/content/3679/hdoc

    3) Платформа на Виндовс и Линукс работает практически идентично. Если вам не доступно открытие файла epf через меню файл, то это значит, что вашему пользователю запрещено открывать внешние обработки. Добавьте ее в справочник внешних обработок и тогда она будет открываться без проблем.
    Ответ написан
    Комментировать
  • Как програмно вывести значения в таблицу печатной формы 1с?

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

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

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

    2. Если вы специалист..., то знаете, что даунгрейд мало того, что не ответ, так еще и может привести к потере данных. Если вы специалист, то просто исправьте ошибку отчета. Ведь если обновление ЗУП прошло все внутренние тесты в 1С и другие пользователи не жалуются, то явно ошибка в ваших локальных настройках или в особенности учета.
    Ответ написан
  • Что за ошибка при вызове конструктора?

    @Dementor
    программист, архитектор, аналитик
    В ошибке сказано, что в "Основных параметрах" в свойстве "Имя файла лога" указано неправильное (или недоступное) название файла.

    Ранее ошибки могло не быть по троим причинам:
    1) Ранее путь к логу ошибок был правильный, а потом его изменили на неправильный
    2) Изменились подключённые диски или права на файл - настройка теперь ссылается на недоступный файл.
    3) Никогда в настройке не было файла ошибок, но раньше не было ошибок обмена и этого никто не замечал.
    Ответ написан
    Комментировать
  • Как правильнее реализовать таблицу с отборами?

    @Dementor
    программист, архитектор, аналитик
    Как будет лучше и правильнее реализовать данный функционал? Дин список или таблица значений?
    Если работаете с данными базы, которые параллельно кто-то может изменять и вам нужно выводить обновленные данные с определенным интервалом; если вы создаете интерфейс над данными и двойной клик должен открывать объект на редактирование - ваш выбор точно динамический список, иначе с ТЗ нужно будет много танцев с бубном для повторения стандартного функционала.

    Если работаете с вводом пользователя, который сразу не нужно никуда записывать, если подгружаете данные на анализ из файлов или других подобных источников, то идеальным выбором будет ТЗ.

    Смотрите от требований к результирующему поведению и от возможности максимально использовать стандартный функционал стандартных объектов.

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

    Итого по условиям задачи максимально подходит динамический список с сортировкой по приоритету в настройках. Если кто-то (даже с другого компьютера) заходит в задачи, то по установленному таймауту список сам обновится и очередность задач самостоятельно изменится.
    Ответ написан
  • Вывод на печатную форму "Комментарии"?

    @Dementor
    программист, архитектор, аналитик
    Отладка в помощь!

    Причины навскидку:
    1) Комментарий выводится, просто он пустой.
    2) Комментарий выводится не в ту область макета
    3) После установки комментария он переопределяется пустой строкой.
    4) Комментарий устанавливается после вывода области в результирующий документ
    5) Цвет текста ячейки - белым по белому :-)
    Ответ написан
  • Как сделать вывод данных из двух таблиц по номеру строки?

    @Dementor
    программист, архитектор, аналитик
    Объединяй выборки из этих двух таблиц, добавив булево поле Изменено, которое для первой таблицы явно Ложь, а для Второй - Истина. Результат отсортируй по полям Номер и Изменено.
    Ответ написан
    1 комментарий
  • Где можно увидеть идентификатор?

    @Dementor
    программист, архитектор, аналитик
    Это внутренние идентификаторы ссылок. Единожды созданная номенклатура (и не только - все справочники) всегда имеют неизменный УУИД.

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

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

    @Dementor
    программист, архитектор, аналитик
    1) В вопросе про документы, а листинг про справочники.
    2) Глаз цепляет, что номенклатурная группа берется только из первого помещения. Варианты, что в первой строке ее нет и/или в других строках указаны другие группы, не учтены.

    Чтобы сказать почему код не работает, нужно знать цель его написания. Сейчас текст вопроса и код живут двумя жизнями, которые не имеют связи.

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

    При редактировании или при записи отредактированного? Если при редактировании, то второй документ тоже открыт и есть возможность отказаться от изменений как в первом документе, или происходит непосредственная запись второго документа; если второе, то что планируется, если пользователь передумает сохранять первый документ?

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

    @Dementor
    программист, архитектор, аналитик
    Очень давно, лет 10 назад, занимался подобным. У меня были воткнуты физические ключи (серверный и 10-ка) в сервак, на котором поднимал виртуалки в QEMU-KVM.

    Сначала я делал по мануалу, где для проброски использовалисб ВендерАйди и ДевайсАйди - но у серверного и клиентского ключей айдишники оказались идентичны. Потом нашел как пробросить по уникальному идентификатору устройства (под которым его видит хост-система) и все стабильно работало несколько лет, пока жила эта конфигурация.

    В наши дни физические ключи редкость. Программные лицензии в том числе решают проблему с виртуальными машинами - не нужно парится с проброской.
    Ответ написан
    2 комментария