arefaste/1C_Forums huggingface dataset:
Розница, редакция 2.2 (2.2.9.20)

Подскажите пож-та!
При печати нужно открыть форму для выбора настроек, воспользовался статьей
http://1clenta.ru/pattern/206
но у меня выходит ошибка:

{ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаНастроек.Форма(17)}: Поле объекта не обнаружено (ИдентификаторКоманды)
 КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(Параметры.ИдентификаторКоманды);

Подскажите, что я не правильно делаю?
---
Комментарии я написал. Если что, задавай вопросы. На форме реквизит Документ, сделай своего типа
---
Параметры формы доступны только в событии ПриСозданииНаСервере

В статье херня какая-то

Измените
НоваяКоманда.Использование = "ВызовКлиентскогоМетода";

на НоваяКоманда.Использование = "ОткрытиеФормы";

и будет открываться форма
---
И все равно в

```1c
    &НаСервере
    Функция ПродолжитьПечатьНаСервере()

    СтрНастройки = Новый Структура;
    СтрНастройки.Вставить("Реквизит1", Реквизит1);
    СтрНастройки.Вставить("Реквизит2", Реквизит2);
    СтрНастройки.Вставить("Реквизит3", Реквизит3);

    КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(Параметры.ИдентификаторКоманды);
    ОбъектыПечати = Новый СписокЗначений;

    ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
    ОбработкаОбъект.гДопДанные = СтрНастройки;
    ОбработкаОбъект.Печать(Параметры.МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати);

    СтрПечать = Новый Структура;
    СтрПечать.Вставить("КоллекцияПечатныхФорм", ОбщегоНазначения.ТаблицаЗначенийВМассив(КоллекцияПечатныхФорм));
    СтрПечать.Вставить("ОбъектыПечати", ОбъектыПечати);

    Возврат СтрПечать;

    КонецФункции
```

Выходит та же ошибка
---
У формы есть события ПриСозданииНаСервере, ПриОткрытии, ПриЧтенииНаСервере...........Что то говорит вам?
---
Может у кого есть пример?
Буду очень благодарен!
---
за 1 sm дам рабочий вариант того, что вам нужно
---
Буду брать
---
Комментарии я написал. Если что, задавай вопросы. На форме реквизит Документ, сделай своего типа
---
Спасибо!!!
МассивОбъектов.ВыгрузитьЗначения() - я действительно не знал
С меня 1 sm. Его можно перевести?
---
Ага. В теме объявляете вознаграждение и даете его мне.
---
Вроде отдал)
---
Приятно иметь дело. Спрашивай если что.
---
https://forum.infostart.ru/forum9/topic195121/
Зарплата и управление персоналом, редакция 3.1 (3.1.6.6)
1С:Предприятие 8.3 (8.3.11.2924)

Отчет "Штатные сотрудники".

В отчете есть пользовательское поле "Количество", так вот оно выводится только в группировке организация как "Всего сотрудников".
Но при этом в группировке по Подразделению не выходит вообще, по умолчанию в структуре в группировках Подразделение и Детальная запись это поле добавлено в поля, но снята галка использования.

Галку у поля Количество поставил во всех группировках, в условном оформлении все почистил, дополнительные настройки тоже убрал все. Не помогло.

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

If ааа Then

??? bbb Then

EndIf;
---
По сабжу:
if aaa then
elsif bbb then
endif

Как смотреть с СП: в настройкаъ СП включаете "Использовать оба языка" и выполняете поиск по ключевому слову.
---
По сабжу:
if aaa then
elsif bbb then
endif

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

(5) если вручную получается, запишите документ и проверьте в любом конструкторе что и как записалось в документе. Легко и просто;)
---
табличная часть называется скорее всего ТоварыВРозничнойТорговлеАТТ
Добрый день. Копирую спецификацию, вместе с ней пытаюсь создать элемент подчиненного справочника. Не могу понять как прописать владельца в справочник ЭтапыПроизводства.

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

    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() ЦИкл
    Сообщить("Копирую спецификацию "+Выборка.Ссылка+" из "+ИсточникСсылка+" в "+ПриемникСсылка);

    СпецНовая = Выборка.Ссылка.Скопировать();
    Для Каждого ВыхИзд Из СпецНовая.ВыходныеИзделия Цикл

    Если ВыхИзд.Номенклатура = ИсточникСсылка Тогда
    ВыхИзд.Номенклатура = ПриемникСсылка;
    КонецЕсли;

    ВыхИзд.Характеристика = Соотв.Получить(ВыхИзд.Характеристика);
    // ВыхИзд.ЕдиницаИзмерения = Соотв.Получить(ВыхИзд.ЕдиницаИзмерения);
    НовыйЭлемент = Справочники.ЭтапыПроизводства.СоздатьЭлемент();
    НовыйЭлемент.Наименование = Выборка;
    НовыйЭлемент.Владелец = Выборка;
    НовыйЭлемент.Записать();
    КонецЦикла;
```
---
Ну так заполните это поле.
---
может здесь проблема НовыйЭлемент.Наименование = Выборка;
            НовыйЭлемент.Владелец = Выборка; ?
---
Вот и мне непонятно
---
Непонятно, почему выборка во владельца не пихается?
---
То что туда нельзя пихать выборку это понятно. Не понятно что туда пихать. Может подскажите по какому запросу погуглить
---
у вас судя по коду куча ссылок, что-нибудь подставьте =)

```1c
    Выборка.Ссылка или ИсточникСсылка или ПриемникСсылка
```

а лучше конечно, ссылку элемента владельца справочника этапы производства
---
Выборка.Ссылка пробовал, копирование прерывается после первой успешно скопированной спецификации без ошибки. ЭтапыПроизводства не создаются. ИсточникСсылка или ПриемникСсылка не подходит потому что там ссылка на справочник номенклатура, а у меня владелец спецификация.
---
```1c
    НовыйЭлемент.Владелец = СпецНовая.Ссылка;
```

?
---
СпецНовая.Ссылка
{ВнешняяОбработка.СкопироватьПапкуНоменклатурыСоСпецификациями.Форма.Форма.Форма(153)}: Ошибка при вызове метода контекста (Записать)
   НовыйЭлемент.Записать();
по причине:
Значение поля "Входит в спецификацию" не заполнено или заполнено неверно
---
Ну так заполните это поле.
---
Спасибо. Надо было сначала записать.
Есть у меня кнопка на форме справочника, при нажатии открывается форма бизнес процесса и параметром туда отправляется активная задача, которую нужно завершить. На форме бизнес процесса есть кнопка "Завершить".

```1c
    АктивЗадача = ПолучитьАктивнуюЗадачу();

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("Ключ", АктивЗадача);
    //ПараметрыФормы.Вставить("Завершить", Истина);

    //ФормаПроверяющего = ПолучитьФорму("БизнесПроцесс.Исполнение.Форма.ФормаЗадачиПроверяющего",ПараметрыФормы);
    //ФормаПроверяющего.Команды.ВернутьНаДоработку;

    ОткрытьФорму("БизнесПроцесс.Исполнение.Форма.ФормаЗадачиПроверяющего", ПараметрыФормы);
```

Форму я получаю, команду "Завершить" в отладчике вижу. Как можно ее выполнить, не открывая саму форму?
---
На форме бизнес процесса есть кнопка "Завершить".
Я имел в виду процедуру, которая вызывается по кнопке "Завершить".
---
Выполнить(<Строка>) может?!
---
Вместо ОткрытьФорму, используйте ПолучитьФорму.
Процедура, которую нужно вызвать из полученной формы должна быть экспортной.

```1c
    Форма = ПолучитьФорму("БизнесПроцесс.Исполнение.Форма.ФормаЗадачиПроверяющего", ПараметрыФормы);
    Форма.Завершить(");
```
---
Форма.Завершить("");

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

Пробовал на вкладке наборыДанных, напротив нужного поля указал формат "ЧДЦ=". не помогло.
На вкладке настройки. Выбираю свою группировку и на вкладке оформления выбираю формат. В качестве поля указываю свой ресурс. Тоже не работает.
На вкладке ресурс. На самом ресурсе в строке "выражения" писал типа "Выразить(МояФормула, "Число(15,0)"). Результат тот же.

Если делать для всего отчета сразу формат "ЧДЦ=2" или "ЧДЦ=" тогда работает. Но суть в том что мне только одну колонку нужно округлять до целого...

Заранее спасибо!!!
---
получилось. Когда выбираешь таблицу. появляется вкладка "Отчет" и "Детальные Записи" (имя моей таблицы). Так вот открыл настройки всего отчета и там на оформлении выбрал Формат. Указал строку. И заработало. Хотя странно почему не работало когда применял конкретно к ячейке.
---
На закладе наборы данных, в какой ячейке выставляли формат? Оформление?
---
получилось. Когда выбираешь таблицу. появляется вкладка "Отчет" и "Детальные Записи" (имя моей таблицы). Так вот открыл настройки всего отчета и там на оформлении выбрал Формат. Указал строку. И заработало. Хотя странно почему не работало когда применял конкретно к ячейке.
Народ, необходимо в БП ПРОФ включить учет по подразделениям для кассы. Делал так:

Константу "ВестиУчетПоПодразделениям" в "Истина".
Для счета "50.01" установить "УчетПоПодразделениям".
Настроить обособленные подразделения в Справочнике "Подразделения".

Но возникла проблема: при проведении РКО и ПКО затирается поле подразделения на форме, соответственно документ проводится с пустым значением этого поля. Не могу никак найти в коде, где происходит это затирание. Подскажите, пожалуйста. Релиз 3.0.64.54
---
В общем модуле "Варианты приложений". Функция ЭтоВерсияКОРП().
---
Так в проф это нельзя сделать, это до Бух. Корп надо обновлять.
Все эти константы, это заделы для корп версии.
И кстати я припоминаю, что там далеко не только в признаке счета отличия...там еще и всякие кассовые книги тоже должны формироваться с подразделениями, и еще какие то завязки есть функциональные.
---
в 3.0.44.202 получилось сделать. а вот новый релиз затирает значения...
---
не надо корп. можно и на обычной профке сделать
(3) вы в плане счетов поставили учет по подразделениям на этом счете, скорее всего...
По идее, конфа должна самостоятельно поддерживать учет по подразделениям в зависимости от параметра счета (субсчета).
другой момент, что, возможно, в новом релизе изменились некие внутренние процедуры... "надо посмотреть"....
---
да, починил, сделал. В новых релизах есть смешная процедура, которая проверяет, является ли конфиг КОРП версией :D
---
Спасибо за ответ. Буду знать
Не подскажите Модуль.ИМЯ_Процедуры_или_Функции где это делается?
---
В общем модуле "Варианты приложений". Функция ЭтоВерсияКОРП().
---
ради интереса,
найдите версию БУХ КОРП в инете, и точно такую же версию обычной БУХ.
И просто сравните конфигурации, сравнением.
Сразу все различия станет видно. Если одинаковые, то может и делать ничего не нужно будет. А если разные, то будет понятен объем работ и перечень объектов.

И нам расскажете заодно, что там получилось.
---
если контора вдруг заимела обособленное подразделение, то дело не ограничится только кассой.

Там еще в ряде блоков учета, это нужно.
Просто касса - это самое первое о чем начинают думать. А уже потом о всяких основных средствах и т.д., правда до этого может дело и не дойти, смотря что за бухгалтерия там.
Я в свое время обновлял до КОРП и поддерживал такое юр.лицо, и то там, то там в разных разделах учета натыкался на различия связанные с подразделениями, которых не было в ПРОФ.
---
Совсем недавно было обсуждение на эту тему: https://forum.infostart.ru/forum9/topic199550/
---
Я кстати пробовал в проф реализовать кассу и банк по подразделениям ( 3 магазина на одну оооку).
Долго нудно и со скрипом можно, но проблемы с обновлениями + куча нюансов
Доброго дня! Столкнулся с непонятной ситуацией. При печати ТОРГ12 выводится двойная шапка. В других документах такого не наблюдается. Скрин прикрепил. Буду рад помощи.
---
Проверьте, не изменен ли макет в режиме "предприятия":
1. Кнопка "Еще" в форме печати (в окне выведенной печатной формы)
2. Перейти к макетам печатных форм
3. Отобрать по ТОРГ-12
4. Посмотреть наличие флажка изменения макета
5. Если такой есть, то выбрать этот макет, нажать "Еще", выбрать "Использовать стандартный макет"
---
Вешняя печатная форма?
---
Нет.
---
Макет изменили? Шапки разные же - номер документа отличается
У меня на 3.0.64.34 всё нормально
---
ается
У меня на 3.0.64.34 всё нормально
Никто не менял ничего. Второй номер документа формирует просто убирая нули. На других конфах пробовал все норм. Косяк именно тут. А где понять не могу.
---
В отладчике не пойму как отследить печатную форму.

ТабличныйДокумент.Вывести(ОбластьМакетаШапка); Уже формируется печатная форма.
---
Проверьте, не изменен ли макет в режиме "предприятия":
1. Кнопка "Еще" в форме печати (в окне выведенной печатной формы)
2. Перейти к макетам печатных форм
3. Отобрать по ТОРГ-12
4. Посмотреть наличие флажка изменения макета
5. Если такой есть, то выбрать этот макет, нажать "Еще", выбрать "Использовать стандартный макет"
---
Спасибо! Помогли!
Народ, подскажите, как сформировать кассовую книгу по подразделениям? Посмотрел в конфигураторе форму отчета, вроде есть реквизит "подразделение", но не отображается в режиме предприятия?
---
в проф же есть справочник подразделения. Не прав? Справочник-то есть, но разве он задействован в работе с кассой?

Увы, такова политика 1С. Но есть альтернативные варианты:
https://infostart.ru/public/314229/
https://infostart.ru/public/645791/
---
согласен с (2) посмотрите редакцию вашей БП.
---
Если вы про БП3, то для работы с подразделениями нужна версия КОРП.
---
насколько знаю, корп нужен для обособленных подразделений, в проф же есть справочник подразделения. Не прав?
---
в проф же есть справочник подразделения. Не прав? Справочник-то есть, но разве он задействован в работе с кассой?

Увы, такова политика 1С. Но есть альтернативные варианты:
https://infostart.ru/public/314229/
https://infostart.ru/public/645791/
---
Спасибо, вроде, нашел нужный способ)
---
Для формирования кассовой книги по обособленным подразделениям вам нужна версия 1С Бухгалтерия КОРП.
В версии 1С Бухгалтерия ПРОФ и Базовая - такой возможности -нет!

Стоимость перехода с 1С Бухгалтерия ПРОФ на 1С Бухгалтерия КОРП - где-то 30 тыс. руб.
На управляемой форме есть табличная часть, у которой некоторые заголовки колонок слишком длинные, как сделать что бы заголовок колонки размещался в две строки.
---
Высоту поставить в 2
---
Высоту поставить в 2
---
Вот результат кому интересно как это сделать!
---
А если у тебя имеются группы в колонках.. то они тоже увеличиваются в 2 раза.. стремно получается..
---
В 1С 8.3.12 уже все это есть. НЕт уже таких танцев с бубном как я тут писал 1,5 года назад.
---
Сообщение было скрыто модератором.
Доброго дня. Подскажите пожалуйста как можно сохранить значения в общем модуле? переменные использовать нельзя, только процедуры и функции.

У меня есть рекурсивная функция возвращающая значения, как мне бы каждое значение рекурсии добавить в массив или тз?

Заранее спасибо за помощь.
---
в рекурсивную функцию передавать сам массив. В него и вносить данные.
Это если я правильно понял вопрос.
---
в рекурсивную функцию передавать сам массив. В него и вносить данные.
Это если я правильно понял вопрос.
---
```1c
    МойМассив = Новый Массив;
    ОбщийМодуль.РекурсивнаяПроцедура(МойМассив );

    Процедура РекурсивнаяПроцедура (Массив)

    Если Не Массив.Количество() = 10 Тогда //Пока в массиве не будет 10 элементов проваливаемся на уровень ниже

    Массив.Добавить("Текст");
    РекурсивнаяПроцедура (Массив);

    КонецЕсли;

    КонецПроцедуры
```
---
Всем спасибо, оба решения подходят.
Добрейшего времени суток, всем Вам!

В своё время решил не заморачиваться с расширениями и ограничивался изменением конфы. Но. Сейчас клиенты пошли такие что ли. Сделаешь одному что-нибудь для удобства, другой говорит: Я тоже хочу. И приходится менять и ему. Да, иногда это копипаст кода, но не редко это работа работа с реквизитами, таблицами и т.д. С ними ctrl+V не работает. Вот и пришёл к выводу, что необходимость понять работу расширений настала.

Помогите пожалуйста. Всё, что выдаёт гугл - не совсем внятно. Объясните пожалуйста на простом примере или напишите где почитать стоящую информацию. Заранее примного благодарен
---
Е. Ю. Хрусталева

Расширения конфигураций
Адаптация прикладных решений с сохранением поддержки в облаках и на земле
Разработка в системе 1С:Предприятие 8.3

Есть в электронном виде на ИТС.
---
Е. Ю. Хрусталева

Расширения конфигураций
Адаптация прикладных решений с сохранением поддержки в облаках и на земле
Разработка в системе 1С:Предприятие 8.3

Есть в электронном виде на ИТС.
---
Спасибо. Я уж думал никто не ответит
1С 8.3

В табличную часть требуется добавить реквизит "Период нахождения" формата: с _____ по ____ (где ____ дата введенная вручную)

Появилась идея на поле ввода разместить кнопку с тремя точками, выбрать период, записать даты в соответствующие реквизиты табличной части, а в строке табличной части поле представить в виде строки "с 01.01.2018 по 01.02.2018".

Вся проблема в том, что это управляемые формы и как обратиться к реквизиту табличной части не совсем понимай..
---
```1c
    Элементы.ТЧ.ТекущиеДанные.Поле=некоезначение;
```
---
```1c
    Элементы.ТЧ.ТекущиеДанные.Поле=некоезначение;
```
---
ТекущиеДанные - тип Неопределено у меня почему-то
======================================================
Ан нет, это я не ту таблицу указал, похоже это то что нужно
---
А маска Вам не подойдет в качестве решения?
---
и кнопок не надо придумывать. Если достаточно, что бы хранилась строка с выбранным периодом.
---
да вот неизвестно как оно в дальнейшем будет, я предполагаю что период нужен будет, поэтому планирую записывать его в отдельную переменную
Добрый день.
Есть запрос к РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто

```1c
    "ВЫБРАТЬ
    | *
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    | {(&НачалоПериода)},
    | {(&КонецПериода)},
    | Активность = ИСТИНА {(Организация).* КАК Организация, (СчетДт).* КАК СчетДт, (СчетКт).* КАК СчетКт},
    | ,
    | ) КАК ДвиженияССубконто";
```

Через ПостроительЗапроса задается отбор по корреспонденции счетов

```1c
    СтрокаОтбора = ПостроительЗапроса.Отбор.Добавить("СчетДт");
    СтрокаОтбора.Значение = СчетДт;
    СтрокаОтбора.ВидСравнения = ВидСравнения.ВИерархии;
    СтрокаОтбора.Использование = Истина;

    СтрокаОтбора = ПостроительЗапроса.Отбор.Добавить("СчетКт");
    СтрокаОтбора.Значение = СчетКт;
    СтрокаОтбора.ВидСравнения = ВидСравнения.ВИерархии;
    СтрокаОтбора.Использование = Истина;
```

Встала задача передать в запрос несколько пар счетов Дт-Кт (отобрать движения по нескольким корреспонденциям счетов). Подскажите как реализовать.
---
В общем пришлось вручную править текст запроса добавляя условие под каждую пару...

```1c
    ТекстЗапросаКорреспонденцияСчетов = ТекстЗапросаКорреспонденцияСчетов + Разделитель
    + "СчетДт В Иерархии (&СчетДт" + НомерСтроки + ") И СчетКт В Иерархии (&СчетКт" + НомерСтроки + ")";
```
---
Укажи в качестве значения отбора массив счетов
И вид сравнения соответствующий
---
мне нужен отбор по парам счетов Дт и Кт. В вашем случая я отберу лишние корреспонденции. Чувствую построителем не решить...
---
Тогда объединением запросов решайте
---
связь условий по ИЛИ возможна только в отборе СКД
---
не знаю как в построителе, в обычном запросе все очень просто
формируете табличку тзКорр, с колонкаи счтДт, счтКт
заполняете (или вывод на форму, где пользователь указывает нужные ему корреспонденции)

перед выполнении запроса, просто, через Параметры передаете всю таблицу тзКорр, в запрос
а в запросе к ней левым соединением цепляете все проводки по условию

по тзКорр.счтДт = регПроводки.Дт
и тзКорр.счтКт = регПроводки.Кт

(как-то так, примерно)
надеюсь идея понятна
---
В общем пришлось вручную править текст запроса добавляя условие под каждую пару...

```1c
    ТекстЗапросаКорреспонденцияСчетов = ТекстЗапросаКорреспонденцияСчетов + Разделитель
    + "СчетДт В Иерархии (&СчетДт" + НомерСтроки + ") И СчетКт В Иерархии (&СчетКт" + НомерСтроки + ")";
```
---
Сделайте запрос в консоли, скопируйте, потом ПостроительЗапроса.УстановитьТекстЗапроса(Текст). А потом смотрите, что вышло и повторяйте
Здравствуйте!
Есть реквизит ТЧ ("Список") под названием "ЛицевойСчет" с типом строка и есть реквизит "ЛицевойСчетДоп" с типом тоже строка.
В этих строках внесены расчетные счета из 20 символов.

Необходимо, чтобы счета разделялись на две группы, одна группа попадала в столбец "ЛицевойСчет", другая - "ЛицевойСчетДоп"

Делаю такое условие:

```1c
    СтрокаТЧ = Элементы.Список.ТекущиеДанные;
    Счет = СтрокаТЧ.ЛицевойСчет;
    ЛицСчет = Сред(Счет, 10, 2);

    Если ЛицСчет <> "07" Тогда
    СтрокаТЧ.ЛицевойСчетДоп = СтрокаТЧ.ЛицевойСчет;
    Если ЗначениеЗаполнено(СтрокаТЧ.ЛицевойСчетДоп) Тогда
    СтрокаТЧ.ЛицевойСчет = Неопределено;
    КонецЕсли;
    КонецЕсли;
```

Т.е., если 10 и 11 символы расчетного счета не соответствуют "07" тогда расчетный счет переходит в колонку "ЛицевойСчетДоп".

Это условие прекрасно работает, но подскажите, пожалуйста, как сделать, если условие будет на соответствие нескольким значениям, например
Если <> "07", "33", "88" Тогда ...
Спасибо.
---
1) Если ЛицСчет <> "07" И ЛицСчет <> "33" Тогда ...
2) ЛицСчет = Сред(Счет, 10, 2) + ",";
Если СтрНайти(ЛицСчет, "07,33,") = 0 Тогда ...
---
1) Если ЛицСчет <> "07" И ЛицСчет <> "33" Тогда ...
2) ЛицСчет = Сред(Счет, 10, 2) + ",";
Если СтрНайти(ЛицСчет, "07,33,") = 0 Тогда ...
---
Вот добрый человек, спасибо ... 1) сразу получилось ... а я почему-то вместо "И" "ИЛИ" ставил.
---
вместо "И" "ИЛИ" ставил
сам несколько раз перепроверял)