Не судите строго я новичек.
Пытаюсь переписать стандартную обработку 1С Отчет.ОстаткиТоваров.
Уперся вот во что... Не могу указать ТекстЗапроса, чтобы оно выводило остатки для пустой фирмы (т.е. упр)
ТекстЗапроса= ТекстЗапроса+"
|ПЕРИОД С Дата2 По Дата2;
|Фирма=????????????????????????????????????????????????????;
|Склад=Регистр.ОстаткиТоваров.Склад;
|Товар=Регистр.ОстаткиТоваров.Товар;
|Кол=Регистр.ОстаткиТоваров.ОстатокТовара;
|Группировка Товар "+?(ПоказатьОстатки.ТекущаяСтрока()>=2," Все","")+";
|Группировка Склад Все ВошедшиеВЗапрос;
|Функция КонКол=КонОст(Кол);
|Условие (Фирма=ВыбФирма);" +
?(ПоказатьОстатки.ТекущаяСтрока() >= 2, "Условие (Товар.ВидТМЦ <> Перечисление.ВидыТМЦ.Набор);
|Условие (Товар.ВидТМЦ <> Перечисление.ВидыТМЦ.Услуга);", "");
Если так:
|Фирма=Регистр.ОстаткиТоваров.Фирма;
...
|Условие (ПустоеЗначение(Фирма)=1);
Спасибо!
Буду разбираться дальше!
Еще вопросик.
Я делаю два запроса:
Запрос2.Выполнить(Текстзапроса2);
Запрос.Выполнить(Текстзапроса);
ПечОстаток = глФРМКоличествоВОтчете(Запрос.КонКол, Запрос.Товар);
ПечОстаток = глФРМКоличествоВОтчете(Запрос2.КонКол, Запрос.Товар);
Для начала нужно разобраться, чем управленческий учет отличается от финансового учета. Все очень просто: конфа ТиС позволяет, в случае нескольких фирм в одной базе, вести учет как по каждой отдельной фирме, так и по всем вместе. Если в базе одна фирма, то лучше управленческий учет отключить. Если фирм несколько, но они независимы друг от друга, то также управленческий учет лучше отключить. Иначе могут быть странные, на первый взгляд, вещи: при проведении расходных документов для управленческого учета товар может браться из партий других фирм, а для финансового учета - из партий своей фирмы.
Та я знаю что такое упр. учет.
У меня как раз несколько фирм и один склад.
Мне надо вывести в одну таблицу по одной фирме фин. учет по этой фирме и упр. по всем.
|Условие (ПустоеЗначение(Фирма) = 1 ИЛИ Фирма = ВыбФирма)
ПустаяФирма = СоздатьОбъект("Справочник.Фирмы");
|Условие ((Фирма = ПустаяФирма) ИЛИ (Фирма = ВыбФирма))
ПустаяФирма = СоздатьОбъект("Справочник.Фирмы");
|Условие ((Фирма = ПустаяФирма) ИЛИ (Фирма = ВыбФирма))
ПустаяФирма=ПолучитьПустоеЗначение("Справочник.Фирмы")
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua