arefaste/1C_Forums huggingface dataset:
Коллеги, простая ситуация....
УТ11. Создаю ВПФ договора. Организации: ООО и ИП. Контрагенты могут быть ООО, ИП и физлица.
Думал - сначала определить организацию, затем - контрагента. Но не так просто....
Как можно разделить в организациях ООО от ИП?

Пробовал так:
Если ВыборкаИзЗапроса.ДоговорКонтрагентЮрФизЛицо = Перечисления.ЮрФизДицо.ЮрЛицо
ТОГДА
...и далее, вроде, понятно мне.

Но так не получается....
---
Присутствуют "похожие" реквизиты ЮридическоеФизическоеЛицо и ЮрФизЛицо, в вашем случае нужно использовать ЮрФизЛицо. на скриншоте связь показал.
---
Сделал так (изменил реквизит в запросе), заработало

```1c
    Если
    ВыборкаИзЗапроса.КонтрагентЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
```

Почему не работал начальный код - не знаю.
---
Присутствуют "похожие" реквизиты ЮридическоеФизическоеЛицо и ЮрФизЛицо, в вашем случае нужно использовать ЮрФизЛицо. на скриншоте связь показал.
---
так, вроде, я так и делаю: сравниваю реквизит контрагента ЮрФизЛицо, полученный из "Справочника Контрагенты", со значением "ЮрЛицо" в перечислении "ЮрФизЛицо".
В самой форме (док. ЗаявкиКлиентов") значение "ЮрЛицо" представлено как "Юридическое лицо".
Может поэтому и не получается сравнить?
---
и если посмотреть на этот реквизит контрагента через консоль, то он "Юридическое лицо".
---
так и не получилось? Вроде выше правильное решение написали....
---
Сделал так (изменил реквизит в запросе), заработало

```1c
    Если
    ВыборкаИзЗапроса.КонтрагентЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
```

Почему не работал начальный код - не знаю.
Добрый день, уважаемые!
Кто-нибудь сталкивался в типовой УТ + Рарус:CRM с ошибкой
Отсутствует отображение для типа 'ДинамическийСписок' при закрытии встроенного почтового клиента?
Для меня не совсем понятно поведение платформы - почему невозможно передать динамический список параметром с клиента на сервер, если в справке указано, что динамический список поддерживается и на клиенте, и на сервере?
---
Все зависит от платформы, мутабельность передачи Динамического списка с клиента на сервер если не ошибаюсь уже начиная 8.3.6 с отключенным режимом совместимости
---
Все зависит от платформы, мутабельность передачи Динамического списка с клиента на сервер если не ошибаюсь уже начиная 8.3.6 с отключенным режимом совместимости
---
Напишите пожалуйста релизы платформы и конфигурации, на которых воспроизводится ошибка. И режим запуска (Тонкий/ толстый/ веб - клиент)
---
1С:Предприятие 8.3 (8.3.10.2466)

Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0 (2.0.18.4) (http://solutions.1c.ru/catalog/crm-corp-20)
Copyright © ООО "1С-Софт", 2003-2017. Все права защищены
(http://www.1c.ru)

(3) Режим совместимости отключен.
Правильно ли я понимаю, что можно попробовать передавать его через временное хранилище?
---
А для каких целей? Дело в том, что не факт, что обработанный на сервере динамический список вернется в том же виде на клиент. В одном из релизов платформы писали, что некоторые манипуляции с ДС на сервере являются некорректными.
---
Не смог найти, но они исправляли одну из ошибок в платформе, связанной как раз с передачей ДС на сервер. "Раньше можно было это сделать, но это не правильно, эту возможность мы убрали". смысл был такой.
---
В УТ Управление торговлей, редакция 11 (11.3.4.67) в БСП используется как раз передача Реквизита Динамического списка.

Модуль НастройкаПорядкаЭлементовКлиент.

Процедура ПереместитьЭлементПроверкаВыполнена(РезультатПроверки, ДополнительныеПараметры) Экспорт
---
Вот этот код воспроизводит ошибку - добавил команду, кнопку на форму, и реквизит с типом "динамический список"

```1c
    &НаСервере
    Процедура ОбработатьНаСервереНаСервере(Реквизит1)
    // Вставить содержимое обработчика.
    КонецПроцедуры

    &НаКлиенте
    Процедура ОбработатьНаСервере(Команда)
    ОбработатьНаСервереНаСервере(Реквизит1);
    КонецПроцедуры
```

!Добавлено!
Все верно, при отключенном режиме совместимости ошибка воспроизводится, при режиме совместимости 8.3.9 и ниже код отрабатывает корректно.

Вывод - ждем обновления конфигурации Рарус CRM)))
---
В режиме совместимости 8.3.14 как то можно решить эту проблему?
---
Здравствуйте! Нашли решение?
---
К сожелению пока нет.
Юзер говорит что пропала ведомость АК000000295, я полез в ЖурналРегистрации,
и там такая картина : номер равен АК000000296, а в представлении АК000000295.

Вот каким образом такое получается?

Когда просто номер отсутствует в списке, это понятно: пользователь отказался сохранять документ.
---
Или дату меняли, а номер переназначился
---
может, перевыбрали какой-то реквизит, который влияет на формирование номера, например, организацию. Соответственно номер очищается, выбрали снова ту же организацию, но запись произойдет уже с новым номером.
---
Номер вручную поменяли
---
Или дату меняли, а номер переназначился
---
Смысла менять номер вручную у юзера не было, это же банальная платежная ведомость
---
Организация в базе одна, юзеру смысла нет стирать и заново проставлять реквизит организация
---
Вашу мысль сейчас проверю
---
Кстати, а откуда ЖурналРегистрации берет представление?
---
Перед записью объекта берет представление по ссылке. Поэтому в представлении номер и дата могут быть одни (перед записью), а в ссылке - другие (текущая ссылка).
---
Это строковое представление объекта на момент события.
---
но между ПриЗаписи() и ПередЗаписью() проходит мало времени и в этот период сменился номер ?
---
1. Я вам не говорю про обработчики событий.
2. Даже если бы это были обработчики, то - да, а где еще меняется номер у ссылки? Именно между этими событиями.
---
я менял дату туда сюда, прыгнул в прошлый год, а потом вернулся
и получил такой же результат.
---
раньше по этой причине рекомендовали новую базу на каждый год, но потом как-то перестали обращать внимание. А вот дату документа назначать из текущей даты в журнале документов удобнее, чем в параметрах-текущая дата. Во многих программах на фокспро и по моему в парусе тоже текущая дата была на панели инструментов.
А в 1с -сервис параметры -рабочая дата.
---
Всем спасибо за ответы, особенно отмечу (10)
Подскажите ответ на простой, на мой взгляд вопрос:
хочу провести сравнение ИНН Организации, взятое из запроса и фактическое значение ИНН. Что-то не получается...
Текст кода такой:
ВыборкаИзЗапроса.ДоговорОрганизацияИНН = "111111111"
"11111111" - числовое значение ИНН.
---
Наоборот же
СокрЛП(ВыборкаИзЗапроса.ДоговорОрганизацияИНН) = "111111111"
---
СокрЛП(ВыборкаИзЗапроса.ДоговорОрганизацияИНН) = "111111111"
---
И?
---
не сравнивает. Это условие....работа кода проскакивает дальше.
А надо, чтобы при этом условии код далее не работал.
---
оказывается тип - строка
сделал так
ВыборкаИзЗапроса.ДоговорОрганизацияИНН = СокрЛП(ВРег(111111111))
тоже не срабатывает...
---
СокрЛП(ВРег(111111111)) Красавчег! Перевести число в верхний регистр - это надо суметь! А уж пытаться обрезать пробелы там, где их не существует - вдвойне!
---
ВыборкаИзЗапроса.ДоговорОрганизацияИНН = СокрЛП(ВРег(111111111))
надо было так:

```1c
    ВыборкаИзЗапроса.ДоговорОрганизацияИНН = СтрЗаменить(111111111,Символы.НПП,");
```
---
Наоборот же
СокрЛП(ВыборкаИзЗапроса.ДоговорОрганизацияИНН) = "111111111"
---
СокрЛП(ВыборкаИзЗапроса.ДоговорОрганизацияИНН) = "111111111"
---
Спасибо парни!!!
Получилось!!!
Добрый день. Не работает SaveAs и SaveAs2 для файла WORD. Все на клиенте.
WORD = Новый COMОбъект("Word.Application");
NewDoc = WORD.Documents.Add(Шаблон);
...
NewDoc.SaveАs2(_ИмяФайла);

показывает ошибку "Метод не найден (SaveAS)".
Причем Save() отрабатывает- выводит запрос на сохранение и сохраняет.
Кто нибудь встречался с такой фигней ?
---
Вопрос решился так : шаблон копируется в нужный файл, именно он открывается, заполняется и сохраняется через Save .
---
показывает ошибку "Метод не найден (SaveAS)" Значит, для новых (не существующих) документов этот метод недоступен.

Что, собственно, подтверждается документацией:
Saves the specified document with a new name or format.
В данном случае "specified document" не существует.
---
Согласен. Но есть всего 3 метода Save, Saveas и Saveas2
SAVE выводит диалог сохранения. Остальные как Метод не обнаружен.
В этом то и проблема.
---
SaveAs2 должен работать. Какая версия Word и какая ошибка при использовании SaveAs2?
---
2016
---
Проверил у себя - тоже 2016. Всё работает:
```1c
    Word = Новый COMОбъект("Word.Application");

    Документ = Word.Documents.Add();

    Документ.SaveAs2("D:\Test.docx");

    Word.Quit();
```

Да, ошибку по SaveAs2 так и не указали.
---
Делал так COMСоединение.ActiveDocument.SaveAs(ИмяВременногоФайла);
---
COMСоединение.ActiveDocument.SaveAs(ИмяВременногоФайла);
Та же ошибка. Пробовал.
---
Может сразу тип сохранения указывать
Документ.SaveAs(ИмяRTF,17);
---
SaveAs для 2003 офиса. Для документа Word 2016 такого метода нет: https://docs.microsoft.com/ru-ru/office/vba/api/word.document
---
Указал 0 - документ DocX - Не помогает.
---
Может проблема быть в какой нибудь безопасности 1с? Не дает файлы сохранять в фоновом режиме даже через COM?
---
Save же работает
---
Вопрос решился так : шаблон копируется в нужный файл, именно он открывается, заполняется и сохраняется через Save .
---
Конструкция для Офис 2013

MSWord = Новый COMОбъект("Word.Application");
MSWord.Documents.add(); //Тут можно в скобках вставить путь к шаблону
Документ = MSWord.Application.Documents(1);
Документ.Activate();

-- /// --- /// --- //Редактируете документ

Документ("ИмяДокумента").Save()
MSWord.Application.Visible = Истина;
MSWord.Activate();
MSWord.application.Quit();

Делать нужно на клиенте !! Иначе будет ошибка записи.
---
Только не: Документ("ИмяДокумента").Save()

Документ.Save(); - Сохранить открытый
Документ.SaveAs(); - Сохранить как
Хочу в запросе сделать группировку по контрагенту но при настройке группировки выдает эту ошибку

```1c
    ВЫБРАТЬ
    СчетНаОплатуПокупателю.Ссылка КАК СчетНаОплату,
    СчетНаОплатуПокупателю.Контрагент КАК Контрагент,
    СчетНаОплатуПокупателю.ДатаОплаты КАК ДатаОплаты,
    СчетНаОплатуПокупателю.Ответственный,
    СчетНаОплатуПокупателю.Товары.(
    Ссылка,
    НомерСтроки,
    Номенклатура,
    Цена,
    Сумма,
    СтавкаНДС,
    СуммаНДС,
    Количество
    ),
    СчетНаОплатуПокупателю.Услуги.(
    Ссылка,
    НомерСтроки,
    Содержание,
    Количество,
    Цена,
    Сумма,
    СтавкаНДС,
    СуммаНДС,
    Номенклатура
    ),
    ПлатежноеПоручениеВходящее.СуммаДокумента,
    ПлатежноеПоручениеВходящее.Ссылка КАК Поступление,
    ПлатежноеПоручениеВходящее.ДатаОплаты КАК ДатаПоступления
    ИЗ
    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
    ПО СчетНаОплатуПокупателю.ДатаОплаты = ПлатежноеПоручениеВходящее.ДатаОплаты
    И СчетНаОплатуПокупателю.Контрагент = ПлатежноеПоручениеВходящее.Контрагент
    ГДЕ
    СчетНаОплатуПокупателю.ДатаОплаты МЕЖДУ &ДатаНач И &ДатаКон
    И (СчетНаОплатуПокупателю.Контрагент = &Контрагент
    ИЛИ &ВсеКонтрагенты)
    И (СчетНаОплатуПокупателю.Организация = &Организация
    ИЛИ &ВсеОрганизации)
    И СчетНаОплатуПокупателю.ПометкаУдаления = ЛОЖЬ

    УПОРЯДОЧИТЬ ПО
    Контрагент
    АВТОУПОРЯДОЧИВАНИЕ
```
---
переделайте запрос чтобы не было СчетНаОплатуПокупателю.Товары.
---
переделайте запрос чтобы не было СчетНаОплатуПокупателю.Товары.
Здравствуйте!

R = число(ТабДок.ВысотаТаблицы); //получаю номер строки где заканчивается предыдущ вывод области
колонкаКонцаИзНих = 5 + МаксКоличествоВторых *2; //так надо
RCоблИзНих = строка("R5С6:R5"+"C"+колонкаКонцаИзНих);

ОблИзних = Макет.ПолучитьОбласть(""+RCоблИзНих+""); //
ТабДок.Присоединить(ОблИзних);

пишет Область не найдена... может как-то программно не правильно задаю область?
Как передать <ИмяОбласти> (ОблИзних) через параметр в табличном документе?
---
строка("R5С6:R5"+"C"+колонкаКонцаИзНих)
"C" надо писать на английском.
---
ОблИзних = Макет.ПолучитьОбласть(RCоблИзНих);
---
ОблИзниИх = Макет.ПолучитьОбласть(5, 6, 5, колонкаКонцаИзНих);
---
ОблИзних = Макет.ПолучитьОбласть(RCоблИзНих);
---
строка("R5С6:R5"+"C"+колонкаКонцаИзНих)
"C" надо писать на английском.
---
точно! спасибо всем!
---
ОблИзниИх = Макет.ПолучитьОбласть(5, 6, 5, колонкаКонцаИзНих);
Я, кароч, в замешательстве.
Не могу определить программно (по анализу коллекции метаданных), что тип реквизита (измерения или ресурса) установлен как "определяемый тип". Пример из БСП: Справочник "ВнешниеПользователи", реквизит "ОбъектАвторизации". Реквизиту установлен определяемый тип "ВнешнийПользователь".
В выгруженном файле XML все выглядит красиво:

```1c
    <Type>
    <v8:TypeSet>cfg:DefinedType.ВнешнийПользователь</v8:TypeSet>
    </Type>
```
 А вот в
```1c
    Метаданные.Справочники.ВнешниеПользователи.Реквизиты.ОбъектАвторизации.Тип.Типы();
```
 содержится обычный массив типов, безо всякого намека на определяемый тип...
Картинки прилагаются.

Вопрос, вдруг кто сталкивался: как-то можно программно определить использование именно определяемого типа через коллекция метаданных?
А то я тут программным анализом взаимосвязей объектов метаданных занимаюсь...
---
Как вариант решения из серии "на безрыбье и рак рыба"

```1c
    Метаданные.Документы.Документ.Реквизиты.Реквизит1.Тип = Метаданные.ОпределяемыеТипы.ОпределяемыйТип1.Тип
```
---
скорее всего только анализом выгруженных файлов.
Определяемый тип это не тип в пользовательском режиме. Он при компиляции заменяется на содержащие его типы.
---
Абыдно, слюшай, да?
---
Как вариант решения из серии "на безрыбье и рак рыба"

```1c
    Метаданные.Документы.Документ.Реквизиты.Реквизит1.Тип = Метаданные.ОпределяемыеТипы.ОпределяемыйТип1.Тип
```
---
Йо! Как же это я так сам не подумал... Отличный вариант, для моего случая отлично сгодится!
Благодарю!
---
только есть один ньюанс, не факт что окажется именно определяемый тип. Может просто совпасть.
Есть 2 расширения в обоих есть ФормаСписка документа. В одном расширении я добавил реквизит на форму списка, но он не отоброжается, отображаются все реквизиты со второй формы списка, почему?
---
По всей видимости потому, что на той форме, что загружается последней, нет этого элемента.
Надо либо программно добавлять, либо все изменения формы собирать в одном расширении
---
По всей видимости потому, что на той форме, что загружается последней, нет этого элемента.
Надо либо программно добавлять, либо все изменения формы собирать в одном расширении
В обработке ПечатьОбщихФорм есть функция
СформироватьПечатнуюФормуУПДМоя(СтруктураТипов, ОбъектыПечати, ПараметрыПечати = Неопределено) Экспорт

В СтруктураТипов содержится соответствие на "Документ.РеализацияТоваровУслуг", тут вроде понятно что нужно передать. А что передавать в ОбъектыПечати? Там содержутся КвалификаторыСтроки и тд, откуда и как их брать?
Может есть способ проще вывести УПД на печать?
---
Попробуйте при вызовет сделать:

```1c
    ОбъектыПечати = Новый СписокЗначений;
    ОбъектыПечати.Добавить(ДокНаПечатьСсылка);
    СформироватьПечатнуюФормуУПДМоя(СтруктураТипов, ОбъектыПечати);
```
---
ОбъектыПечати должен быть массив ссылок на документы, которые нужно напечатать.
---
можно пример? у меня вот что тут если поставить точку останова https://prnt.sc/v9fc1p
---
Попробуйте при вызовет сделать:

```1c
    ОбъектыПечати = Новый СписокЗначений;
    ОбъектыПечати.Добавить(ДокНаПечатьСсылка);
    СформироватьПечатнуюФормуУПДМоя(СтруктураТипов, ОбъектыПечати);
```
Добрый день.
Настроил IIS, опубликовал базу но выдают ошибку
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.

Где может быть проблема? Спасибо всем заранее.
---
Решил.
Диспетчер служб IIS - сайт - пулы приложений - DefaultAppPool - Дополнительные параметры - Разрешены 32-разрядные приложение = False.
---
500 - это что угодно может быть. Для начала проверь файлы публикации. А во-вторых посмотри настройки 1с в iis. Там тоже есть нюансы. Тут много статей на эту тему.500 самая хреновая ошибка. Причин много может быть. Но как правило это настройки сервера.
---
(3)
Спасибо за внимание.
 У меня база файловая. Это может быть причинам ошибку?
Или проста надо использовать Apache?
---
Тип базы не важен.
Можно и Апач. По мне так Апач полегче в настройке.
Хотя пользуюсь IIS.
---
Попробуйте подключиться с сервера где стоит IIS. Возможно будет более подробное описание ошибки. Можно будет гуглить.
---
Рядом с файликом default.vrd положить файл web.config с таким содержанием (путь в bin свой)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read, Execute, Script">
            <add name="wsisapi.dll" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files (x86)\1cv8\8.3.15.1830\bin\wsisapi.dll" resourceType="File" requireAccess="Script" preCondition="bitness32" />
            <add name="1C Web-service Extension" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files (x86)\1cv8\8.3.15.1830\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
        </handlers>
        <httpRedirect enabled="false" destination="" exactDestination="true" httpResponseStatus="Permanent" />
        <staticContent>
            <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="00:01:00" />
        </staticContent>
        <tracing>
            <traceFailedRequests>
                <add path="*">
                    <traceAreas>
                        <add provider="ASP" verbosity="Verbose" />
                        <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
                        <add provider="ISAPI Extension" verbosity="Verbose" />
                        <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket" verbosity="Verbose" />
                    </traceAreas>
                    <failureDefinitions statusCodes="401" verbosity="Warning" />
                </add>
            </traceFailedRequests>
        </tracing>
        <security>
            <requestFiltering allowDoubleEscaping="true" />
        </security>
    </system.webServer>
    <system.web>
        <authentication mode="Windows" />
        <machineKey decryptionKey="AutoGenerate" validationKey="AutoGenerate" />
        <sessionState timeout="1" />
 <customErrors mode="Off" />
    </system.web>
</configuration>
---
Решил.
Диспетчер служб IIS - сайт - пулы приложений - DefaultAppPool - Дополнительные параметры - Разрешены 32-разрядные приложение = False.
Для формирования Содержания услуги в шаблоне используется формула (%Месяц г.), необходимо аналогичная формула для формирования Содержания услуги с учетом квартала года, а не месяца.
---
У Вас видимо замена в печатной форме реализована? Нужно в ней и смотреть предусмотрели ли что-то для квартала.
Если нет, то добавить замену на что-то по типу этого:

```1c
    ПредставлениеПериода(
    НачалоКвартала(ТекущаяДата()),
    КонецКвартала(ТекущаяДата()),
    "ФП=Истина")
```

Только относительно даты документа или оказания услуги
ФП влияет на подмену 3 квартал или 9 месяцев года насколько я помню. Можно в СП посмотреть
---
У Вас видимо замена в печатной форме реализована? Нужно в ней и смотреть предусмотрели ли что-то для квартала.
Если нет, то добавить замену на что-то по типу этого:

```1c
    ПредставлениеПериода(
    НачалоКвартала(ТекущаяДата()),
    КонецКвартала(ТекущаяДата()),
    "ФП=Истина")
```

Только относительно даты документа или оказания услуги
ФП влияет на подмену 3 квартал или 9 месяцев года насколько я помню. Можно в СП посмотреть
---
Я бы посмотрел функцию Формат для даты - если у Вам известен месяц - по нему сформировал бы дату начала месяца, а далее через Формат даты вывел квартал...
Как в реквизите формы сделать выбор списка элементов? Добавил реквизит и указал тип СправочникСсылка.Партнеры. Выбирается только один партнер, а как выбрать массив партнеров? В параметр запроса нужно передать массив ссылок из реквизита формы
---
Тип реквизита укажи "СписокЗначений", а тип значения уже СправочникСсылка.Партнеры
---
Тип реквизита укажи "СписокЗначений", а тип значения уже СправочникСсылка.Партнеры
---
Вот пример
---
Да, уже нашел. Спасибо Вам большое!
Доброго времени суток!
Представим, что в табличной части имеются три файла, которые нужно поместить в массив.
Пользователь выделяет 3 строки в табличной части и нажимаем кнопку.

Во время отладки, в массив добавляются только два файла.
Цикл не заходит в 3 итерацию. не могу отловить ошибку

```1c
    ВыделенныеСтроки = Элементы.ТаблицаФайлов.ВыделенныеСтроки;
    МассивПутейКартинок
    Для Каждого НомерСтроки Из ВыделенныеСтроки Цикл

    СтрокаТаблицы = Элементы.ТаблицаФайлов.ДанныеСтроки(НомерСтроки);
    МассивПутейКартинок.Добавить(СтрокаТаблицы.ПутьКФайлу);
    ТаблицаФайлов.Удалить(СтрокаТаблицы);

    КонецЦикла;
```
---
Коллекция ВыделенныеСтроки уменьшается после каждого удаления строки. Можно исправить так:
```1c
    ВыделенныеСтроки = Новый ФиксированныйМассив(Элементы.ТаблицаФайлов.ВыделенныеСтроки);
```
---
А не надо удалять потому что строки...
---
А не надо удалять потому что строки...
---
Прикол в том, что это прописано в типовой конфе 1С Документооборот
---
А конфигурация на замке? или это кто то переписал?
---
Типовая 1С ДО
---
Можете вывести в отладке таблицу "ВыделенныеСтроки", что в ней.
---
Индекс / ЗначениеЭлемента
       0 0
       1 2
       2 1
---
Коллекция ВыделенныеСтроки уменьшается после каждого удаления строки. Можно исправить так:
```1c
    ВыделенныеСтроки = Новый ФиксированныйМассив(Элементы.ТаблицаФайлов.ВыделенныеСтроки);
```
Здравствуйте
Пытаюсь получить список времени по задачам методом "task.elapseditem.getlist" (Документация)
Хочу получить задачи со второй(И т.д.) страницы, но не могу понять как правильно написать этот параметр iNumPage
Пытался так:

```1c
    https://**.bitrix24.ua/rest/8/**/task.elapseditem.getlist.xml?ℴ[USER_ID]=asc&filter[%3ECREATED_DATE]=01.10.2020%200:00:00&filter[%3CCREATED_DATE]=10.10.2020%200:00:00&SELECT[]=ID&?PARAMS[]=NAV_PARAMS[nPageSize=2]
```
---
да, нужно указать таким образом:

```1c
    &PARAMS[NAV_PARAMS][iNumPage]=
```
---
Здравствуйте. У меня такая же проблема. Скажите, вы нашли решение?
---
да, нужно указать таким образом:

```1c
    &PARAMS[NAV_PARAMS][iNumPage]=
```
Здравствуйте форумчане. Возникла одна проблема. Есть документ с табличной частью. В подвале документа надо вывести информацию. Вывести ее надо в две строки. Высоту подвала я поставил, но при выводе текста он упорно делает это в одну строку, несмотря на символы ПС в самом тексте. Как можно решить эту проблему?
---
при выводе текста он упорно делает это в одну строку
Проверил у себя - всё должно работать.
---
при выводе текста он упорно делает это в одну строку
Проверил у себя - всё должно работать.
---
действительно, значит надо указывать путь к подвалу. Если задавать текст программно, то получается в одну строчку. Причем при создании на сервере отрабатывает штатно, а вот если привязать к событию (например "Приизменении"), то глючит.
В документе реализации товаров и услуг есть кнопки "печать" -> "универсальный передаточный документ (УПД)".
Как добраться программно до этой функции (нужно добавить дополнительное действие в печати)? В модуле менеджера не нахожу нужной функции именно под УПД, куда копать подскажите?
---
в УТ 11 и КА 2.4 это обработка ПечатьОбщихФорм, вот у нее в менеджере уже и смотри что тебе надо дополнить и тд.
---
в УТ 11 и КА 2.4 это обработка ПечатьОбщихФорм, вот у нее в менеджере уже и смотри что тебе надо дополнить и тд.
---
да именно там есть СформироватьПечатнуюФормуУПД! Спасибо
Как из формы документа (РеализацияТоваровУслуг) в расширении обратиться к процедуре формы (УправлениеОтгрузкой()) типовой обработки УпралениеОтгрузкой?
---
Процедура формы? Экспортная?

```1c
    ЛеваяФорма = ПолучитьФорму(ПолноеИмяФормыОбработки);
    ЛеваяФорма.ИмяПроцедуры();
```
---
Так же как и не в расширении.
---
Обработки.<НазваниеОбработки>.<НазваниеПроцедуры>() выдает ошибку?
---
Это вопрос ? Вы мне скажите что за ошибки у вас.
---
пишет ошибку что такая процедура не найдена
---
Процедура формы? Экспортная?

```1c
    ЛеваяФорма = ПолучитьФорму(ПолноеИмяФормыОбработки);
    ЛеваяФорма.ИмяПроцедуры();
```
---
спасибо, получилось!
Форма = ПолучитьФорму("Обработка.УправлениеОтгрузкой.Форма.Форма");
Форма.ЗапуститьФормированиеОрдеров();