arefaste/1C_Forums huggingface dataset:
Есть конфигурация, ну к примеру БП 3.0
И заказчику требуется кроме ввода на основании целиком счета, сделать еще команду ввода документа "Реализация товаров, работ, услуг" на основании только первой позиции счета. Хотел спросить, можно ли добавить в стандартный список "Создать на основании" свою команду, например "Реализации по первой позиции счета" и соответственно свой алгоритм заполнения документа?
---
Да, причём достаточно внешней подключенной обработки с видом "СозданиеСвязанныхОбъектов".
---
Да, причём достаточно внешней подключенной обработки с видом "СозданиеСвязанныхОбъектов".
---
Спасибо. Вот нашел подходящий пример https://infostart.ru/public/372430/
---
Или изменением конфигурации со снятием с поддержки.
Задача: на УФ есть таблица значений, в которую требуется добавить N строк и столько же столбцов, количество которых задается пользователем, соответственно, заранее задать нужное количество столбцов нельзя. В форме создал реквизит с данными для этой таблицы (НомерСтроки, НомерКолонки, Значение). Программно добавлять колонки в реквизите формы платформа тоже не позволяет, соответственно, каждый столбец из ТЧ на форме привязать к данным не представляется возможным (указать реквизит "Путь к данным").

Как программно добавить столбец таблицы значений на форму так, чтобы он на форме был виден и пользователь мог руками добавлять в него данные? Какие свойства этого элемента (кроме прав доступа) заполнить?
---
вот пример:

1. Добавление колонки - https://1c-programmer-blog.ru/programmirovanie/kak-programmno-dobavit-kolonku-v-tablichnuyu-chast-upravlyaemoj-formy.html
2. Программное создание (добавление колонки - отсюда взять) Таблицы значений - https://infostart.ru/public/296433/
---
вот пример:

1. Добавление колонки - https://1c-programmer-blog.ru/programmirovanie/kak-programmno-dobavit-kolonku-v-tablichnuyu-chast-upravlyaemoj-formy.html
2. Программное создание (добавление колонки - отсюда взять) Таблицы значений - https://infostart.ru/public/296433/
На обычной форме есть Табличное поле со списком товаров у форме дерева. Можно ли сделать, чтобы при перемещении элемента в другую группу оставаться в группе где был, а не перемещаться в новую?
---
Я неправ оказался. platon_ прав.
Я не с самого начал понял что вообще требуется и понёс чушь какую-то.
Нужно просто запомнить любой соседний элемент и спозиционироваться на него после записи. А если записываемый был последним, т.е. нет соседних, то надо ничего не делать.
---
Отказ=Истина в обработчике перетаскивания.
---
у меня запрет на перетаскивание, действие через "Переместить в группу"(Ctrl+Shisft+M)
---
Тогда это обработчик перед записью в модуле объекта.
В нем надо сравнить что записано в базе (запросом выбрать), а что в поле "Родитель" записываемого объекта. Если не равны друг другу, то отказ.
---
так не нужно запрещать записывать объект, нужно визуально остаться в старой папке а не перемещаться в новую
---
тогда не очень понятно какого эффекта пытаемся добиться.
Перезаписать у элемента родителя, чтоб элемент в форме списка остался в прежней папке, боюсь, не пролучится.
---
объект записался, текущая строка осталась в прежней папке
---
если Ваше табличное поле имеет тип “ДокументСписок”, то ничего не выйдет. Если это таблица или дерево значений, то тогда можно, аверное.
Табличное поле у Вас какой тип имеет?
---
список
---
Я неправ оказался. platon_ прав.
Я не с самого начал понял что вообще требуется и понёс чушь какую-то.
Нужно просто запомнить любой соседний элемент и спозиционироваться на него после записи. А если записываемый был последним, т.е. нет соседних, то надо ничего не делать.
---
А запомнить строку рядом и после переноса спозиционироваться на ней уже пробовали?
---
пока ещё нет
---
только учтите что строк в папке может после перемещения и не оказаться (переместили последнюю).
Подскажите какую роль добавить для профиля продавец-кассир КММ, чтобы был доступ для печати ценников и этикеток
---
Тогда ОтчетыИОбработкиКладовщика, ОтчетыИОбработкиМенеджераПоРозничнойТорговле, ОтчетыМаркетолога, ЧтениеИнформацииПоНоменклатуре
либо дописывать
---
Если розница, создайте новый профиль групп доступа, там галочку на права Печать этикеток и ценников
---
УТ11
---
Тогда ОтчетыИОбработкиКладовщика, ОтчетыИОбработкиМенеджераПоРозничнойТорговле, ОтчетыМаркетолога, ЧтениеИнформацииПоНоменклатуре
либо дописывать
---
Спаибо. Отчет маркетолога установил. помогло
Здравствуйте! При добавлении нового сотрудника в справочнике "Сотрудники" необходимо добавить реквизит "ФИО". Его заполнение идет на основе 3-х других реквизитов "Фамилия", "Имя" "Отчество". Т.е. нужно при заполнение этих 3-х реквизитов, чтобы в разделе "ФИО" отображались эти данные. Например:
"Фамилия" - Иванов "Имя" - Иван "Отчество" - Иванович. "ФИО" в итоге стало вот таким - "Иванов И. И." Помогите пожалуйста)
---
Помогите пожалуйста) Вы вообще к 1С программированию каким боком? Элементарнейшая ведь задача:

```1c
    ФИО = СокрП(Фамилия)+" "+Лев(Имя,1)+". "+Лев(Отчество,1)+".";
```
---
ФИО = СокрП(Фамилия)+" "+Лев(Имя,1)+". "+Лев(Отчество,1)+".";
Можно ещё вот так добавить:

```1c
    ФИО = ВРег(Лев(СокрП(Фамилия), 1)) + НРег(Сред(СокрП(Фамилия), 2)) + " " + ВРег(Лев(Имя,1)) + ". " + ВРег(Лев(Отчество,1)) + ".";
```

а вдруг они все буквы маленькими набирать будут :)
---
Помогите пожалуйста) Вы вообще к 1С программированию каким боком? Элементарнейшая ведь задача:

```1c
    ФИО = СокрП(Фамилия)+" "+Лев(Имя,1)+". "+Лев(Отчество,1)+".";
```
---
ФИО = СокрП(Фамилия)+" "+Лев(Имя,1)+". "+Лев(Отчество,1)+".";

А при какой процедуре использовать этот код?
---
Очевидно, при изменении Фамилии, либо имени, либо отчества. Можно перед записью объекта.
---
Спасибо)
---
ФИО = СокрП(Фамилия)+" "+Лев(Имя,1)+". "+Лев(Отчество,1)+".";
Можно ещё вот так добавить:

```1c
    ФИО = ВРег(Лев(СокрП(Фамилия), 1)) + НРег(Сред(СокрП(Фамилия), 2)) + " " + ВРег(Лев(Имя,1)) + ". " + ВРег(Лев(Отчество,1)) + ".";
```

а вдруг они все буквы маленькими набирать будут :)
---
а вдруг они все буквы маленькими набирать будут :) Какой смысл иметь отдельные реквизиты Фамилия, Имя, Отчество, набранные только маленькими (или большими) буквами?

Конечно, можно при изменении, например, Фамилии, выполнять:

```1c
    Фамилия = ВРег(Лев(СокрП(Фамилия), 1)) + НРег(Сред(СокрП(Фамилия), 2));
```

и далее код из (2).

Но лучше все-таки отказаться от "исправления" регистра: случится сотрудник с двойной фамилией - и код изуродует ее: "Михалков-кончаловский А. С.", "Панкратов-чёрный А. В." и так далее.
Добрый день.
Подскажите как программно вызвать экспортную поцедуру назначенную на кнопку из встроенной в конфигурацию обработки но из внешней обработки.
Форма штатной обработки открывается, но нажать программно на кнопку находящуюся на форме не получается, выходит ошибка - "метод объекта не обнаружен".

ОткрытьФорму("Обработка.ПечатьЧека.Форма", ПараметрыФормы, ДополнительныеПараметры.Форма,,,,Оповещение,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
Форма.НапечататьЧек(Неопределено);

// НапечататьЧек это экспортная процедура в штатной обработке - не отрабатывает
---
```1c
    ФормаСсылка=ОткрытьФорму("Обработка.ПечатьЧека.Форма", ПараметрыФормы,..........)
    ФормаСсылка.НапечататьЧек(Неопределено);
```
---
```1c
    ФормаСсылка=ОткрытьФорму("Обработка.ПечатьЧека.Форма", ПараметрыФормы,..........)
    ФормаСсылка.НапечататьЧек(Неопределено);
```
---
Спасибо ! Так сработало
---
Получите форму, а не открывайте. И потом попробуйте вызвать её метод.
---
Можно было сделать и так, и это наверное было бы более правильно, но был выбран другой путь - с вызовом экспортной команды назначенной на кнопку.
Причина прозаичная - обработка активно ипользуется, но после каждых 3-5 обновлений конфигурации обработка переставала работать из-за того что разработчики в 1С перепахивают очень сильно все и вся в недрах программы и обработка переставала работать.
В итоге решили сделать так. И волки сыты и овцы целы. Единственное что пришлось включить возможность изменений и сделать экспортной процедуру к которой идет обращение из внешней обработки. Но это меньшее зло в сравнение с тем что несколько раз в год приходится чуть ли не нуля переделывать обработку.
---
Вызвать поцедуру назначенную на кнопку не получится.
Нужно прописывать код этой процедуры в своей.
Или выносить в отдельный модуль.
Добрый день у меня есть справочник в нем я сделал записи вида
3.1
3.2
3.3
.....
3.10
При выводе отчета становится порядок
3.1
3.10
3.2
3.3
.....
Как сделать порядок как в справочнике
---
Очевидно, нужно заводить номера вида 3.01, 3.02, 3.03...
---
Опишите, пожалуйста, правило формирования номера.
---
В принципе нет ни какого правила для удобства в справочнике завели перед каждым наименованиям свои цифры как выше написал вид
3.1
3.2
3.3 и т.д.
а в отчете выводится
3.1
3.10
3.2
3.3
---
Очевидно, нужно заводить номера вида 3.01, 3.02, 3.03...
---
В справочнике это у вас наименования, правильно? Правила сортировки текстовых полей именно так и работают, как вы и написали. Либо пишите как указано в (4), либо если вы вводили записи в справочник по порядку, то в отчёте можно сделать сортировку по коду.
---
спасибо,нет не по коду значит буду нумеровать как в посте 4 или код или как край добавить реквизит порядок
---
Если в номерах нет символов, то их можно преобразовать в число и отсортировать по нему чтоб не добавлять реквизит упорядочивания.
---
у меня есть справочник с где у изделия есть диаметр, и что бы справочник сортировался красиво, я сделал что бы наименование формировалось так:
Изделие д 1.3
Изделие д 2.1
...
Изделие д 9.7
Изделие д10.5
(т.е. вместо нулей - пробелы, а т.к. максимальный диаметр ~50 то одного дополнительного пробела мне достаточно)
Всем привет!
Добавляю на управляемую форму некоторое количество элементов (всегда разное), в группу. Есть какой то типовой способ, чтобы эти элементы располагались горизонтально до определенной ширины, после следующие элементы переносились на строку ниже и заполнялись горизонтально до этой же ширины и тд? Ширина зависит от размера окна. По типу тегов.
---
и каждый элемент был отдельной гиперссылкой
Формируйте гиперссылки через форматированную строку. Она нормально переносится на следующую строку. В смысле все элементы в одну форматированную строку
---
Типового такого не встречал. Нужно свой код делать. Добавлять программно группу, наполнять элементами, когда наполнится - добавлять новую.
Только вот что будет, если пользователь изменит размер окна...

Если отойти от платформы, то можно реализовать при помощи ПолеHTMLДокумента.

Подпишусь на вопрос, может что интересное найдётся.
---
В том и вопрос, чтобы при изменении окна менялось и расположение тоже, и каждый элемент был отдельной гиперссылкой.
---
и каждый элемент был отдельной гиперссылкой
Формируйте гиперссылки через форматированную строку. Она нормально переносится на следующую строку. В смысле все элементы в одну форматированную строку
Коллеги, добрый день!
Вывожу программно таблицу на форму.
колонка "Пометка" должна отображаться как чекбокс,

добавляю строчку

```1c
    Если СокрЛП(Ст.Имя) = "Пометка" Тогда
    Рек.Вид = ВидПоляФормы.ПолеФлажка;
    Иначе
    КонецЕсли
```

Но на форме все равно выводится строкой "Да"

```1c
    // добавим элементы формы
    Таб = Элементы.Добавить("ТаблицаНаФорме", Тип("ТаблицаФормы"),Элементы.ПерваяГруппа);
    Таб.ПутьКДанным = "ТаблицаНаФорме";
    Таб.ПоложениеЗаголовка=ПоложениеЗаголовкаЭлементаФормы.Авто;
    Таб.Заголовок = "Дубли";
    Таб.ЧередованиеЦветовСтрок = Истина;
    Таб.ЦветФона = Новый Цвет(204,255,255);

    // запретим менять положение строк и сами строки, отключим командную панель
    Таб.ИзменятьСоставСтрок = Ложь;
    Таб.ИзменятьПорядокСтрок = Ложь;
    Таб.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет;
    Таб.УстановитьДействие("ПриАктивизацииСтроки","ПриВыбореДубля");
    Для Каждого Ст ИЗ Таблица.Колонки Цикл

    Рек = Элементы.Добавить("Колонка" + Ст.Имя, Тип("ПолеФормы"), Таб);

    Если СокрЛП(Ст.Имя) = "Пометка" Тогда
    Рек.Вид = ВидПоляФормы.ПолеФлажка;
    Иначе
    Рек.Вид = ВидПоляФормы.ПолеНадписи;
    КонецЕсли;

    Рек.ПутьКДанным = "ТаблицаНаФорме" + "." + Ст.Имя;
    Рек.Заголовок = Ст.Имя;
    КонецЦикла;
```
---
Файл пример во вложении - просмотрите и сравните со своим!
---
СокрЛП(Ст.Имя) = "Пометка" = ИСТИНА ?
---
В реквизите формы "ТаблицаНаФорме" - какого типа колонка "Пометка" ? Должна быть "Булево", а не "Строка"!
---
вот тут https://its.1c.ru/db/metod8dev#content:2806:hdoc
---
вот еще https://forum.infostart.ru/forum9/topic68938/
---
```1c
    Таблица.Колонки.Вставить(0,"ИндексСтроки");
    Таблица.Колонки.Вставить(0,"Пометка");
    Таблица.ЗаполнитьЗначения(ИСТИНА,"Пометка");

    Для Каждого Ст ИЗ Таблица.Колонки Цикл
```

В таблице, на основании которой создается таблица на форме колонка "Пометка" заполнена, значениями ИСТИНА
---
Файл пример во вложении - просмотрите и сравните со своим!
---
Да, вижу. Спасибо!
есть выбор стандартного периода, в котором открывается календарь и легким движением мыши мы выбираем месяц или несколько, а можно как-то сделать, чтобы выбор был не из месяцев, а дней из календаря этого месяца.

т.е. мне не надо выбирать месяц, квартал, а мне надо выбирать с 3 по 7, или с 10 по 20.

чтобы не ручками в каждом поле выбирать день, а мышкой выбрать период.

```1c
    &НаКлиенте
    Процедура НачДатаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;

    Диалог = Новый ДиалогРедактированияСтандартногоПериода();
    Диалог.Период = Новый СтандартныйПериод(Объект.НачДата, Объект.КонДата);
    Диалог.Показать(Новый ОписаниеОповещения("ВыборПериодаЗавершение", ЭтотОбъект, Новый Структура("Диалог", Диалог)));

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

    &НаКлиенте
    Процедура ВыборПериодаЗавершение(Период, ДополнительныеПараметры) Экспорт
    Если Период = Неопределено Тогда
    Возврат;
    КонецЕсли;

    Объект.НачДата = Период.ДатаНачала;
    Объект.КонДата = Период.ДатаОкончания;
    КонецПроцедуры
```
---
Ну можете скачать здесь форму диалога для выбора периода и переработать как вам удобнее https://infostart.ru/public/580048/
---
Ну можете скачать здесь форму диалога для выбора периода и переработать как вам удобнее https://infostart.ru/public/580048/
---
:) Я думал это можно каким-нибудь параметром при создании например "ДиалогРедактированияСтандартногоПериода" сделать.

а за ссылку конечно спасибо, но думаю пусть вносят две даты.
Есть отчет на СКД в группировке которого выводится процент количества элементов в столбце от общего количества в строке. Необходимо добавить значок % после числа. Процент в условном форматировании округлил до целого числа. Через макет поля добавил шаблон <[Количество.ПроцентВСтрокеИлиСерии] %> для того, чтобы показывался значок процента, но, естественно, значок процента стоит и там, где процент равен нулю (на картинке видно). Может туплю и не вижу очевидного решения, но как можно там, где нет данных, убрать этот значок процента?
---
Хотя нет, формата достаточно)
---
Прикрутить условное оформление еще?
---
каким образом?
---
Хотя нет, формата достаточно)
---
Ваше решение как раз то, что я и искал. Спасибо большое
---
В настройке макета в секции параметры макета напишите

```1c
    ВЫБОР КОГДА Количество.ПроцентВСтрокеИлиСерии = 0 ТОГДА " ИНАЧЕ Формат (Количество.ПроцентВСтрокеИлиСерии, "ЧД=2") + "%" КОНЕЦ
```
---
Ваше решение тоже в итоге сработало, из-за условного форматирования пришлось немного переделать

ВЫБОР КОГДА Формат(Количество.ПроцентВСтрокеИлиСерии, "ЧДЦ=0") = "" ТОГДА "" ИНАЧЕ Формат(Количество.ПроцентВСтрокеИлиСерии, "ЧДЦ=0") + "%" КОНЕЦ

Но через формат поля таблицы проще
---
Да, форматную строку по памяти писал, мог напутать.
Привет. Я программист новичок. У меня есть документ "Обладнання відділів" , в нем ТЧ "ОбладнанняВідділів". Хочу при двойном нажатие в ТЧ откривать форму вибраного элемента "Справочник.НоменклатураД.ФормаОбъекта" заполненую (Которая уже существует). Так же как при нажатии "Відкрити (Ctrl+Shift+F4)". Как это сделать?
---
В качестве аналогичного примера:

```1c
    &НаКлиенте
    Процедура КонтрагентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    СтандартнаяОбработка = ЛОЖЬ;
    ТД = Элемент.ТекущиеДанные;
    Если НЕ ТД = НЕОПРЕДЕЛЕНО Тогда
    ОткрытьЗначение(ТД.Контрагент);
    КонецЕсли;
    КонецПроцедуры
```
---
Используйте метод "ПоказатьЗначение", где первый параметр "Неопределено", а второй - значение номенклатуры в выбранной строке.
---
Как-то не очень у меня получаеться(
---
Пример из Синтакс-Помощника

```1c
    Товар = Справочники.Номенклатура.НайтиПоКоду(КодТовара);
    ПоказатьЗначение(,Товар);
```

Форма= ОткрытьФорму( и т.д. строчку убери.
А что в параметре первой процедуры в "ТМЦ" передаешь? Если просто тестишь, то наверное так надо
```1c
    ПоказатьЗначение(,ТМЦ());
```
---
В качестве аналогичного примера:

```1c
    &НаКлиенте
    Процедура КонтрагентыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    СтандартнаяОбработка = ЛОЖЬ;
    ТД = Элемент.ТекущиеДанные;
    Если НЕ ТД = НЕОПРЕДЕЛЕНО Тогда
    ОткрытьЗначение(ТД.Контрагент);
    КонецЕсли;
    КонецПроцедуры
```
---
Спасибо, все понял. Заработало)
У документа имеется табличная часть включающая в себя реквизиты с типами строка и справочник ссылка.

Таблица значений описана следующим образом:

```1c
    ТаблицаЗначений = новый ТаблицаЗначений;
    ТаблицаЗначений.Колонки.Добавить("Наименование", новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(20)));
    ТаблицаЗначений.Колонки.Добавить("КонтактноеЛицоЗаказчика", новый ОписаниеТипов("СправочникСсылка.КонтактныеЛица"));
    ТаблицаЗначений.Колонки.Добавить("ВидУдаленногоДоступа", новый ОписаниеТипов("СправочникСсылка.Фран_ВидыУдаленногоДоступа"));
    ТаблицаЗначений.Колонки.Добавить("Логин",новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(30)));
    ТаблицаЗначений.Колонки.Добавить("Пароль", новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(30)));
```

Типы реквизитов совпадают и в ТЗ и в табличной части

Заполняется табличная часть документа так:

```1c
    Документ.СпособыПодключения.Загрузить(ТаблицаЗначений);
```

В результате реквизиты с типом строка заполняются, а с типом справочник - нет. В чем ошибка?
---
Самый очевидный вариант - не совпадают имена колонок, или типы значений этих колонок.
---
А ты для наглядности попробуй по отдельности подгрузить каждую колонку.И ссылку на существующий объект мне кажется надо искать,а не загружать.Это про справочники.
---
Самый очевидный вариант - не совпадают имена колонок, или типы значений этих колонок.
---
Сообщение было скрыто модератором.
---
Скорее всего ты пытаешься заполнять на клиенте.
На клиенте ссылки не видны.
Необходимо запустить формирование Таблицы значений на сервере и потом передавать на клиент.
Приблизительно так:

```1c
    &НаСервере
    Процедура ЗаполнитьТЧНаСервере()
    ТаблицаЗначений = новый ТаблицаЗначений;
    ТаблицаЗначений.Колонки.Добавить("Наименование", новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(20)));
    ТаблицаЗначений.Колонки.Добавить("КонтактноеЛицоЗаказчика", новый ОписаниеТипов("СправочникСсылка.КонтактныеЛица"));
    ТаблицаЗначений.Колонки.Добавить("ВидУдаленногоДоступа", новый ОписаниеТипов("СправочникСсылка.Фран_ВидыУдаленногоДоступа"));
    ТаблицаЗначений.Колонки.Добавить("Логин",новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(30)));
    ТаблицаЗначений.Колонки.Добавить("Пароль", новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(30)));

    ТекОбъект = РеквизитФормыВЗначение("Объект");
    //Здесь заполняешь Таблицу значений
    ТекОбъект.СпособыПодключения.Загрузить(ТаблицаЗначений);
    РеквизитФормыВЗначение("Объект",ТекОбъект);
    КонецПроцедуры

    &НаКлиенте
    Процедура ЗаполнитьТЧ(Команда)
    ЗаполнитьТЧНаСервере();
    КонецПроцедуры
```
Добрый день форумчане, нужна помощь! в КА 2 необходимо для определенных контрагентов в исходящем ЭД единицу измерения "мес", сейчас "шт". Было сделано: 1) в договоре добавлен дополнительный булевский реквизит "месяц"; 2) в акте выполненых работ стандартный реквизит "Единица измерения" видимость убрал, создал новый реквизит "Единица измерения", если 1 пункт истина тогда "мес", иначе "шт". Вопрос в том что при создании электронного документа не могу найти момент заполнения "Единица измерения". Может кто сталкивался и подскажет, или поставит на путь истинный
---
Советую сделать еще одну услугу с нужным вам типом измерения.
---
создал новый реквизит "Единица измерения" - зачем ? можно просто в стандартный реквизит "Единица измерения" записать нужное значение
---
Точнее в акте выполненных работ реквизита "единицы измерения" нет, на форме это значение берется с номенклатуры, а я добавил свой реквизит. Изменять номенклатуру не желательно
---
Ну вы где нибудь отловите полученный реквизит "Единица измерения" и через кнопку F12 найдете где,он получается.Скорей всего это общий запрос по получению данных документа.Наверняка там и условие на единицу измерения.
---
Советую сделать еще одну услугу с нужным вам типом измерения.
Доброго времени суток всем.

Начиная с версии платформы 8.3.16 фирма 1С заявила о новой возможности интеграции веб-клиента 1С в структуру сайта и описала механизм взаимодействия с приложением 1с через некий интерфейс Embedded WebClient API. Судя по описанию из руководства разработчика на сайте ИТС (Глава 18. Интеграция веб-клиента и сайта) интерфейс реализован в виде JS скрипта webclient1ce.js. Собственно вопрос по этому скрипту: где его взять? Или предполагается написание его собственными средствами по описанию методов и свойств, которые есть на этом же сайте? Кто в курсе?
---
Вопрос исчерпан. Ответ дала служба поддержки 1с. Скрипт находится в самой платформе. После публикации базы можно вызвать его http://localhost/InfoBase/scripts/webclient1ce.js
---
Очень похоже на то, что при публикации на веб-сервере скрипт скопируется в указанную папку.
---
Тоже с ходу так подумал ,но нет. В указанной папке только default.vrd
---
Вопрос исчерпан. Ответ дала служба поддержки 1с. Скрипт находится в самой платформе. После публикации базы можно вызвать его http://localhost/InfoBase/scripts/webclient1ce.js
приветствую!
при проведении 1го документа за день, система выдает штатный вопрос о переносе ТА на текущую дату... можно как-то убрать этот вопрос при проведении?
---
УстановитьТАНаДокумент() в коде, отключает настройки в сервис-параметры,перед применением проверяют насколько ТА далеко от документа.
---
напишите код, который перенесёт ТА, тогда вопросов не будет.
---
да, можно конечно, я просто надеялся на какую-нибудь недокументированную фишку)
---
Самое простое - перенеси ТА куда нибудь на конец месяца.
---
не, так не вариант)
---
УстановитьТАНаДокумент() в коде, отключает настройки в сервис-параметры,перед применением проверяют насколько ТА далеко от документа.
---
нет... УстановитьТАна(..) вызывает тот же вопрос о переносе ТА...
Здравствуйте, помогите пожалуйста, почему происходит задвоение в результате запроса?
Должно быть 3 строки

Я добавил реквизит в табл часть "Спецоснастка" теперь пытаюсь получить его
---
по конструктору очень сложно судить, по тексту запроса удобнее и понятнее
вероятно, потому что соединение по регистратору, для которого три субконто
по факту они же разные, но в условии соединения этого нет, потому и три строки получается для каждого

надо бы расширить условие соединения
---
В табличной части две строки. Они обе успешно соединяются с документом и выводятся в результате запроса. Используйте дополнительные условия связи, например "И НомерСтроки = 1"
---
Наверно, надо связать еще ВТ_ВсеДанныеДляПечати.Номенклатура и СписаниеМатериаловИзЭксплуатацииСпецоснастка.Номенклатура.
---
В табличной части две строки. Они обе успешно соединяются с документом и выводятся в результате запроса. Используйте дополнительные условия связи, например "И НомерСтроки = 1"
---
по конструктору очень сложно судить, по тексту запроса удобнее и понятнее
вероятно, потому что соединение по регистратору, для которого три субконто
по факту они же разные, но в условии соединения этого нет, потому и три строки получается для каждого

надо бы расширить условие соединения
---
Запрос большой. (типовой запрос)
---
Наверно, надо связать еще ВТ_ВсеДанныеДляПечати.Номенклатура и СписаниеМатериаловИзЭксплуатацииСпецоснастка.Номенклатура.
---
Получилось спасибо)