Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Комплексная 7.7. Как вывести упр и фин остатки товаров в одну таблицу?          
budushi Подменю пользователя
сообщение 23.09.11, 14:17
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Не судите строго я новичек.

Пытаюсь переписать стандартную обработку 1С Отчет.ОстаткиТоваров.

Уперся вот во что... Не могу указать ТекстЗапроса, чтобы оно выводило остатки для пустой фирмы (т.е. упр)

    ТекстЗапроса= ТекстЗапроса+"                         
        |ПЕРИОД С Дата2 По Дата2;
                            |Фирма=????????????????????????????????????????????????????;
        |Склад=Регистр.ОстаткиТоваров.Склад;
        |Товар=Регистр.ОстаткиТоваров.Товар;
        |Кол=Регистр.ОстаткиТоваров.ОстатокТовара;
        |Группировка Товар "+?(ПоказатьОстатки.ТекущаяСтрока()>=2," Все","")+";
        |Группировка Склад Все ВошедшиеВЗапрос;
        |Функция КонКол=КонОст(Кол);
        |Условие (Фирма=ВыбФирма);" +
        ?(ПоказатьОстатки.ТекущаяСтрока() >= 2, "Условие (Товар.ВидТМЦ <> Перечисление.ВидыТМЦ.Набор);
                                                |Условие (Товар.ВидТМЦ <> Перечисление.ВидыТМЦ.Услуга);", "");

Как это сделать? И возможно я не туда копаю?

vadim007 Подменю пользователя
сообщение 23.09.11, 14:32
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Если так:
|Фирма=Регистр.ОстаткиТоваров.Фирма;
...
|Условие (ПустоеЗначение(Фирма)=1);

Спасибо сказали: budushi,

budushi Подменю пользователя
сообщение 23.09.11, 15:11
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Спасибо!

Буду разбираться дальше!

Еще вопросик.
Я делаю два запроса:
Запрос2.Выполнить(Текстзапроса2);
Запрос.Выполнить(Текстзапроса);

Где Запрос2 - это упр (пустая фирма), а Запрос - это фин (по фирме).

А на выводе я делаю:
ПечОстаток = глФРМКоличествоВОтчете(Запрос.КонКол, Запрос.Товар);
ПечОстаток = глФРМКоличествоВОтчете(Запрос2.КонКол, Запрос.Товар);

Т.е. хочу получить упр остаток по фин товару, а оно ерунду какую-то выводит.
Фин колонка нормально, а упр одна и та же цифра.

Что не так? 32000000.gif

vadim007 Подменю пользователя
сообщение 25.09.11, 17:15
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Для начала нужно разобраться, чем управленческий учет отличается от финансового учета. Все очень просто: конфа ТиС позволяет, в случае нескольких фирм в одной базе, вести учет как по каждой отдельной фирме, так и по всем вместе. Если в базе одна фирма, то лучше управленческий учет отключить. Если фирм несколько, но они независимы друг от друга, то также управленческий учет лучше отключить. Иначе могут быть странные, на первый взгляд, вещи: при проведении расходных документов для управленческого учета товар может браться из партий других фирм, а для финансового учета - из партий своей фирмы.

budushi Подменю пользователя
сообщение 25.09.11, 17:37
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Та я знаю что такое упр. учет.
У меня как раз несколько фирм и один склад.
Мне надо вывести в одну таблицу по одной фирме фин. учет по этой фирме и упр. по всем.

alex040269 Подменю пользователя
сообщение 25.09.11, 19:15
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(budushi @ 25.09.11, 18:37) *
Та я знаю что такое упр. учет.
У меня как раз несколько фирм и один склад.
Мне надо вывести в одну таблицу по одной фирме фин. учет по этой фирме и упр. по всем.

Может такое поможет:

|Условие (ПустоеЗначение(Фирма) = 1 ИЛИ Фирма = ВыбФирма)


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Ardi Подменю пользователя
сообщение 25.09.11, 19:35
Сообщение #7

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

ПустаяФирма = СоздатьОбъект("Справочник.Фирмы");
|Условие ((Фирма = ПустаяФирма) ИЛИ (Фирма = ВыбФирма))


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: XBrut,

XBrut Подменю пользователя
сообщение 26.09.11, 10:40
Сообщение #8

Статус
**********
Группа: Пользователи
Сообщений: 1543
Спасибо сказали: 254 раз
Рейтинг: 0

Цитата(Ardi @ 25.09.11, 20:35) *
ПустаяФирма = СоздатьОбъект("Справочник.Фирмы");
|Условие ((Фирма = ПустаяФирма) ИЛИ (Фирма = ВыбФирма))


А я пару раз намагався робити
ПустаяФирма=ПолучитьПустоеЗначение("Справочник.Фирмы")

так не працює.

vadim007 Подменю пользователя
сообщение 26.09.11, 16:24
Сообщение #9

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Цитата(budushi @ 25.09.11, 18:37) *
Та я знаю что такое упр. учет.
У меня как раз несколько фирм и один склад.
Мне надо вывести в одну таблицу по одной фирме фин. учет по этой фирме и упр. по всем.

То что один склад - это и так ясно. А фирмы-то независимые, или входят в состав корпорации?
И можно привести желаемую форму отчета, так яснее будет понимание задачи.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.05.24, 1:05
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!