arefaste/1C_Forums huggingface dataset:
Коллеги столкнулись со следующей проблемой: Внедрен в рамках учетной системы терминал самообслуживания. Данный терминал установлен в помещении, в котором нет обслуживающего персонала. В данном помещении регулярно бывают только покупатели. Терминал саммобслуживания работает в тонком клиенте 1С на Windows. Все работает, функционал клиента устраивает. Но в течении суток по тем или иным причинам связь этого тонкого клиента иногда отрывается (например, систему обновили ). Как решить проблему идентификации потери связи для нового запуска клиента на данном рабочем месте.

Поделитесь, пожалуйста, опытом если есть такой.
---
Для подобной задачи реализовали следующее:

Каждые полторы минут 1С создает файл check.lst (это вы доработаете сами). Скрипт WaitClose1C.vbs запускается при входе пользователя windows в систему и постоянно выполняет скрипт WaitClose1C.cmd. VBS нужен, чтобы скрыть окно консоли в котором выполняется cmd-шный скрипт.
WaitClose1C.cmd - с указанной в нём периодичностью проверяет наличие файла check.lst. В случае, если файл есть, он удаляется (1с создаст его через полторы минуты), в случае если файл существует, то скрипт 5 раз по 10 секунд ждёт, если файл не пропал, убивает процессы 1cv8* и запускает скрипт RunApp1C.cmd, который и осуществляет запуск 1с.

Прикладываю 4 скрипта:
     WaitClose1C.vbs
     WaitClose1C.cmd
     wait.cmd
     RunApp1C.cmd

     WaitClose1C.vbs - кладёте в автозагрузку пользователю, остальные в C:\TOOLS, поправив в RunApp1C.cmd, если необходимо, пути и учетную запись пользователя.
---
Для подобной задачи реализовали следующее:

Каждые полторы минут 1С создает файл check.lst (это вы доработаете сами). Скрипт WaitClose1C.vbs запускается при входе пользователя windows в систему и постоянно выполняет скрипт WaitClose1C.cmd. VBS нужен, чтобы скрыть окно консоли в котором выполняется cmd-шный скрипт.
WaitClose1C.cmd - с указанной в нём периодичностью проверяет наличие файла check.lst. В случае, если файл есть, он удаляется (1с создаст его через полторы минуты), в случае если файл существует, то скрипт 5 раз по 10 секунд ждёт, если файл не пропал, убивает процессы 1cv8* и запускает скрипт RunApp1C.cmd, который и осуществляет запуск 1с.

Прикладываю 4 скрипта:
     WaitClose1C.vbs
     WaitClose1C.cmd
     wait.cmd
     RunApp1C.cmd

     WaitClose1C.vbs - кладёте в автозагрузку пользователю, остальные в C:\TOOLS, поправив в RunApp1C.cmd, если необходимо, пути и учетную запись пользователя.
---
Благодарю. Скрипты передаю админу. 1С доработаю. Думаю, что это решение.
Конфа УТ 11 добавил форму в расширение, свойство "подвал" у ТЧ установил, путь к данным подвала прописал, но не работает. В конфигураторе подвал добавляется, в предприятии нет, подскажите что я делаю не так.
---
Такая же проблема была в документообороте 2.1, но мне помог сброс настроек формы.
---
сбросить настройки формы у пользователя.
---
сбросить настройки формы не прокатило
---
Такая же проблема была в документообороте 2.1, но мне помог сброс настроек формы.
---
а если программно все прописать??
---
спасибо, тема закрыта
Добрый день. Создал справочник с иерархией, вид иерархии Иерархия элементов. Подскажите, пожалуйста, как настроить отображения разворачивания иерархии, как на скрине? Обычные формы.
---
Вид - Дерево. У вас вид - иерархический список.
---
В созданном справочнике отображается вот так
---
если не ошибаюсь, то никак. Нужна иерархия групп и элементов, чтобы отображалось в виде "+"
---
в (1) указан в виде примера справочник Подразделения организации, там вид иерархии так же стоит Иерархия элементов, я по аналогии с ним свой справочник и создавал.
---
Вид - Дерево. У вас вид - иерархический список.
---
Спасибо.
коллеги подскажите как правильно получить результат формирования отчета в табличный документ?

```1c
    ПрайсЛист = Отчеты.имя_отчета.Создать();
    ТабДок = Новый ТабличныйДокумент;
    //ОСКД = ОбъектОтчет.ПолучитьМакет(«ОсновнаяСхемаКомпоновкиДанных»);

    ПартнерСКД = ПрайсЛист.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Партнер");
    ПартнерСКД.Использование = Истина;
    ПартнерСКД.Значение = Партнер;

    //ПрайсЛист.КомпоновщикНастроек.Настройки.Партнер = Партнер;

    //ПрайсЛист.СхемаКомпоновкиДанных.НастройкиПоУмолчанию УниверсальныйОтчет.Партнер = Партнер;
    ПрайсЛист.СкомпоноватьРезультат(ТабДок); //СформироватьОтчет(ТабДок);
```

как это правильно сделать?
---
```1c
    Отсчет = Отчеты.МойОпупенскийОтчетище.СоздатьОбъект();
    ТабДок = Новый ТабличныйДокумент;
    Отсчет КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Партнер", Партнер);
    Отсчет.СкомпоноватьРезультат(ТабДок);
    ТабДок.Записать(ИмяФайла);(
```
Ну и: https://infostart.ru/1c/articles/979007/
А ежели с сервера на клиент надо, чтобы юзвер выбрал имя файлы, то диалог -> оповещение/асинх -> на сервер -> компоновать -> Возврат Новый ДвоичныеДанные(ВременныйФайл) -> клиент -> записать ДД с именем выбранного файла.
---
Ну, вот это должно работать.
---
Записать файл на клиента ? Пишем во временный файл на сервере и помещаем по временное хранилище, на клиенте читаем из него и пишем с нужным именем файла на клиенте- как вариант
---
```1c
    Отсчет = Отчеты.МойОпупенскийОтчетище.СоздатьОбъект();
    ТабДок = Новый ТабличныйДокумент;
    Отсчет КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Партнер", Партнер);
    Отсчет.СкомпоноватьРезультат(ТабДок);
    ТабДок.Записать(ИмяФайла);(
```
Ну и: https://infostart.ru/1c/articles/979007/
А ежели с сервера на клиент надо, чтобы юзвер выбрал имя файлы, то диалог -> оповещение/асинх -> на сервер -> компоновать -> Возврат Новый ДвоичныеДанные(ВременныйФайл) -> клиент -> записать ДД с именем выбранного файла.
Здравствуйте! Говлюсь к сдаче "Специалист по платформе". Решаю Доп. задачу по БУ (Возврат товара) и что-то внезапно перестал понимать логику платформы. Есть проводка по продаже товара Дб-ПрибылиУбытки Кт-Товары на количество 8 шт. Делаю запрос к виртуальной таблице "УправленческийОбороты" в параметрах: Счет-ПрибылиУбытки КорСчет -Товары. Не пойму почему количество товара (8шт.) стоит в поле "КоличествоКорОборотДт" ?! Ведь этой проводкой увеличиваются обороты по кредиту счета товары и в двухтомнике "Профессиональная разработка в системе 1С" русским по белому написано "<Ресурс>КорОборотДт – это поле имеет тип Число. Дебетовый оборот для небалансового ресурса корреспондирующего счета;" ДЕБЕТОВЫЙ ОБОРОТ! А в данной проводке кредитовый оборот счета "товары"! Вопрос: почему в данной проводке количество пишется в "КоличествоКорОборотДт" хотя по логике вещей должно попадать в поле "КоличествоКорОборотКт" ? (См. скриншот)
---
все верно, тут надо внимательнее отнестись к префиксу "Кор", и учесть, что обороты корреспондирующего счета указываются относительно основного счета!
---
Покажите свой код. Вы же понимаете, если бы то что у вас происходит было бы платформенной ошибкой, то вопрос подняли бы давно.
---
Это не является ошибкой платформы, разработчики платформы так реализовали... Вот я и задумался над логикой такого решения...
---
все верно, тут надо внимательнее отнестись к префиксу "Кор", и учесть, что обороты корреспондирующего счета указываются относительно основного счета!
---
В ваших словах есть логика, но как быть с этой цитатой из 2-томника при описании временных таблиц регистра бухгалтерии ""<Ресурс>КорОборотДт – это поле имеет тип Число. Дебетовый оборот для небалансового ресурса корреспондирующего счета;"" В данной цитате ключевая фраза "дебетовый оборот", вот что удивляет. Получается в 2-х томнике некорректно написано.
---
корреспондирующего счета !! тут загвоздка, если есть доступ к ИТС, тут есть описание https://its.1c.ru/db/pubapplied/content/196/hdoc
---
Скрин проводки покажите.
---
См. скрин
Добрый день. Подскажите, пожалуйста, какой алгоритм создания значения штрихкода ITF-14, в 1с унф есть возможность генерации EAN-13, про ITF-14 не смог найти информации. Конкретно интересует контрольная цифра из последнего пункта, и первая цифра обозначающая логический вариант упаковки. По какому алгоритму они подбираются? Контрольная цифра - это цифра от еан 13?

первая цифра обозначает логический вариант групповой упаковки;
следующие 12 цифр содержат код EAN-13 (без контрольной цифры) продукции помещенной в групповую упаковку;
последняя цифра – контрольная.
---
Разобрался. Подсмотрел в бухгалтерии
```1c
    Функция КонтрольныйСимволITF14(Знач GTIN, Знач Тип)
    Сумма = 0;
    Коэффициент = 3;

    Для Сч = 1 По 13 Цикл
    ВремКодСимвола = КодСимвола(GTIN, Сч);
    Сумма = Сумма + Коэффициент * (ВремКодСимвола - 48);
    Коэффициент = 4 - Коэффициент;
    КонецЦикла;
    Сумма = (10 - Сумма % 10) % 10;
    КонтрольныйСимвол = Символ(Сумма + 48);

    Возврат КонтрольныйСимвол;
    КонецФункции // КонтрольныйСимволEAN(
```
---
Разобрался. Подсмотрел в бухгалтерии
```1c
    Функция КонтрольныйСимволITF14(Знач GTIN, Знач Тип)
    Сумма = 0;
    Коэффициент = 3;

    Для Сч = 1 По 13 Цикл
    ВремКодСимвола = КодСимвола(GTIN, Сч);
    Сумма = Сумма + Коэффициент * (ВремКодСимвола - 48);
    Коэффициент = 4 - Коэффициент;
    КонецЦикла;
    Сумма = (10 - Сумма % 10) % 10;
    КонтрольныйСимвол = Символ(Сумма + 48);

    Возврат КонтрольныйСимвол;
    КонецФункции // КонтрольныйСимволEAN(
```
Задача стояла не очень сложная,добавить к функционалу программы БП 3.0 (1С:Предприятие 8.3 (8.3.13.1690)) списание забалансовых материалов.Решил делать все через расширения, добавил,форму, добавил регистр Хозрасчетный, на форме в модуле объекта добавил Обработку проведения

```1c
    Для Каждого ТекСтрокаМатериалы Из Материалы Цикл

    НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
    Движение = НаборЗаписей.Добавить();
    Движение.Регистратор = Ссылка;
    Движение.Период = ТекущаяДата();
    Движение.СчетКт = ТекСтрокаМатериалы.СчетЗатрат;
    Движение.Сумма = ТекСтрокаМатериалы.Сумма;
    Движение.КоличествоКт = ТекСтрокаМатериалы.Количество;
```

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

```1c
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

    Иначе
    ПараметрыФормы = Новый Структура("ДокументДвижений", ПараметрКоманды);
    ОткрытьФорму("Обработка.КорректировкаДвижений.Форма",
    ПараметрыФормы,
    ПараметрыВыполненияКоманды.Источник,
    ПараметрКоманды);
    КонецЕсли;
```

Все уперлось в обработку КорректировкаДвижений вот в этот кусок кода:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Если НЕ Параметры.Свойство("ДокументДвижений") Тогда
    Отказ = Истина;
    Возврат;
    КонецЕсли;

    ДокументДвижений = Параметры.ДокументДвижений;

    ОбновитьДвиженияНаСервере();
```

```1c
    Параметры.ДокументДвижений
```
 - содержит ссылку на документ из расширения, но на следующим шаге отладчика
```1c
    ДокументДвижений
```
 не принимает эту ссылку и выходит ошибка.

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

Если все так, то можно попробовать дать реквизиту тип "Произвольный". Или вовсе продублировать обработку "КорректировкаДвижений".
---
Проверьте тип реквизита "ДокументДвижений" в обработке. Подозреваю, что он имеет тип "ДокументСсылка", а такой тип не включает в себя документы, добавленные в расширениях, поэтому и присвоение ссылки на свой документ заканчивается неудачей.

Если все так, то можно попробовать дать реквизиту тип "Произвольный". Или вовсе продублировать обработку "КорректировкаДвижений".
---
Помогло)))Спасибо!!!!
---
доброго времени суток, такая же ситуация, можете помочь?
менять конфигурацию не хочется, попробовал продублировать обработку "КорректировкаДвижений" в расширение и там уже поменял тип реквизита "ДокументДвижений", но не взлетело
тут подробнее описал:
https://forum.infostart.ru/forum9/topic303320/
Всем добрый день! Задача такая попалась, думаю как правильно сделать и интересно было бы послушать ваши мнения, в общем документ "Счета на оплату" в Бухгалтерии, нужно сделать недоступное поле цена в ТЧ, но не для всех, а для пользователей, входящих в определенную группу. Кому-то можно кому-то не можно получается. Как в этой ситуации правильнее было бы поступить, может и код писать даже не надо, а как-то ролями обойтись можно? Если кто знает как можно сделать или сталкивался с подобным, можете поделиться опытом, буду благодарен!
---
Код писать надо. Подобных ограничений в БП не предусмотрено.
---
Код писать надо. Подобных ограничений в БП не предусмотрено.
---
Понял, спасибо
В качестве шаблона для отчета СКД беру уже сделанный до этого отчет, удаляю все данные из этого отчета, меняю название отчета. Открываю этот отчет в платформе и этот отчет открывается с пользовательскими настройками от прошлого отчета.
Почему так происходит?
---
На форме отчёта есть флажок "восстанавливать значения при открытии". Снял этот флажок и теперь подставляются актуальные пользовательские настройки.
---
меняете именно название отчета в шапке отчета? просто 1с ищет сохраненные настройки именно по наименованию отчета... Еще помогает очистка кеша или проще - удалить базу из меню и подключить с другим именем.
---
меняю название самого отчёта (то есть название отчёта) и название в шапке отчёта
---
Сохранить как другой файл не помогает?
---
Файл>Сохранить как?
---
так тоже открывается с старой настройкой
---
Пользовательские настройки можно отключить совсем в свойствах отчета в конфигураторе или сохранить в файл xml и загрузить из него в другой отчет, но это все не то....
---
пробовал также набор данных удалить и новую сделать, все равно выводит старую настройку
---
ещё заметил,что все отчёты которые я взял в качестве шаблона имеют что-то общее. То есть открываю отчёт1 , потом открываю отчёт2( скопировал отчёт1 и из этой копии сделал отчёт2, с новым названием и т.д. И при открытом отчёте1, когда открываю отчёт2, открывается отчёт1(просто выводился отчёт1 на передний план), а не открывается отчёт2
---
Пора привыкнуть уже к этому. 1совское автосохранение до добра не доводит
---
как исправить то,что написано в (7)?
---
Может я не понял вопрос, но проверьте, а не подключён ли у вас к конфигурации отчёт с таким-же именем (не именем файла) и видом публикации "Использовать". 1С различает отчёты по этим параметрам (при использовании БСП).
---
С таким именем отчета в базе нету.
и видом публикации "Использовать" где это можно посмотреть?
---
Это можно посмотреть в списке подключённых дополнительных отчётов и обработок
---
В 1С нет возможности добавить 2 отчета с одинаковым именем.
---
Попробуйте сделать в Настройках СКД другой вариант отчета
---
На форме отчёта есть флажок "восстанавливать значения при открытии". Снял этот флажок и теперь подставляются актуальные пользовательские настройки.
---
Скриншот с этим флажком выложите, пожалуйста!
---
Спасибо за скрин, но все равно не понятно где этот флажок
У меня выглядит вот так:
---
Создал обычную форму - да, там появился такой флажок. Получается в УФ его нет...
---
я на обычных формах делал. Да, скорее всего на управляемых формах его нет
---
На обычных формах делаю. Но нет формы. Не знаете, что сделать, чтобы скопированный внешний отчёт 1С воспринимался как новый?
В общем нужно поместить 2 диграммы в один отчет, создавал отчет через СКД
---
В структуре ("настройки") добавь две группировки "диаграмма" (руками, не через мастер).
---
В структуре ("настройки") добавь две группировки "диаграмма" (руками, не через мастер).
Всем привет!
Управляемое приложение. При открытии второй формы из первой перезагружается первая форма.
Открытие второй формы глобальной командой (из подсистемы, например, форма отчета) не перезагружает текущую форму, а открытие второй формы командой формы (с помощью получить + открыть/ открытьзначение/ открытьформу) перезагружает.

Также, первая форма "проваливается" в события ПриСозданииНаСервере и ПриОткрытии. Даже визуально все пропадает и прогружается заново.

Необходимо, чтобы форма не перезагружалась, подскажите, пожалуйста, куда копать...Заранее спасибо!
---
Нашел, во второй форме при открытии запускалась процедура, где обновлялся интерфейс)
---
думаю попросят код: Как вызывается вторая форма.
---
я перечислил, все мои попытки очень банальны и все перезагружают первую форму:

```1c
    ОткрытьФорму("Документ.Анкета.Форма.ФормаУпр", Новый Структура("Ключ", глТекущаяЗаявка), ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

    Ф = ПолучитьФорму("Документ.Анкета.Форма.ФормаУпр", Новый Структура("Ключ", глТекущаяЗаявка));
    Ф.Открыть();

    ОткрытьЗначение(глТекущаяЗаявка);
```
---
Возможно, можно добавить параметризуемую команду - открытие формы (не уверен)
---
попробуйте код уникальности задавать.
---
спасибо, но не помогло
---
Нашел, во второй форме при открытии запускалась процедура, где обновлялся интерфейс)
Доброе время суток, уважаемые.

Хочу выделить объект (справочник, документ) в форме списка.
Условием выделения хочу сделать равенство дополнительного реквизита заданному значению.

Что посоветуете?
---
Получаешь настройки и исполняемую схему динамического списка - получаешь ссылки.
Ссылки передаешь в запрос с нужными условиями отборов - по доп.реквизитам или любым другим условиям.
Получаешь нужные ссылки, которые есть в ДС и которые подходят под условия.
Добавляешь их в ВыделенныеСтроки.
Все.
---
в упр.формах, в настройках можно вывести доп.реквизиты
выведите и попробуйте по ним задать отбор
затем нажать кнопки выделить все Стрл/А
---
Сообщение было скрыто модератором.
---
Нет. Нужно выделять записи формы списка целиком. Условия выделения нестандартные. В реквизиты динамического списка не входят. В реквизиты объекта вносить признак выделения не хочется. Доп. реквизиты и сведения подходят отлично, но как с ними работать?
---
Получаешь настройки и исполняемую схему динамического списка - получаешь ссылки.
Ссылки передаешь в запрос с нужными условиями отборов - по доп.реквизитам или любым другим условиям.
Получаешь нужные ссылки, которые есть в ДС и которые подходят под условия.
Добавляешь их в ВыделенныеСтроки.
Все.
---
Сообщение было скрыто модератором.
---
Не присваивать в свойство ВыделенныеСтроки, а заполнить его, это же массив.
В БП 3.0 у справочника ПодключаемоеОборудование есть реквизит ТипОборудования с типом ПеречислениеСсылка.ТипыПодключаемогоОборудования. На форме элемента имеется поле ввода этого реквизита в виде выпадающего списка. Проблема в том, что в этом выпадающем списке есть только половина всех значений из перечисления. Прошелся отладкой - этот список вроде бы программно не изменяется.
---
Проверьте в таком случае, не определен ли обработчик события "ОбработкаПолученияДанныхВыбора" для перечисления (в модуле менеджера или подписках). Возможно там отключаются некоторые значения, например, в зависимости от каких-либо функциональных опций.
---
Проверьте в таком случае, не определен ли обработчик события "ОбработкаПолученияДанныхВыбора" для перечисления (в модуле менеджера или подписках). Возможно там отключаются некоторые значения, например, в зависимости от каких-либо функциональных опций.
---
Действительно, в модуле менеджера перечисления из общего модуля запрашивается список доступных значений перечисления.
---
Мне как раз нужно ограничить вывод перечислений по условиям, подскажите как там это сделано?)
---
```1c
    #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

    Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)

    ДанныеВыбора = Новый СписокЗначений;

    ДоступныеТипыОборудования = МенеджерОборудованияВызовСервераПереопределяемый.ПолучитьДоступныеТипыОборудования();
    ИндексЭлемента = ДоступныеТипыОборудования.Найти(Перечисления.ТипыПодключаемогоОборудования.УдалитьWebСервисОборудование);
    Если НЕ ИндексЭлемента = Неопределено Тогда
    ДоступныеТипыОборудования.Удалить(ИндексЭлемента);
    КонецЕсли;

    ДанныеВыбора.ЗагрузитьЗначения(ДоступныеТипыОборудования);
    СтандартнаяОбработка = Ложь;

    КонецПроцедуры

    #КонецЕсли
```
---
ыеВыбора.ЗагрузитьЗначения(ДоступныеТипыОборудова

Так это всегда будет список без веб-камеры.
А у меня есть таблица в форме, список доступных перечислений во 2й колонки зависит от того что пользователь выберет в 1й колонке.
Я уже сделал по-другому в форме через РежимВыбораИзСписка, просто интересно еще способы есть?
---
В моем случае необходимо было зайти на форму документа (или какая у вас там форма), выбрать реквизит с ссылкой на перечисление, перейти в свойствах на вкладку "использование" и найти там "списоквыбора". Там и настраивался список из перечисления.
Подскажите плиз вроде вопрос простой, но не могу решить. На скринах заполняю поля табличного дока, когда значения для заполнения 0 не выводит вообще ни чего, как можно сделать, чтобы ноль выводился в таб доке?
---
Сделайте тип ячейки "строка" и выводите значение в строчной форме.
---
Сделайте тип ячейки "строка" и выводите значение в строчной форме.
---
Спасибо
---
В свойствах ячейки есть свойство Формат. Задайте в нем представление нуля, например ЧН=0.
С определенного дня (точно неизвестного) перестала работать синхронизация между УТ и БП (прямое подключение, по расписанию).
При попытке вручную синхронизировать возникает окно выгрузки данных, бегунок никуда не движется, через какое-то время программа вылетает без ошибок - просто закрывается (в ЖР никаких событий по этому поводу). Из БП так же.
Протестировали базу по полной, устранили все битые ссылки - не помогло, так же вылетает при синхронизации.
Удалили синхронизацию, заново настроили - при начальной выгрузке для сопоставления такая же история, закрывается программа.
Подскажите что можно ещё сделать?
---
В общем, может, кому-то поможет:
В итоге получилось настроить синхронизацию через файл, настройка происходила 3 суток из-за загрузки в ут данных для сопоставления, остальные процессы были пошустрее.
Была ошибка по поводу недостаточно памяти, это решилось установкой 64битной платформы.
---
Попробуйте синхронизировать через файл.
---
через каталог тоже пробовали... тоже грузит и вылетает
---
Выгрузка или загрузка вылетает?
---
выгрузка
---
Смотрите под отладкой
---
ошибки никакой не вылетает... что именно смотреть?
---
Пошагово выгружаете все зарегистрированные объекты
---
В журнале регистрации не смотрели?
---
там только происходит изменение регистра сведений отправка серверных сообщений
---
Тестировали chkdb?
---
chkdb
chdbfl.exe тестировали
---
Вылет на этапе выгрузки без регистрации ошибок может быть, если происходит зацикливание ПКО. Источником проблемы может быть совокупность из неоптимальных правил конвертации и некорректного заполнения объекта, на котором происходит падение.
Как вариант отловить проблемный объект можно на копии базы, снимая с регистрации часть объектов до тех пор, пока выгрузка не пойдет нормально. А как поймаешь - смотри, чем он отличается от других подобных, нет ли в нём ссылок на самого себя например.

И ещё проверь, что процессу хватает оперативной памяти во время выгрузки.
---
у меня было другое: при закрытии месяца в БП 3.0 вылетала ошибка - ошибка "версия объекта изменилась, в старой версии отсутствовало какое -то поле". Отключил синхронизацию УТ - БП - закрытие месяца провелось. Думаю, что и синхронизация не сработает из-за нового поля в документе. Единственный совет - через отладку запустить ручной обмен с точкой останова на ошибке.
---
Заметила такую ошибку, так и не выяснили в чем проблема..
---
Перенесите платформу в другой каталог. Существующий переименуйте и заново установите платформу. Очень похоже платформа на битой ячейке диска
---
В общем, может, кому-то поможет:
В итоге получилось настроить синхронизацию через файл, настройка происходила 3 суток из-за загрузки в ут данных для сопоставления, остальные процессы были пошустрее.
Была ошибка по поводу недостаточно памяти, это решилось установкой 64битной платформы.