helpf.pro
Регистрация
 0 
Распечатать

1С 8.x : Получаем список валютных счетов

Код 1C v 8.х
   //   Код получает валютные счета и их субконто!
// с отбором по счетам (только валютные счета, исключая забалансовые, авансовые и те, которые переоцениваются
// особым способом.

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

СписокАвансовыхСчетов = Новый СписокЗначений;
СписокАвансовыхСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоАвансамВыданнымВал);
СписокАвансовыхСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоАвансамВыданнымУЕ);
СписокАвансовыхСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученнымВал);
СписокАвансовыхСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученнымУЕ);
Запрос.УстановитьПараметр("СписокАвансовыхСчетов",СписокАвансовыхСчетов);
ТЗСчетаВидыСубконтоИЗначения = Запрос.Выполнить().Выгрузить();
Разместил:   Версии: | 8.x |  Дата:   Прочитано: 12640
 0 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 50
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
Битая ссылка, <Объект не найден>, Уникальный Идентификатор, GUID 74
Когда кто-то удаляет данные из базы без проверки ссылок на эти объекты, то везде где этот объект использовался появляется сообщение вида: Объект не найден (84:bf5600145e3710ab11dda4c605dbe824) . https://helpf.pro/uploads/img/_1-46z7I4U7Ww.png В
Временные таблицы в отчетах СКД 0
Нужно в отчете СКД Связать Данные из Регистра Накопления ВзаиморасчетыСРаботниками и Табличной Части Документа ЗарплатаКВыплате по Ссылке на Документ и ФизЛицу! И вывести полученные данные за указанный Период(с ДатаН по ДатаК) - Запрос будет такой:
Временные таблицы, что из себя представляют и как с ними работать? 7
Временные таблицы - хранятся на сервере и позволяют писать более простые запросы. Временные таблицы хранятся в объекте типа МенеджерВременныхТаблиц . Когда этот объект уничтожается, уничтожаются и временные таблицы. Чтобы создать временную таблицу
Выбрать движения, получить выборку записей регистра накопления 2
Пример 1 : //Взаиморасчеты за период, хотя, это лучше выбирать запросом , он в примере 3 Отбор = Новый Структура("Организация", Организация); НаборЗаписей = РегистрыНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Выбрать(ПериодРегистрации, КонецМе
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.