Ответы пользователя по тегу 1С-Предприятие
  • Как получить данные из регистра накоплений остатки по регистратору?

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

    Вам нужен второй вариант.
    Ответ написан
    Комментировать
  • Как получить итоги из формы документа в модуль менеджера обработки?

    @Dementor
    программист, архитектор, аналитик
    Никак! За исключением варианта, когда форма документа явно открыта пользователю, при печати она вообще не существует.

    Но вы можете повторить свой "огромный алгоритм итога" в модуле документа или его менеджера (а лучше перенести из формы, чтобы все было в одном месте и не дублировать код) и использовать его для печати.
    Ответ написан
    3 комментария
  • Почему Web-сервис 1С на IIS периодически не работает?

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

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

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

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

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

    @Dementor
    программист, архитектор, аналитик
    Конечно не получается. И при всем желании не получится.

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

    2) Код к условному оформлению и даже к состоянию на форме не имеет отношения - тут есть основной реквизит формы Объект, у которого есть коллекция Товары - ты проходишь циклом по данным и все. Теоретически, если слишком сложные условия для цветов, то в Товары на форме можно добавить собственный подчиненный реквизит, который не хранится в базе, но который можно при подобном обходе заполнить и потом именно его использовать в "условном оформлении".
    Ответ написан
  • Буквенно-цифровое значение в поле ИНН, КПП и в адресе (в карточке клиента)?

    @Dementor
    программист, архитектор, аналитик
    Похоже на обфускацию данных, которую делают перед передачей базы сторонним разработчикам, которым нужны реальные данные для тестирования, но есть опасность утечки информации.
    Ответ написан
    Комментировать
  • Как перейти с этапа mode=checkauth на mode=init для выгрузки товаров в 1С?

    @Dementor
    программист, архитектор, аналитик
    mode=checkauth - это не просто запрос доступности сайта, но и открытие сессии.

    Структура ответа:
    1 строка - success, если логин и пароль подошли
    2 строка - имя параметра для куки
    3 строка - значение куки
    4 строка - значение sessid

    Кука и идентификатор сессии используются в последующих запросах к сайту по формату CommerceML
    Ответ написан
    1 комментарий
  • Как настроить полный обмен заказами с 1С?

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

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

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

    @Dementor
    программист, архитектор, аналитик
    Никак. Если вы не модифицировали свою версию БСП, то в описании команд нет назначения использования. Вы просто описываете пачку команд и каждая из них должна подключится к каждому из описанных типов в массиве "Назначение". Почему появляются только в Заказе покупателя нужно смотреть в отладке. Похоже на глюк.
    Ответ написан
    2 комментария
  • 1с как восстановить стандартные профили групп доступа?

    @Dementor
    программист, архитектор, аналитик
    Можно попробовать запустить с ключем "/c ЗапуститьОбновлениеИнформационнойБазы" - это по идее кроме обновления служебных справочников, должно проверить все поставляемые профили и восстановить, если их не хватает.
    Ответ написан
  • Вывод на печатную форму "Комментарии"?

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

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

    @Dementor
    программист, архитектор, аналитик
    Все что вы можете получить от Хабра, вы уже получили: https://qna.habr.com/q/1288068

    То, что вы повторно и более детально тут написали - это запросы к консультантам по ЕРП. Выглядит не очень объемно - должны уложится в минимальный 2-часовой тариф.
    Ответ написан
    Комментировать
  • Как организовать Экспорт каталога из 1С Бухгалтерия?

    @Dementor
    программист, архитектор, аналитик
    Вы вообще официальную документацию читали? Там пошагово и с картинками: https://help-ru.tilda.cc/online-store-payments/1c-...

    Сейчас даже Commerce ML не могу найти в своей 1с что бы посмотреть как вобще выгрузка ведется,
    Тут одно из двух:
    1) Или просто не можете найти. Commerce ML - это древняя штука и есть во всех торговых решениях от 1С.
    2) У вас решение на платформе 1С, но не от 1С и Commerce ML там просто нет. Тут тоже два варианта:
    2.1) Обратится к разработчикам вашей системы с запросом на включение модуля обмена с сайтом
    2.2) Обратится к фрилансерам, чтобы вам доработали вашу базу для обмена с сайтом.
    Ответ написан
    Комментировать
  • Как повторно получить больничный листок от ФСС со статусом ожидание?

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

    @Dementor
    программист, архитектор, аналитик
    Наверное после строки
    2023-07-10 12:05:33.950 UTC [1365] ВАЖНО: база данных "zup_db" не существует

    дальше можно не читать. Бекап разворачивается не в той СУБД, где создавался.

    Причем, другие базы, загружаются без проблем.
    ХЗ, что там за базы. Может они созданы в этой СУБД и потому с ними все хорошо. Или там полные бекапы, а для ЗУПа сделан разностный (частичный).
    Ответ написан
    5 комментариев
  • Как сделать проверку, чтоб при изменение реквизитов в одном документе менялись данные в другом?

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

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

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

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

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

    @Dementor
    программист, архитектор, аналитик
    1) Для создания dt нужен монопольный доступ. В скрипте бэкапирования ОБЯЗАТЕЛЬНО нужно указать блокировку сеансов для базы, потом обрубить все соединения и только после этого начинать выгрузку.
    2) Файлы dt - это не бекапы, а архивы конфигурации и данных. При создании dt могут автоматически исправляться некоторые ошибки в базе (например неправильные итоги) или могут портится некоторые таблицы вплоть до невозможности восстановить базу из архива dt. Сама компания 1С не рекомендует dt в качестве бекапов, а только в качестве средства переноса содержимого баз между различными СУБД.
    3) Если использовать стандартные механизмы бекапирования СУБД, то нет необходимости морочится с монопольным режимом и есть больше шансов создать рабочий бекап. Этот метод рекомендован фирмой 1С.
    Ответ написан
    4 комментария
  • Возведение в степень при помощи умножения в 1с?

    @Dementor
    программист, архитектор, аналитик
    Вы уже забыли что такое степень и как вас в школе учили возводить в степень без калькулятора???
    Степень - это количество раз умножения на самого себя:
    2^5 = 2 * 2 * 2 * 2 * 2 = 32

    Когда будете делать цикл по значению степени, где будете перемножать основание на самого себя, то перед ним сделайте проверку, что при степени 0 нужно сразу вернуть 1.
    Ответ написан
    2 комментария
  • Почему веб-сервер apache показывает белый экран?

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

    Возможные причины (пальцем в небо без логов):
    1) библиотека *.so не той версии, что база 1С
    2) база 1С версии, которая не поддерживает публикацию
    3) указан неправильный путь для публикации
    4) в свойствах публикации указана публикация только web- или http-сервисов, но не веб-клиента
    5) для публикации явно указан пользователь, для которого нет права на вывод информации
    Ответ написан