По теме из базы знаний
- Свертка БП 2.0 документами Ввод начальных остатков
- [БП 3.0] Свертка БП 2.0 или БП 3.0 документами "Ввод начальных остатков" в БП 3.0 beta
- Создание установки цен номенклатуры по документу Ввод начальных остатков - Расширение для УТ 11.3
- Счета-фактуры за период до ввода начальных остатков. Корректировочные и не только. Часть первая
- Счета-фактуры за период до ввода начальных остатков. Корректировочные и не только. Часть вторая.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Иных причин, кроме даты нет
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.СобственныеТоварыПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПолученныеНаКомиссиюПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПереданныеНаКомиссиюПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПринятаяТараПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПереданныеПереработчикамПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПереданныеВПроизводствоТоварыПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(Элемент.Отбор, "МетодОценкиСтоимости", Перечисления.МетодыОценкиСтоимостиТоваров.ФИФОСкользящаяОценка, ВидСравненияКомпоновкиДанных.НеРавно);
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(Элемент.Отбор, "Объект.НалогообложениеНДС", Перечисления.ТипыНалогообложенияНДС.ПоФактическомуИспользованию, ВидСравненияКомпоновкиДанных.НеРавно);
Период = ?(ЗначениеЗаполнено(Объект.Дата), Объект.Дата, ТекущаяДатаСеанса());
МетодОценкиСтоимости = УниверсальныеМеханизмыПартийИСебестоимостиПовтИсп.МетодОценкиСтоимостиТоваровОрганизации(Объект.Организация, Период);
МетодОценки = ПолучитьПараметрУчетнойПолитикиОрганизации(
Организация,
Дата,
"МетодОценкиСтоимостиТоваров",
Перечисления.МетодыОценкиСтоимостиТоваров.СредняяЗаМесяц);
Возврат МетодОценки;
Перем ЗначениеПараметра;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СправочникУчетныеПолитики.%1 КАК ЗначениеПараметра
|ИЗ
| РегистрСведений.УчетнаяПолитикаОрганизаций.СрезПоследних(&Период, Организация = &Организация) КАК РегистрУчетныеПолитики
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.УчетныеПолитикиОрганизаций КАК СправочникУчетныеПолитики
| ПО РегистрУчетныеПолитики.УчетнаяПолитика = СправочникУчетныеПолитики.Ссылка";
Запрос.УстановитьПараметр("Период", НачалоМесяца(Дата));
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Запрос.Текст, ИмяПараметра);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ЗначениеПараметра = Выборка.ЗначениеПараметра;
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ЗначениеПараметра) Тогда
ЗначениеПараметра = ЗначениеПоУмолчанию;
КонецЕсли;
Возврат ЗначениеПараметра;
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.СобственныеТоварыПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПолученныеНаКомиссиюПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПереданныеНаКомиссиюПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПринятаяТараПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПереданныеПереработчикамПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(Элемент.Поля, Элементы.ПереданныеВПроизводствоТоварыПартия.Имя);
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(Элемент.Отбор, "МетодОценкиСтоимости", Перечисления.МетодыОценкиСтоимостиТоваров.ФИФОСкользящаяОценка, ВидСравненияКомпоновкиДанных.НеРавно);
КомпоновкаДанныхКлиентСервер.ДобавитьОтбор(Элемент.Отбор, "Объект.НалогообложениеНДС", Перечисления.ТипыНалогообложенияНДС.ПоФактическомуИспользованию, ВидСравненияКомпоновкиДанных.НеРавно);
Период = ?(ЗначениеЗаполнено(Объект.Дата), Объект.Дата, ТекущаяДатаСеанса());
МетодОценкиСтоимости = УниверсальныеМеханизмыПартийИСебестоимостиПовтИсп.МетодОценкиСтоимостиТоваровОрганизации(Объект.Организация, Период);
МетодОценки = ПолучитьПараметрУчетнойПолитикиОрганизации(
Организация,
Дата,
"МетодОценкиСтоимостиТоваров",
Перечисления.МетодыОценкиСтоимостиТоваров.СредняяЗаМесяц);
Возврат МетодОценки;
Перем ЗначениеПараметра;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СправочникУчетныеПолитики.%1 КАК ЗначениеПараметра
|ИЗ
| РегистрСведений.УчетнаяПолитикаОрганизаций.СрезПоследних(&Период, Организация = &Организация) КАК РегистрУчетныеПолитики
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.УчетныеПолитикиОрганизаций КАК СправочникУчетныеПолитики
| ПО РегистрУчетныеПолитики.УчетнаяПолитика = СправочникУчетныеПолитики.Ссылка";
Запрос.УстановитьПараметр("Период", НачалоМесяца(Дата));
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Запрос.Текст, ИмяПараметра);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ЗначениеПараметра = Выборка.ЗначениеПараметра;
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ЗначениеПараметра) Тогда
ЗначениеПараметра = ЗначениеПоУмолчанию;
КонецЕсли;
Возврат ЗначениеПараметра;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот