arefaste/1C_Forums huggingface dataset:
```1c
    Для каждого стр Из ТЗ Цикл

    //запрос..

    Пока Выборка.Следующий() Цикл

    СтрТЧ = НдокСсылка.ПолучитьОбъект();
    СтрТЧ.ОсновныеСредства.Очистить();
    Запись = СтрТЧ.ОсновныеСредства.Добавить();
    Запись.ОС = стр.Товар.НаименованиеОбъекта;
    Запись.ИнвНомер = Выборка.ИнвентарныйНомер;
    Запись.КБКСчетУчета = Выборка.КБК;
    Запись.КВД = Выборка.КВД;
    Запись.СчетУчета = Выборка.СчетУчета;
    Запись.КОСГУСчетУчета = БухгалтерскийУчет.ПолучитьКОСГУПоУмолчанию(Выборка.СчетУчета,"Кт");
    Запись.Количество = стр.Количество; //
    Запись.Цена = Выборка.СуммаОстаток / Выборка.КоличествоОстаток; //null
    Запись.Сумма = стр.Количество * Запись.Цена;
    СтрТЧ.Записать();
    КонецЦикла;

    КонецЦикла;
```

В табличную часть документа записывается только одна строка - последняя? Как все записать?
---
СтрТЧ = НдокСсылка.ПолучитьОбъект();
            СтрТЧ.ОсновныеСредства.Очистить();
убрать из цикла.
---
СтрТЧ = НдокСсылка.ПолучитьОбъект();
            СтрТЧ.ОсновныеСредства.Очистить();
убрать из цикла.
---
СтрТЧ = НдокСсылка.ПолучитьОбъект();
            СтрТЧ.ОсновныеСредства.Очистить();
Вынести за цикл
---
Очевидно, что последняя, т.к. очищаете ТЧ при каждом получении объекта

СтрТЧ.ОсновныеСредства.Очистить();

как то так

```1c
    ИзмененныеДокументы = Новый Соответствие;
    Для каждого стр Из ТЗ Цикл

    //запрос..

    Пока Выборка.Следующий() Цикл
    Если ИзмененныеДокументы.Получить(НдокСсылка) = Неопределено Тогда
    СтрТЧ = НдокСсылка.ПолучитьОбъект();
    СтрТЧ.ОсновныеСредства.Очистить();
    Иначе
    СтрТЧ = ИзмененныеДокументы.Получить(НдокСсылка);
    КонецЕсли;

    Запись = СтрТЧ.ОсновныеСредства.Добавить();
    Запись.ОС = стр.Товар.НаименованиеОбъекта;
    Запись.ИнвНомер = Выборка.ИнвентарныйНомер;
    Запись.КБКСчетУчета = Выборка.КБК;
    Запись.КВД = Выборка.КВД;
    Запись.СчетУчета = Выборка.СчетУчета;
    Запись.КОСГУСчетУчета = БухгалтерскийУчет.ПолучитьКОСГУПоУмолчанию(Выборка.СчетУчета,"Кт");
    Запись.Количество = стр.Количество; //
    Запись.Цена = Выборка.СуммаОстаток / Выборка.КоличествоОстаток; //null
    Запись.Сумма = стр.Количество * Запись.Цена;

    ИзмененныеДокументы.Вставить(НдокСсылка, СтрТЧ); // ключ - ссылка, значение - объект

    // СтрТЧ.Записать(); // бессмысленно записывать многократно
    КонецЦикла;

    КонецЦикла;
    Для Каждого Эл Из ИзмененныеДокументы Цикл ДокументОбъект = Эл.Значение; ДокументОбъект.Записать(); КонецЦикла;
```
Если программно перепроводить документы нужно ли очищать движение документа?
---
если там не запись, а именно перепроведение - то специально ничего очищать не нужно, документ отработает как обычное перепроведение пользователем, и все движения переформируются по методикам заложенным в документе.

П.С. Но если , у вас БУХ, и там стоит ручная корректировка движений, то конечно же перепроведение ничего не даст, надо еще и корректировку убирать. Но это так специально и было задумано.
---
если там не запись, а именно перепроведение - то специально ничего очищать не нужно, документ отработает как обычное перепроведение пользователем, и все движения переформируются по методикам заложенным в документе.

П.С. Но если , у вас БУХ, и там стоит ручная корректировка движений, то конечно же перепроведение ничего не даст, надо еще и корректировку убирать. Но это так специально и было задумано.
---
Спасибо
Всем привет! чтобы не запутывать неясностью формулировок сразу прикладываю
скрин.
Итак вопрос:
как наиболее оптимально разработать запрос чтобы при соединение таблиц 1 и таблиц 2 получалась таблица 3.
сложность в том,что приходится то использовать то не использовать какое либо соединение по полям.

ДОПОЛНЕНИЕ:
Сначала надо проверить наличие данных в первой таблице с совпадениями по всем 3 полям,потом по 2ум,потом о одному.
---
выбрать т2.блюдо, т2.состояние, т2.вкус, максимум( isnull(т1_1.цена, isnull(т1_2.цена,т1_3.цена)))
из
таблица2 т2
левое соединение таблица1 т1_1 по т2.блюдо=т1_1.блюдо и т2.состояние=т1_1.состояние и т2.вкус=т1_1.вкус
левое соединение таблица1 т1_2 по т2.блюдо=т1_2.блюдо и т2.состояние=т1_2.состояние и т2.вкус=значение(вкус_пустая_ссылка)
левое соединение таблица1 т1_3 по т2.блюдо=т1_3.блюдо и т2.состояние=значение(состояние_пустая_ссылка) и т2.вкус=значение(вкус_пустая_ссылка)
сгруппировать по т2.блюдо, т2.состояние, т2.вкус
---
обычное левое соединение.

```1c
    ВЫБРАТЬ
    Таблица2.Блюдо КАК Блюдо,
    Таблица2.Состояние КАК Состояние,
    Таблица2.Вкус КАК Вкус,
    Таблица1.Цена КАК Цена
    ИЗ
    Таблица2 КАК Таблица2
    ЛЕВОЕ СОЕДИНЕНИЕ Таблица1 КАК Таблица1
    ПО (Таблица2.Блюдо = Таблица1.Блюдо
    И Таблица2.Состояние = Таблица1.Состояние
    И Таблица2.Вкус = Таблица1.Вкус)
```
---
да я накосячил.
по факту задачу нужно дополнить:
Сначала надо проверить наличие данных в первой таблице с совпадениями по всем 3 полям,потом по 2ум,потом о одному. если уж нет то NULL
---
тогда могу посоветовать ознакомиться с тем, как вообще работает левое соединение.
---
Сделать 3 запроса и объединить их результаты.
Блюдо Состояние Вкус Признак1 Цена1
Блюдо Состояние Вкус Признак2 Цена2
Блюдо Состояние Вкус Признак3 Цена3
В поле ПризнакХ пишем просто число 1.
При объединении запросов поля ПризнакХ и ЦенаХ намеренно не складываем между собой
Получаем таблицу:
Блюдо Состояние Вкус Признак1 Цена1 Признак2 Цена2 Признак3 Цена3

Её группируем по полям Блюдо Состояние Вкус, При этом правило группировки для остальных колонок не СУММА, а МАКСИМУМ(ну или МАКСИМУМ для ПризнакХ и СРЕДНЕЕ для ЦенаХ, смотрите сами по бизнес логике)
Затем ещё одним запросом к получившейся таблице отбрасываем все поля ПризнакХ , ЦенаХ , оставляем одно поле Цена по формуле:
Цена1+(1-Признак1)*Цена2+(1-Признак2)*Цена3
---
ребят (5), (6) - что за бред вы пишете ?
в (1) дал верный ответ, обычное левое соединение и не надо огород городить
---
см (3)
---
осталось теперь понять, как (3) соотносится со скрином таблиц.
---
вы правы.таблицу 3 я удалил
---
выбрать т2.блюдо, т2.состояние, т2.вкус, максимум( isnull(т1_1.цена, isnull(т1_2.цена,т1_3.цена)))
из
таблица2 т2
левое соединение таблица1 т1_1 по т2.блюдо=т1_1.блюдо и т2.состояние=т1_1.состояние и т2.вкус=т1_1.вкус
левое соединение таблица1 т1_2 по т2.блюдо=т1_2.блюдо и т2.состояние=т1_2.состояние и т2.вкус=значение(вкус_пустая_ссылка)
левое соединение таблица1 т1_3 по т2.блюдо=т1_3.блюдо и т2.состояние=значение(состояние_пустая_ссылка) и т2.вкус=значение(вкус_пустая_ссылка)
сгруппировать по т2.блюдо, т2.состояние, т2.вкус
Доброе время суток.
В 1с 7.7 "Торговля и Склад", редакция 9.2 (7.70.954) есть два документа: "Перемещение ТМЦ и Списание ТМЦ". По-умолчанию в графе "Кол-во" стоят три знака после запятой.
Бухам нужно, чтобы после запятой можно было прописать 5 знаков.

В конфигурации нашел эти документы. Увеличил разрядность количества. В регистрах, где проводки - тоже.
 А вот в отчете "Остатки ТМЦ" не совсем понятно, как поменять разрядность количества. Кто сталкивался с подобным?
---
В типовой ТиС (свежей последней) используется

ПечКол = глФРМКоличество(ТЗ.ПолучитьЗначение(ТЗ.НомерСтроки, "Количество" + Сч));

Смотри глобальную функцию глФРМКоличество.
---
Дружище, спасибо!
Пишу решение, может еще кому пригодится. В глобальном модуле нашел глФРМКоличество, где и подправил строку: Стр=СокрЛ(Формат(ЧислЗнач,"Ч015.3." + РаздТриад)). В троке "Ч015.3." нужно поменять 3 на 5, чтобы было "Ч015.5.". Вот собственно и все. Списал парочку товаров, материалов на тестовой базе, пару документов на перемещение.. в общем - норма.
---
В типовой ТиС (свежей последней) используется

ПечКол = глФРМКоличество(ТЗ.ПолучитьЗначение(ТЗ.НомерСтроки, "Количество" + Сч));

Смотри глобальную функцию глФРМКоличество.
---
Дружище, спасибо!
Пишу решение, может еще кому пригодится. В глобальном модуле нашел глФРМКоличество, где и подправил строку: Стр=СокрЛ(Формат(ЧислЗнач,"Ч015.3." + РаздТриад)). В троке "Ч015.3." нужно поменять 3 на 5, чтобы было "Ч015.5.". Вот собственно и все. Списал парочку товаров, материалов на тестовой базе, пару документов на перемещение.. в общем - норма.
---
Сообщение было скрыто модератором.
Нужно чтобы по щелчку по строке отчета(с элементом справочника, например, в поле Наименование) открывался элемент справочника. При двойном щелчке открывается выпадающее меню, но кнопка открыть не активна.
---
Видимо, где ссылка есть - там срабатывает, где нет, там нет.
Эксклюзивную обработку поиска по наименованию можно написать, но тогда консоль потеряет универсальность.
---
В настройках консоли есть несколько отчетов в некоторых срабатывает в некоторых нет
---
Видимо, где ссылка есть - там срабатывает, где нет, там нет.
Эксклюзивную обработку поиска по наименованию можно написать, но тогда консоль потеряет универсальность.
---
Расшифровка тебе нужна. Табличный документ -> Обработка расшифровки.
---
как он это использует в консоле отчетов?
Вообще это можно настроить в макетах.
Например Ты выводишь поле "Наименование" , добавляешь макет поля, делаешь ячейку параметр, заполняешь расшифровку, и назначаешь действие на расшифровку, например как ты хочешь, открыть элемент справочника, тогда в расшифровку надо запихать ссылку на элемент
Вот скрин, думаю понятно будет.
---
Это если СКД. Если отчет выводится в табличный документ, то через процедуру обработки расшифровки.
---
Так об этом и речь. ТС ведь написал что использует консоль отчетов, вот и написал ему самый просто вариант
Добрый день , не так давно занимаюсь разработкой , поэтому вопрос могут расценить , как глупый или простой , но все же .... Конфигурация ЗУП 3.1 , в глобальных командах , в окне параметризуемые есть нужные мне команды , но я никак не могу их отследить , что они формируют , откуда берутся . Мне необходимо просто посмотреть их код если такой есть . Заранее огромное спасибо.
---
```1c
    ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
```
---
смотри конфигуратор, Общие/общие команды, а так же эти команды могут быть у объектов, по скрину - у документа Совмещение должностей
---
посмотрел , смотрел и объекты на которые он ссылается (справочник.Сотрудники и Документ.Отпуск) , могу ошибаться ,но он как будто передает ссылки на данные объекты в документ Совмещение , это может объяснить то что в стэке кроме вызова процедуры при Создании на сервере больше ничего нет , но вот прав ли я , я не знаю , если да , тогда вытекает вопрос как мне таким же способом передать ссылки на тот объект с которого я сейчас произвожу вызов документа , а если не прав , тогда куда копать дальше .
---
Создать новую команду, задать параметр нужного типа, размещение команды - Командная панель формы
---
Спасибо , наверное так и придется делать , но все таки , а в те команды не попасть ?(
---
Конкретно эти 2 команды используют механизм ввода на основании. В модуле объекта, который создается на основании есть процедурка ЗаполнитьПоОснованию или ЗаполнитьПоДокументуОснованию, там можно посмотреть, что происходит при нажатии кнопочки )
---
```1c
    ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
```
---
Верно )
---
Всем огромное СПАСИБО , буду реализовывать )
```1c
    ВЫБРАТЬ
    ОбъектыОИС.ПодразделениеПолеВвода,
    ОбъектыОИС.Сотрудник,
    ОбъектыОИС.ДолжностьПолеВвода,
    ОбъектыОИС.ТипУстройстваПолеВвода,
    ОбъектыОИС.Наименование,
    ОбъектыОИС.ИнвентарныйНомер,
    КомпьютерыИОргтехника.МодельУстройства,
    ОбъектыОИС.Родитель,
    ОбъектыОИС.НаименованиеБУ,
    ОбъектыОИС.НаименованиеОбъекта
    ПОМЕСТИТЬ ВТ_ПК
    ИЗ
    РегистрСведений.КомпьютерыИОргтехника КАК КомпьютерыИОргтехника
    ПОЛНОЕ СОЕДИНЕНИЕ Справочник.ОбъектыОИС КАК ОбъектыОИС
    ПО КомпьютерыИОргтехника.ОбъектОИС = ОбъектыОИС.Ссылка
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ПК.ПодразделениеПолеВвода,
    ВТ_ПК.Сотрудник,
    ВТ_ПК.ДолжностьПолеВвода,
    ВТ_ПК.ТипУстройстваПолеВвода,
    ВТ_ПК.Наименование,
    ВТ_ПК.ИнвентарныйНомер,
    ВТ_ПК.МодельУстройства,
    ВТ_ПК.Родитель,
    ВТ_ПК.НаименованиеБУ,
    СобытияОС.ДатаСобытия КАК ДатаПостановкиНаУчет,
    ВТ_ПК.НаименованиеОбъекта
    ПОМЕСТИТЬ ВТ_ДатаПостановкиНаУчет
    ИЗ
    ВТ_ПК КАК ВТ_ПК
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияОС КАК СобытияОС
    ПО ВТ_ПК.НаименованиеОбъекта = СобытияОС.ОС
    ГДЕ
    СобытияОС.Событие = ЗНАЧЕНИЕ(Перечисление.ВидыСобытийОС.ПринятиеКУчету)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ПК.ПодразделениеПолеВвода,
    ВТ_ПК.Сотрудник,
    ВТ_ПК.ДолжностьПолеВвода,
    ВТ_ПК.ТипУстройстваПолеВвода,
    ВТ_ПК.Наименование,
    ВТ_ПК.ИнвентарныйНомер,
    ВТ_ПК.МодельУстройства,
    ВТ_ПК.Родитель,
    ВТ_ПК.НаименованиеБУ,
    ВТ_ПК.НаименованиеОбъекта,
    ВЫБОР
    КОГДА ВТ_ДатаПостановкиНаУчет.ДатаПостановкиНаУчет ЕСТЬ НЕ NULL
    ТОГДА ВТ_ДатаПостановкиНаУчет.ДатаПостановкиНаУчет
    ИНАЧЕ МИНИМУМ(ЕПСБУДвиженияССубконто.Период)
    КОНЕЦ КАК ДатаПостановкиНаУчет
    ИЗ
    ВТ_ПК КАК ВТ_ПК
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДатаПостановкиНаУчет КАК ВТ_ДатаПостановкиНаУчет
    ПО ВТ_ПК.НаименованиеОбъекта = ВТ_ДатаПостановкиНаУчет.НаименованиеОбъекта
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.ЕПСБУ.ДвиженияССубконто КАК ЕПСБУДвиженияССубконто
    ПО ВТ_ПК.НаименованиеОбъекта = ЕПСБУДвиженияССубконто.СубконтоДт2

    СГРУППИРОВАТЬ ПО
    ВТ_ПК.ПодразделениеПолеВвода,
    ВТ_ПК.Сотрудник,
    ВТ_ПК.ДолжностьПолеВвода,
    ВТ_ПК.ТипУстройстваПолеВвода,
    ВТ_ПК.Наименование,
    ВТ_ПК.ИнвентарныйНомер,
    ВТ_ПК.МодельУстройства,
    ВТ_ПК.Родитель,
    ВТ_ПК.НаименованиеБУ,
    ВТ_ПК.НаименованиеОбъекта,
    ВТ_ДатаПостановкиНаУчет.ДатаПостановкиНаУчет
```

Много лишних полей (в запросе таких не было) из ЕПСБУДвиженияССубконто
---
100% или может быть как-то неправильно таблицы связаны, глюк консоли или еще чего.
---
думаете это заговор?
---
100% или может быть как-то неправильно таблицы связаны, глюк консоли или еще чего.
Доброго времени. Впервые встретился с конфигурацией документооборот КОРП. Перепиленной. Там есть журнал контроля, который выглядит как журнал контроля бизнес-процессов, но я не могу понять какой это объект конфигурации. Подскажите, кто знает?
---
А все, разобрался, это форма списка бизнес-процессов.
---
А все, разобрался, это форма списка бизнес-процессов.
При нажатии на "приемка" в разделе - Склад и доставка вылетает ошибка! При чем только у одного пользователя! (полные права) Никаких складских помещений не используется. Что это может быть? УТ 11.4.3.144 (8.3.11)
---
удали все настройки пользователя. во вкладке администрирования
---
Кэш чистили?
---
Спасибо, но не помогло.
---
удали все настройки пользователя. во вкладке администрирования
---
Помогло. Завтра пользователь будет ворчать. У него там контрагенты раскрашены все, там столько всего улетело. Ему теперь пол дня ковыряться. Но это решение. Ошибка ушла.
---
НСИ и администрирование, настройки пользователей и прав, настройки пользователя. выбери нужного пользователя и нажми кнопку очистить всё
Есть задача - напечатать пакет документов (карточка, договор, расчет и т.д.) как один документ, с разделителем страниц. Просто для удобства, чтобы у пользователя не открывалось 15 окон с разными табличными документами, а открылось парочка, сгруппированными по контрагентам.
Поскольку все макеты разные по ширине, то даже с индивидуальными параметрами страницы она расползается - ширина итогового табличного документа берётся по максимальной ширине входящих макетов. Подгонять все макеты под одну ширину нет возможности - используются как типовые, так и устоявшиеся дополнительные формы.
Вопрос - как быть?
---
Такой возможности в табличном документе нет.
Но для печати можно использовать объект ПакетОтображаемыхДокументов, в котором такая возможность есть.
---
Такой возможности в табличном документе нет.
Но для печати можно использовать объект ПакетОтображаемыхДокументов, в котором такая возможность есть.
---
ПакетОтображаемыхДокументов
Хорошее решение, поможет при печати этой пачки, но не подходит для предварительного просмотра. Пришлось гомырить специальную форму
---
в двух словах расскажете, как форму сделали? Т.е. сам принцип.
---
из набора печатных форм формируются 300 (условно) ТабличныхДокументов, они складываются в массив. В отдельной форме есть ПолеТабличногоДокумента и кнопки переключения, для отображения текущего ТабличногоДокумента. По нажатию на кнопки в ПолеТабличногоДокумента подсовывается ТабличныйДокумент из массива. Параметры печати (принтер, ориентация) настраиваются один раз в ПолеТабличногоДокумента, а по кнопке печать происходит перебор ТабличныхДокументов из массива с нужными параметрами печати. Выглядит довольно аккуратно и реализация по времени заняла меньше часа
В книге написано "В конфигурации всегда существует единственный модуль внешнего
соединения" и далее чуть ниже "Если переменные, процедуры или функции модуля внешнего соединения
определены как экспортируемые, то они будут доступны другим модулям
внешнего соединения". См. скриншот.
Как это понимать?
---
они именно существуют в контексте "внешнее соединение".
---
а что тут не понятно?
Есть "Модуль внешнего соединения".
А есть общие модули, которым можно установить флаг компиляции "Внешнее соединение".
Внешнее соединение это разновидность клиента.
---
Зачем тогда ниже пишут: "Экспортируемые переменные, проце-
дуры или функции модуля внешнего соединения также будут доступны
для неглобальных общих модулей с установленным свойством Внешнее
соединение"?
Указывают это отдельно. Я тоже подумал, что именно это и имели ввиду. Но зачем 2 раза одно и тоже писать?
---
что именно 2 раза?
Там четко сказано, что существует единственный "Модуль внешнего соединения". Это как для клиента УФ существует единственный "Модуль управляемого приложения", а для клиента обычного приложения существует единственный "Модуль Обычного приложения".
И можно создавать неограниченное количество общих модулей, которым можно выставлять флаги компиляции: Клиент(управляемое приложение), "Внешнее соединение", Клиент(обычное приложение)
Вот в этих общих модулях, в данном случае для внешнего соединения, с выставленным флагом "Внешнее соединение" будут доступны экспортные переменные и методы, которые определены в "Модель внешнего соединения". Т.е. в контексте "Внешнее соединение".
---
Тогда должно быть не так:
"Если переменные, процедуры или функции модуля внешнего соединения
определены как экспортируемые, то они будут доступны другим модулям
внешнего соединения, за исключением глобальных общих модулей,
в которых они доступны не будут. Экспортируемые переменные, проце-
дуры или функции модуля внешнего соединения также будут доступны
для неглобальных общих модулей с установленным свойством Внешнее
соединение"
а вот так:
"Если переменные, процедуры или функции модуля внешнего соединения
определены как экспортируемые, то они будут доступны другим модулям
внешнего соединения, за исключением глобальных общих модулей,
в которых они доступны не будут."
или вот так:
"Экспортируемые переменные, проце-
дуры или функции модуля внешнего соединения будут доступны
для неглобальных общих модулей с установленным свойством Внешнее
соединение"
---
помимо общих модулей, есть еще и модули Web-сервисов.
---
А они как влияют на суть вопроса?
---
они именно существуют в контексте "внешнее соединение".
---
Все! Теперь окончательно понятно. Спасибо!!
---
Я собственно так и понял. Просто подумал, а, вдруг, не прав. Олег, в очередной раз спасибо!
Ребят, написала обработку со сценарием тестирования, осталось одно - запустить клиент и менеджер тестирования. Не до конца понимаю, как их нужно запускать. В инете как-то не особо подробно написана информация по запуску. Подскажите? База серверная.
---
прочитайте до конца предложенную выше информацию по ссылке. Там даже примеры есть.
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"Админ" /P"12345" /TESTCLIENT
---
для пониманию как формируется адрес базы на сервере
/S"server-1C\ZUP"
/S - это флаг, что далее адрес базы на сервере
"server-1C" - это имя сервера 1С. Srvr
"ZUP" - это имя базы на сервере. Ref
---
Менеджер тестирования запускаю из конфигуратора. Клиент пытаюсь запустить в коде. Нашла пример:

```1c
    ЗапуститьСистему("C:\Program Files (x86)\1cv8\8.3.2.163\bin\1cv8.exe ENTERPRISE /F C:\Users\username\Documents\1C\Platform82Demo /N Администратор /TESTCLIENT");
```

Непонятен вот этот кусок:

```1c
    ENTERPRISE /F C:\Users\username\Documents\1C\Platform82Demo /N Администратор /TESTCLIENT
```
---
А что именно вам непонятно? Параметры? Можете вот тут их посмотреть
https://infostart.ru/public/104654/
---
Спасибо, нашла, что нужно было))
=
---
именно путь к файловой базе. Там даже спереди указано: /F.
Для серверной нужен флаг /S
---
Да, я нашла уже) Но проблема в том, что у меня база серверная. И как правильно написать к ней путь, не найду.
---
прочитайте до конца предложенную выше информацию по ссылке. Там даже примеры есть.
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"Админ" /P"12345" /TESTCLIENT
---
Мм, странно, пропустила. Спасибо, сейчас еще прочитаю.
---
для пониманию как формируется адрес базы на сервере
/S"server-1C\ZUP"
/S - это флаг, что далее адрес базы на сервере
"server-1C" - это имя сервера 1С. Srvr
"ZUP" - это имя базы на сервере. Ref
---
Да, я разобралась, все работает) Спасибо Вам еще раз!)
Доброго времени суток.

В конфигурации УНФ 1.6.13.54 (Платформа 8.3.11.2924) в локальном базе добавлено новый справочник (Справочник1) а в справочнике номенклатуры реквизит типом Справочник1. При попытке сохранении информационной базы выдает ошибку:
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ссылочная константа содержит недопустимый ссылочный номер таблицы
19395:00000000000000000000000000000000

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