1. Удаляем конфигурацию поставщика путём снятия с поддержки Конфигурация->Поддержка->Настройка поддержки->Снять с поддержки
    2. Создаем файл поставки конфигурации Конфигурация->Поставка конфигурации->Создать файлы поставки и обновления конфигурации.
    3. Объединяем нашу конфигурацию с созданным файлом поставки Конфигурация->Сравнить, объединить с конфигурацией из файла. Соглашаемся с предложением поставить конфигурацию на поддержку.
    4. Обновляем конфигурацию базы данных Конфигурация->Обновить конфигурацию базы данных.
    5. Обновляем конфигурацию, в качестве файла обновления выбираем конфигурацию текущего релиза.

     

     

    Tags: , , , , ,

    Последовательность событий при записи элемента справочника из формы элемента (записать и закрыть), а также при записи вида характеристики из формы элемента (записать и закрыть), при записи счета из формы счета (записать и закрыть), при записи вида расчета из формы вида расчета (записать и закрыть).
    МОДУЛЬ ФОРМЫ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Перед записью»- (запись)- «При записи»- МОДУЛЬ ФОРМЫ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ КЛИЕНТ: «После записи» — «Перед закрытием» — «При закрытии».

     

    Последовательность событий при записи узла плана обмена из формы узла (записать и закрыть).
    МОДУЛЬ ФОРМЫ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Перед записью»- (запись узла плана обмена в базу данных)- «При записи»- МОДУЛЬ ФОРМЫ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ КЛИЕНТ: «После записи» — «Перед закрытием» — «При закрытии».

    Последовательность событий при записи документа из формы документа.
    МОДУЛЬ ФОРМЫ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Перед записью»- (запись)- «При записи»- МОДУЛЬ ФОРМЫ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ КЛИЕНТ: «После записи».

    Последовательность событий при проведении документа из формы документа (провести и закрыть).
    МОДУЛЬ ФОРМЫ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Перед записью»- (запись)- «При записи» — «Обработка проведения»- МОДУЛЬ ФОРМЫ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ КЛИЕНТ: «После записи» — «Перед закрытием» — «При закрытии».

    Последовательность событий при отмене проведения документа из формы документа (провести и закрыть).
    МОДУЛЬ ФОРМЫ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ ОБЪЕКТА СЕРВЕР: «Перед записью»- «Обработка удаления проведения» — (запись)- «При записи»- МОДУЛЬ ФОРМЫ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ КЛИЕНТ: «После записи».

    Последовательность событий при сохранении данных из формы записи регистра сведений (записать и закрыть).
    МОДУЛЬ ФОРМЫ ЗАПИСИ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ ЗАПИСИ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ НАБОРА ЗАПИСЕЙ СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ ЗАПИСИ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ НАБОРА ЗАПИСЕЙ СЕРВЕР: «Перед записью»- (запись набора записей в базу данных (количество=0)) — «При записи» — «ПередЗаписью» — (запись набора записей в базу данных (количество=1)) — «При записи» — МОДУЛЬ ФОРМЫ ЗАПИСИ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ ЗАПИСИ КЛИЕНТ: «После записи» — «Перед закрытием» — «При закрытии».
    Особенность внутренней реализации объекта РегистрСведенийМенеджерЗаписи.<имя> таковы, что в случае сохранения существующей записи регистра сведений обработчики события ПередЗаписью() и ПриЗаписи() модуля набора записей будут вызваны дважды: сначала для старого набора записей (с количеством записей 0) и затем для нового (с количеством записей 1).

    Последовательность событий при сохранении данных из формы набора записей регистра сведений (записать и закрыть), а также при сохранении набора записей регистра накопления из формы набора записей, при сохранении набора записей регистра бухгалтерии из формы и при сохранении набора записей регистра расчета из формы.
    МОДУЛЬ ФОРМЫ НАБОРА ЗАПИСЕЙ КЛИЕНТ: «Перед записью» — МОДУЛЬ ФОРМЫ НАБОРА ЗАПИСЕЙ СЕРВЕР: «Обработка проверки заполнения на сервере» — МОДУЛЬ НАБОРА ЗАПИСЕЙ СЕРВЕР: «Обработка проверки заполнения» — МОДУЛЬ ФОРМЫ НАБОРА ЗАПИСЕЙ СЕРВЕР: «Перед записью на сервере» — (Начало транзакции записи — МОДУЛЬ НАБОРА ЗАПИСЕЙ СЕРВЕР: «Перед записью»- (запись набора записей в базу данных) — «При записи» — МОДУЛЬ ФОРМЫ НАБОРА ЗАПИСЕЙ СЕРВЕР: «При записи на сервере» — Конец транзакции записи) — «После записи на сервере» — МОДУЛЬ ФОРМЫ НАБОРА ЗАПИСЕЙ КЛИЕНТ: «После записи» — «Перед закрытием» — «При закрытии».

    Источник: http://1cprovse.blogspot.com/2016/09/1.html

    Tags: ,

    Проблемы с подбором номенклатуры в Заказе клиента. При открытии формы подбора программа перестаёт реагирывать на мышь и клавиатуру. Выявлена связь с разрешением экрана. Если разрешение больше 1024 x 768, то подбор зависает. Вариант решения: в форме обработки "ПодборТоваровВДокументПродажи.Форма" , в поле "Вариант масштаба" поменять
    значение с Авто на Компактный.

    Можно воспользоваться приложенным расширением конфигурации.

    Файлы:
    Дата-229.08.2019 15:46
    Размер файла-2 100.61 KB
    Скачать-2 867

    Tags: ,

    Не выгружаться заказы в 1С из сайта на битрисе могут по разным причинам, рассмотри наиболее часто встречающиеся проблемы:

    1. Первым делом необходимо проверить имеются ли ошибки в проверке сайта
    /bitrix/admin/site_checker.php?lang=ru
    Если вы там видите ошибки обозначенные красным цветом, их необходимо устранить на хостинге.

    2. Необходимо проверить на соответствие времени на сервере, где расположен ваш сайт и компьютере, на котором установлен 1С. Совпадает ли между ними часовой пояс.

    3. Если у вас нет ошибок в проверке сайта и время на хостинге и в 1С совпадает, тогда нужно смотреть что у вас экспортируется в 1С, для этого нужно смотреть фал XML, который передается в 1С. Для это в браузере сначала нужно перейти по адресу
    сайт.ru/bitrix/admin/1c_exchange.php?type=sale&mode=checkauth
    вы должны увидеть строку на подобие этой
    success PHPSESSID 6d89e42c29dcfabb06dbb346bff61b60 sessid=ca95792c883aef768b7b3a4acc086074
    Здесь в переменной sessid указан идентификатор вашей сессии PHP, скопируйте его и перейдите по адресу
    сайт.ru/bitrix/admin/1c_exchange.php?type=sale&mode=init&sessid=ca95792c883aef768b7b3a4acc086074
    заменив переменную sessid на вашу в конце URL
    вы увидите строку
    zip=yes file_limit=204800
    Параметр zip означает, что у вас в настройках включено сжатие (Использовать сжатие zip, если доступно) в Рабочий стол->Магазин->Настройки->Интеграция с 1С вкладка Заказы.
    Также там указан file_limit это Размер единовременно загружаемой части файла (в байтах)

    1c orders

    Если у вас не так, включите сжатие и укажите число байт, как показано на скриншоте.
    После чего изменить параметр mode с init на query
    сайт.ru/bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=ca95792c883aef768b7b3a4acc086074
    нажмите enter и в этого в браузере мы увидим наш XML файл, который передается в 1С.

    Если в содержимом вы не видите ваших заказов, значит передавать нечего.

    <КоммерческаяИнформация ВерсияСхемы="2.05"
    ДатаФормирования="2019-11-14T19:19:39"
    ФорматДаты="ДФ=yyyy-MM-dd; ДЛФ=DT"
    ФорматВремени="ДФ=ЧЧ:мм:сс; ДЛФ=T"
    РазделительДатаВремя="T"
    ФорматСуммы="ЧЦ=18; ЧДЦ=2;
    ЧРД=." ФорматКоличества="ЧЦ=18; ЧДЦ=2; ЧРД=.">
    </КоммерческаяИнформация>

     

    Перейдите в заказы, создайте новый или измените существующий, затем снова обновите страницу и вы должны увидеть свой заказ.
    Если содержимое xml вы вообще не увидели, либо он без заказов, значит у вас проблемы в самом битриксе. Здесь лучше обратиться в техническую поддержу, либо к вашим разработчикам.

    Если вы заказ видите, значит битрикс передает его в вашу 1С, выходит что проблема в самой 1С, она не правильно читает ваш XML файл.

    4. Если в битрисе (как описано в пункте 3) вы видите XML файл с вашими заказами, значит надо проверить понимает ли его 1С, для это копируем в браузере содержимое XML и записываем это все в файл, сохраняя его с расширением xml.
    Затем в настройках обмена с сайтом указываем, где находиться ваш файл и выбираем загружать заказы из файла (переключаем "Выгружать в каталог на диске" и задаем "Файл загрузки заказов").
    Если видите ошибку, видимо 1С не понимает этот формат.

    5. Не понятно с чем это связанно, но некоторым помогает отключение в Рабочий стол->Настройки->Настройки продукта->Интерфейс->Персональные настройки опции
    Переходить в режим правки сайта без перезагрузки страницы в группе Панель инструментов.

    6. Попробуйте убрать административные права у пользователя, под которым происходит обмен с сайтом с 1С. Если у это admin, создайте другого пользователя.

    7. В 1С перейдите в Настройки загрузки контрагентов и укажите соответствие адресов контрагентов для юридического и физического лица. Тоже самое проделайте со Статусами заказов.

    8. Замените теги в XML с <КоммерческаяИнформация><Документ> на <КоммерческаяИнформация><Контейнер><Документ>
    Откройте каталог /bitrix/modules/sale/lang/ru/general/ в файле export.php - вставляем внизу $MESS["SALE_EXPORT_CONTAINER"] = "Контейнер";
    Затем в папке /bitrix/modules/sale/general/ и открываем файл с таким же названием - export.php и ищем в коде функцию OutputXmlDocument вставляем в начале CSaleExport::getTagName("SALE_EXPORT_CONTAINER") и в конце CSaleExport::getTagName("SALE_EXPORT_CONTAINER").

    Взято отсюда: https://site05.ru/developer/1c-bitrix/no_orders_1c/

    Завис конфигуратор при динамическом обновлении базы, после при входе в конфигуратор выводится сообщение: «Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?»

    Если коротко:

    1. select * from Config WHERE FileName = 'commit'
    2. delete from config where FileName = 'commit'
    3. select * from Config WHERE FileName = 'dbStruFinal'
    4. delete from config where FileName = ' dbStruFinal'

    Подробное описание и полезное обсуждение в источнике.

    Tags: , ,