|
v7: Заполнение печатной формы из календаря | ☑ | ||
---|---|---|---|---|
0
bserge001
05.10.12
✎
08:59
|
Генеральный поставил задачу, сделать отчет, да не простой))) В общем количество столбцов, это количество дней в месяце (выходные по возможности выделить). Заполнять по каждому дню количесвто отгрузки и кол-во прихода продукции. Тут же встречный вопрос, как это лучше реализовать по бух итогам.
|
|||
1
Mikeware
05.10.12
✎
09:01
|
взять и сделать.
|
|||
2
bserge001
05.10.12
✎
09:02
|
это реально?
|
|||
3
Скользящий
05.10.12
✎
09:04
|
Все реально. Для образца возьми любой отчет который делает аналогичное.
|
|||
4
bserge001
05.10.12
✎
09:06
|
Ды я порылся и что-то не нашел ничего такого. Не подскажете в какой конфе и какой отчет можно за основу взять?
|
|||
5
Мимохожий Однако
05.10.12
✎
09:07
|
Похоже на шахматку
|
|||
6
Скользящий
05.10.12
✎
09:09
|
ну я обычно в таких случаях ищу поиском аналогичные отчеты в яндексе, смотрю как уже реализовали, чтобы велосипед не изобретать, дергаю иногда сразу целиком функции. Ну типа поиск по словам "1С 7.7 отчет по количеству дней в месяце"
|
|||
7
Aleksey
05.10.12
✎
09:09
|
"как это лучше реализовать по бух итогам." - а почему именно на бухюитогах? тебе нужно количество документов или что?
|
|||
8
Aleksey
05.10.12
✎
09:10
|
и что по вертикали?
|
|||
9
Mikeware
05.10.12
✎
09:11
|
(8) две строчки :-)
|
|||
10
bserge001
05.10.12
✎
09:12
|
нет мне нужно количество продукции поступившей и реализованной. По дням, за определенный месяц. По вертикали фирма либо продукция.
|
|||
11
varelchik
05.10.12
✎
09:15
|
Ну и что тебе мешает сделать выборку по дням и по продукции?
|
|||
12
Aleksey
05.10.12
✎
09:16
|
Вообще не проблема. Бухитоги с группировкой день и вперед
|
|||
13
пипец
05.10.12
✎
09:16
|
присоединитьсекцию ....
|
|||
14
ЧеловекДуши
05.10.12
✎
09:19
|
Вот тут парочка примеров с динамической группировкой :)
Добавление неопределенного количества столбцов |
|||
15
bserge001
05.10.12
✎
09:22
|
Тут ещё нужно оговориться, что продукцию нужно перевести в м3. Получается нужно собрать продукцию поступившую на 43 счет в таблицу, во втором столбце найти её коэфф в м3 в справочнике, затем перевести из штук в м3, уже в третьем столбце. Не будет ли быстрее собрать забросом из документов. Я имею ввиду работать быстрее не будет? В документах уже пересчитано в м3.
|
|||
16
ЧеловекДуши
05.10.12
✎
09:26
|
(15)Да хоть в Парсеках :)
|
|||
17
ЧеловекДуши
05.10.12
✎
09:27
|
+(15)Причем тут вообще скорость?
Ты хоть как то выведи, а потом оптимизируй |
|||
18
bserge001
05.10.12
✎
09:29
|
Да ты прав, нужно сначала хоть как-то. Ладно буду дерзать. Спасибо мистяне большое за оперативность!!!
|
|||
19
Скользящий
05.10.12
✎
09:30
|
(17) Лучше сразу все продумать, чем потом 10 раз переделывать.
|
|||
20
Злопчинский
06.10.12
✎
06:07
|
(15) не будет. потому что в общем случае твои мудачные бухгалтера обязательно влепят какую нибудь корректировку обычной бухсправкой, а ты ее не учтешь, потому что точно так же дятловски будешь ее не учитывать при работе по документам.
. постановка задачи - дятловская. непонятно ЧТО НУЖНО генеральному. ибо такой очтет не несет практически никакой полезной инфы. . вдобавок выходные просто так не выделишь - придется тянуть НЕРАБОЧИЕ дни из пПРОИЗВОДСТВЕННОГО КАЛЕНДАРЯ. |
|||
21
BlackSeaCat
06.10.12
✎
09:19
|
В каминовском "Диетпитании" отчет "Накопительная ведомость по приходу (расходу)" - практически то, что нужно автору.
|
|||
22
bserge001
09.10.12
✎
08:34
|
Злопчинский, постановка конечно не айс, как я понял он хочет видеть обороты продукции, сколько произвели и сколько реализовали за каждый день. Тупо хочет знать как работали в какой день.
BlackSeaCat, К сожалению нет у нас такой конфы. P.S Ни кто не подскажет, как ссылаться на комментарии других, типа "(15)"? |
|||
23
bserge001
09.10.12
✎
08:35
|
(22) Научился))
|
|||
24
BlackSeaCat
09.10.12
✎
10:10
|
(23) Поздравляю! Остались мелочи: научиться работать с бухитогами.
|
|||
25
bserge001
09.10.12
✎
11:21
|
(24) Что правда то правда. Бухитоги для меня темный лес. Где бы посмотреть примеры.
|
|||
26
Mikeware
09.10.12
✎
11:35
|
(25) в ЖКК, СП и любой конфигурации, работающей с бухподсистемой.
|
|||
27
bserge001
11.10.12
✎
11:03
|
Никто не подскажет один момент. Как мне подсчитать приход товара за каждый день, в пределах месяца?
Есть конструкция: Ит.ВыполнитьЗапрос(ДатаНач,ДатаКон,СчетПоКоду("43"),,,,"День","К"); Ит.ВыбратьПериоды(); Пока Ит.ПолучитьПериод()=1 Цикл Ит.ВыбратьСубконто(1); Пока ИТ.ПолучитьСубконто()=1 Цикл КоличП=Ит.ДО(3); КоличО=Ит.КО(3); Издел=Ит.Субконто(1); //тут идут заполнения разных таблиц КонецЦикла; КонецЦикла; Вопрос, в том, как обратиться к периоду. Т.е. узнать какая была отгрузка и приход за конкретный день, в пределах месяца. |
|||
28
Mikeware
11.10.12
✎
11:05
|
(27) СП читать не пробовал?
|
|||
29
bserge001
11.10.12
✎
11:08
|
(28) Не знаю что такое СП. Если это конфигурация, напишите пожалуйста полное название.
|
|||
30
viktor_vv
11.10.12
✎
11:09
|
(29) Кнопку с Дядькой в шляпе нажми в конфигураторе.
Пока Ит.ПолучитьПериод()=1 Цикл Началопериода = Ит.НачДата ; Ит.ВыбратьСубконто(1); |
|||
31
bserge001
11.10.12
✎
11:15
|
(30) Спасибо за помощь!
(27) СП - синтакс-помощник, а ЖКК что тогда? |
|||
32
dedmoroz777
11.10.12
✎
11:24
|
(31) Жёлто-красные книжечки. документация к семёрке
|
|||
33
bserge001
11.10.12
✎
11:36
|
(32) А понятно, а то я в яндексе вбил, он выдал "Желедочно-кишечные кровотечения".
|
|||
34
Скользящий
11.10.12
✎
11:50
|
(33) Убил наповал.
|
|||
35
bserge001
11.10.12
✎
11:55
|
(34) Сам отойти никак не могу от шока))
|
|||
36
bserge001
19.10.12
✎
13:07
|
(0) Отпишусь об успехах. С задачей справился, хотя и ещё нужно кое какие функции в отчет добавить. Как и писалось выше требовалось заполнить печатную форму так что-бы кол-во дней в месяце, это кол-во столбцов в таблице. Задача решалась сама собой, когда делал запрос по бух. итогам с периодичностью в день. Т.е. выгружал данные в таблицу значений, где один из столбцов дата, но был один недостаток - если в какой-то из дней не было никакой отгрузки и поступления, то в таблице были пропущены эти дни. А для наглядности в отчете эти дни должны быть отражены с нулевыми значениями. Пришлось решать эту проблему через ж.. Добавлял к уже созданным таблицам значений в цикле все дни месяца и нулевые данные, а потом сворачивал по дате:
ДатаНач = НачМесяца(МесяцОтчета); ДатаКон = КонМесяца(МесяцОтчета); Для День = ДатаНач По ДатаКон Цикл ТаблЗнач.НоваяСтрока(); ТаблЗнач.Дата=День; ТаблЗнач.ОбъемПоступ=0; ТаблЗнач.ОбъемОтгр=0;; ТаблЗнач.ОбъемБет=0; КонецЦикла; ТаблЗнач.Свернуть("Дата","ОбъемПоступ,ОбъемОтгр,ОбъемБет"); ТаблЗначЖБК.Сортировать("Дата"); После этих манипуляций, таблица обрела адекватный вид для вывода в печатную форму отчета. Следующим шагом сделал выделение столбцов субботы и воскресенья в печатной форме цветом. Не стал заморачиваться с календарем и областями. Сделал в печатной форме ещё один столбец с такими же переменными как и в других, но выделил его цветом. Определить какой день суббота а какой воскресенье помог метод "НомерДняНедели()" Вот что получилось: Т.ВывестиСекцию("Секция_4|Секция_7"); ТаблЗнач.ВыбратьСтроки(); Пока ТаблЗнач.ПолучитьСтроку()=1 Цикл //тут переменные вывожу и считаю ДеньНед=НомерДняНедели(ТаблЗначЖБК.Дата); Если (ДеньНед<>6) И (ДеньНед<>7) Тогда Т.ПрисоединитьСекцию("Секция_4|Секция_8"); Иначе Т.ПрисоединитьСекцию("Секция_4|Секция_Вых"); КонецЕсли; КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |