Показано с 1 по 8 из 8
Тема: Нужна обработка для УПП
-
29.05.2012, 17:55 #1
- Регистрация
- 29.05.2012
- Сообщений
- 4
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Нужна обработка для УПП
Нужна обработка на УПП 1.3.хх аналогичная ОборотноСальдовойВедомост и по счету 60 с группировкой только по контрагента без разбивки по субсчетам, и в одной форме необходимы колонки Дт/Кт на каждый месяц года (СуммаНачальныйРазвернуты� �ОстатокДт и Кт)
P/S Плачу 500 р. за готовую работу
либо подсказать почему в коде запроса на выборку
ВЫБОР
КОГДА ЕСТЬNULL(ВТ_60_1.Поле3, 0) - ЕСТЬNULL(ВТ_60_2.Поле4, 0) - ЕСТЬNULL(ВТ_60_1.Поле4, 0) + ЕСТЬNULL(ВТ_60_2.Поле3, 0) < 0
ТОГДА -ЕСТЬNULL(ВТ_60_1.Поле3, 0) + ЕСТЬNULL(ВТ_60_2.Поле4, 0) + ЕСТЬNULL(ВТ_60_1.Поле4, 0)-ЕСТЬNULL(ВТ_60_2.Поле3, 0)
ИНАЧЕ 0
КОНЕЦ
в столбце среди 100 правильных вычислений попадает пара с неправильным значениемПоследний раз редактировалось ivanin5; 29.05.2012 в 18:16.
-
30.05.2012, 15:26 #2
- Регистрация
- 04.07.2011
- Адрес
- Киев
- Сообщений
- 23
- Сказал(а) спасибо
- 53
- Поблагодарили 18 раз(а) в 8 сообщениях
Отчет 1С "Оборотно-сальдовая ведомость по счету" из конфигурации УПП 1.3
Модифицированный отчет "Оборотно-сальдовая ведомость по счету из конфигурации УПП 1.3
Изменения в стандартном отчете:
Все вхождения в модуле отчета
| РегистрБухгалтерии."+ИмяРе� �истраБухгалтерии+".Остатки ИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счет),
заменены на
| РегистрБухгалтерии."+ИмяРе� �истраБухгалтерии+".Остатки ИОбороты(&ДатаНач, &ДатаКон, Месяц, , Счет В ИЕРАРХИИ (&Счет),
В процедуре ЗаполнитьНачальныеНастрой ки() модуля отчета, после инициализации переменных
ТекстПоля = "";
ТекстОтбор = "";
ТекстИтоги = "";
ТекстПорядок = "";
добавлен фрагмент
ТекстПоля = ТекстПоля + ", " + " ОстаткиИОбороты.Период" + " КАК Период";
ТекстИтоги = ТекстИтоги + ", Период";
ТекстПорядок = ТекстПорядок + ", Период";
В процедуре ОбработкаВыбораСчета() модуля отчета, после вызова
БухгалтерскиеОтчеты.Сформ� �роватьПервоначальныйОтбо� �ПостроителяПоСубконто(Пос троительОтчета, Счет);
вставить
БухгалтерскиеОтчеты.Сформ� �роватьПервоначальныйОтбо� �ПостроителяПоСубконто(Пос троительОтчета, Счет);
ВставитьИзмерениеСтрокиПе риодВПостроительОтчета();
сама процедура ВставитьИзмерениеСтрокиПе риодВПостроительОтчета()
Процедура ВставитьИзмерениеСтрокиПе риодВПостроительОтчета()
ПОЗИЦИЯ_В_СПИСКЕ = 0;
новСтрокаИзмерения = ПостроительОтчета.Измерен� �яСтроки.Вставить("Период", "Период", ТипИзмеренияПостроителяОт чета.Элементы,,,ПОЗИЦИЯ_В_СП ИСКЕ);
КонецПроцедуры
Отчет использовать как обычную оборотно-сальдовую ведомость. Только в группировках появилась возможность добавлять группу "Период" (только помесячно). Можно группировать как в порядке (период, контрагент), так и (контрагент, период)Последний раз редактировалось zay; 30.05.2012 в 15:28. Причина: неправильно оформлена ссылка
-
30.05.2012, 17:32 #3
- Регистрация
- 29.05.2012
- Сообщений
- 4
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
В отчете нужно сделать группировку по месяцам не в строках а по столбцам т.е.
Субконто - Январь(Дт / Кт) - Февраль (Дт / Кт).... или Субконто -01.01.2012(Дт)-01.01.2012(Кт)-01.02.2012(Дт)-01.02.2012(Кт)....
Суммы начального развернутого остатка по Дт и Кт достаточно (2 колонки вместо 6)
-
30.05.2012, 18:11 #4
- Регистрация
- 04.07.2011
- Адрес
- Киев
- Сообщений
- 23
- Сказал(а) спасибо
- 53
- Поблагодарили 18 раз(а) в 8 сообщениях
1. Понятно что отчет надо делать "с нуля", а не модифицировать текущий функционал. Навскидку - отчет простой, часа на 4. Если бы у меня в наработках было что-то похоже - "подкрутил" и выложил бы. Но "писать" новый - нет, не интересно.
2. Субконто - Январь(Дт / Кт) - Февраль (Дт / Кт)....
Тут какая-то формула, смысл которой мне с первого взгляда непонятен. Подозреваю что не мне одному. Исходя из вашего первого поста можно понять что нужны обороты по контрагенту помесячно (по колонкам), из второго - что уже не обороты, а некие расчетные данные (остаток накопительным итогом с начала года?). Должна присутствовать четкая постановка задачи. Очень желательно - с примером.Последний раз редактировалось zay; 30.05.2012 в 18:12. Причина: исправление граматической ошибки
-
31.05.2012, 12:44 #5
- Регистрация
- 29.05.2012
- Сообщений
- 4
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
http://ifolder.ru/30827504 выложил пример результата, который должен получится,
имел в виду возможную очередность по колонкам по периодам.
http://ifolder.ru/30827699 Пробовал писать сам со своими начальными знаниями, суммировал 60,01 и 60,02. По формуле поле должно заполняться либо кредит либо дебит, но иногда выскакивает одновременно и там и там, в остальном все совпадает (по цифрам) со стандартной обработкой. Можно доработать мою, там я создавал временные таблицы в запросе по каждому счету и на один месяц, так как данные началного остатка первого месяца совпадают с данными начала второго то делал не 12 а 6 периодов, потом формировал в итоговом запросе 60 ый счет из первых двух. в названии ВТ- временная таблица 60_01 -субсчет 60.01 и последних 2 символа период.
-
01.06.2012, 16:02 #6
- Регистрация
- 04.07.2011
- Адрес
- Киев
- Сообщений
- 23
- Сказал(а) спасибо
- 53
- Поблагодарили 18 раз(а) в 8 сообщениях
Сделал. Ссылка на отчет
Проверяй. Отпишись по результатам.
-
05.06.2012, 10:57 #7
- Регистрация
- 29.05.2012
- Сообщений
- 4
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Извиняюсь что долго не отписывался,показывал бухгалтеру проверить цифры. Вполне устраивает, только нужно дополнить итогом в конце колонок. Жду реквизитов для оплаты за труд.
-
05.06.2012, 12:19 #8
- Регистрация
- 04.07.2011
- Адрес
- Киев
- Сообщений
- 23
- Сказал(а) спасибо
- 53
- Поблагодарили 18 раз(а) в 8 сообщениях
Дополнил итогами. Нашел и исправил ошибку (были возможны дубли контрагентов)
Новая ссылка на отчет
Похожие темы
-
Нужна помощь 1с 8.2 УПП
от SergVWP в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 7Последнее сообщение: 23.04.2012, 14:51
Социальные закладки