|
v7: БИ по товару | ☑ | ||
---|---|---|---|---|
0
serg-lom89
12.09.12
✎
12:43
|
задача/
Нужно выудить БИ по товару.а точнее обратить по коду к товару и выудить БИ п онему.Что не так? Процедура ПриОткрытии() НачДата = НачМесяца(РабочаяДата()); КонДата = КонМесяца(РабочаяДата()); КонецПроцедуры Процедура Сформировать() Таб=СоздатьОбъект("Таблица"); //СпрГП=СоздатьОбъект("Справочник.ГруппаПродукции"); Таб.ИсходнаяТаблица("Таблица"); Таб.ВывестиСекцию("Шапка"); БИ=СоздатьОбъект("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто(ВидыСубконто.Номенклатура); БИ.ВыполнитьЗапрос(НачДата,КонДата,"КОП",,,,"Операция"); ТЗ=СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Масло","Справочник.Номенклатура"); ТЗ.НоваяКолонка("Сумма","Число"); ТЗ.НоваяКолонка("Количество","Число"); БИ.ВыбратьПериоды(); Пока БИ.ПолучитьПериод()=1 Цикл БИ.ВыбратьСубконто(ВидыСубконто.Номенклатура); Пока БИ.ПолучитьСубконто(ВидыСубконто.Номенклатура)=1 Цикл Если БИ.Субконто(ВидыСубконто.Номенклатура).ГруппаПродукции.Код=10 Тогда ТЗ.НоваяСтрока(); ТЗ.Сумма=БИ.ДО("С"); ТЗ.Количество=БИ.ДО("К"); КонецЕсли; КонецЕсли; //Таб.ВывестиСекцию("Строка"); КонецЦикла; Таб.Показать("Учет материалов"); КонецПроцедуры |
|||
1
Джинн
12.09.12
✎
12:46
|
> БИ.Субконто(ВидыСубконто.Номенклатура).ГруппаПродукции.Код=10
За такое нужно увольнять с волчьим билетом. |
|||
2
BlackSeaCat
12.09.12
✎
12:46
|
Код небось текстовый? Поэтому
Если БИ.Субконто(ВидыСубконто.Номенклатура).ГруппаПродукции.Код=10 Тогда не пашет. Дальше - отладчик. |
|||
3
serg-lom89
12.09.12
✎
12:48
|
а почему не заходит?
|
|||
4
serg-lom89
12.09.12
✎
12:48
|
скинули код нами сказали так надо)))а как же правильно будет?
|
|||
5
BlackSeaCat
12.09.12
✎
12:52
|
Правильно будет - пригласить программиста.
|
|||
6
serg-lom89
12.09.12
✎
12:54
|
Так что никто н поможет?
|
|||
7
Джинн
12.09.12
✎
12:56
|
(6) Вероятно помогут. Если Вы попросите помочь задачу решить, а не усовершенствовать быдлокод. Для этого нужно ее детальнее описать.
|
|||
8
BlackSeaCat
12.09.12
✎
12:57
|
(6) Разве что автор вот этой ветки: Обороты между счетами
|
|||
9
serg-lom89
12.09.12
✎
13:03
|
Задача есть большая..это ее часть.Надо хотя бы решить кусок этой задачи а остальное по аналогии делается.Нужно создать отчет по БИ по каждому виду продукции(в этом случае для данного),обратиться по коду к продукции и вывести БИ по конкретному товару.
|
|||
10
BlackSeaCat
12.09.12
✎
13:06
|
Даром - за амбаром!
|
|||
11
Джинн
12.09.12
✎
13:07
|
(9) > обратиться по коду
Еще раз - за это нужно увольнять. С лишение права заниматься программированием. Опишите точнее задачу? Что за счета, какая аналитика, что Вы достать оттуда пытаетесь, для какой цели? |
|||
12
BlackSeaCat
12.09.12
✎
13:08
|
Предсказываю следующий вопрос ТС: "А зачем тогда нужен форум?"
|
|||
13
serg-lom89
12.09.12
✎
13:12
|
Забалансовый счет "КОП"
аналитика "Номенклатура" |
|||
14
serg-lom89
12.09.12
✎
13:14
|
Нам нужно попасть в справочник "Номенклатура",в "группуПродукции",по коду выбрать наше"Масло")=)))и по нему вывести БИ
|
|||
15
Джинн
12.09.12
✎
13:19
|
(14) Ептыть! Не нужно ничего выбирать по коду!
И нельзя вывести "БИ по маслу". Выводить можно сальдо или оборот по счету, субконто. И зачем Вам "попадать в справочник"? А также чем не устраивает стандартная ОСВ, которая покажет Вам сальдо по Вашей номенклатуре? Или я чего-то не догоняю? |
|||
16
serg-lom89
12.09.12
✎
13:24
|
есть бумажная форма отчета(колонки,строки )которые нужны именно нам.Где БИ по продукции идут в конкретной последовательности.У нас есть список конкретной продукции по которой нам нужно вывести БИ.
|
|||
17
Джинн
12.09.12
✎
13:30
|
(16) Для обеспечения "конкретной последовательности" необходимо всего лишь завести числовой реквизит "Порядок" для продукции, заполнить его цыфирками и отсортировать по этому реквизиту. В идеале - стрелочки на форму повесить и двигать вверх-вниз. И все, нужная последовательность обеспечена.
"Список конкретной продукции по которой нам нужно вывести" - список в реквизит отчета, подбор в него элементов из справочника и дальше фильтр по списку в запросе к БИ. Тут нет никакой необходимости что-то через известное место делать. |
|||
18
serg-lom89
12.09.12
✎
13:41
|
За это вам спасибо)))
нам нужно что бы Диалоговом окне был выбор только период дат и все...а выбор продукции прописать в коде программы |
|||
19
serg-lom89
12.09.12
✎
13:42
|
точнее обратиться к нему
|
|||
20
serg-lom89
12.09.12
✎
13:43
|
ну и дальше БИ
|
|||
21
Джинн
12.09.12
✎
14:01
|
(18) > а выбор продукции прописать в коде программы
И за это тоже увольнять нужно. Если у Вас новая продукция появится, то Вы будете все отчеты переписывать? Конечно и плюсы есть - до пенсии работой будете обеспечены :) Список на форму и пусть подбирают. Можно на отдельную закладку, чтобы не мозолило глаза. Можно сохранять-востанавливать список, чтобы каждый раз не набирать. Зато добавиться новая продукция - зашли, добавили и отчет работает. Сняли что-то с производства - зашли, убрали и отчет по прежнему работает. |
|||
22
serg-lom89
12.09.12
✎
14:11
|
ну вот не надо на форму)))думал тожже так выкинуть на форму,оказываеться не надо на форму выбрасыть выбор продукции.
а насчет продукции там стандартная продукция и им хоть об стенку тресни нужно так а не иначе)))) |
|||
23
Джинн
12.09.12
✎
14:18
|
(22) Что есть "стандартная продукция"? Каким ГОСТом определен список?
И какая сура Корана на форму запрещает поместить его? |
|||
24
serg-lom89
12.09.12
✎
14:21
|
есть плохие люди-редиски))
|
|||
25
Джинн
12.09.12
✎
14:23
|
(24) Стандартная отмазка. Не катит.
|
|||
26
serg-lom89
12.09.12
✎
14:30
|
вот такая печалька
|
|||
27
Джинн
12.09.12
✎
14:35
|
(26) Нет никакой печальки. Есть Ваша неспособность убедить людей и попытка прикрыть ее быдлкодом.
Кроме того есть масса технических способов список хранить - от скрытия его на форме для простых смертных до хранения в константах или добавления номенклатуре реквизита, по которому она будет отобрана в отчет. |
|||
28
chief accountant
12.09.12
✎
14:35
|
(9) "Задача есть большая..это ее часть" - спасибо, поржал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |