Посты с тэгами "Внешние функции"

Разбиение на периоды таблицы ДатаС по ДатаПо

Ваш отзывFavoriteLoadingВ закладки

Дана таблица, полученная путем выполнения не особо хитрых манипуляций из таблицы остатков и оборотов.

 НачалоПериода  ПериодУстановки
ПараметровРасчета
ПериодУстановки
СтавкиРефинансирования
 КонецПериода
06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00
06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00
01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00

 

 

 

 

Необходимо получить из этой таблицы таблицу следующего вида:

ДатаС ДатаПо
НачалоПериода ПериодУстановки
ПараметровРасчета
ПериодУстановки
СтавкиРефинансирования
КонецПериода
06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.06.2014 05.07.2014
06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.07.2014 15.07.2014
01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 16.07.2014 31.12.3333
Видимо алгоритм примерно следующий:
Для расчета ДатыС взять ДатыС предыдущей строки и добавить день.
Для расчета ДатаПо взять НаименьшаяДатаБольшаяДаты_ДатаПо(ПредыдущаяСтрока.ДатаПо,ПериодПараметровРасчета,ПериодУстановкиСтавкиРефинансирования)
Никак не могу переформулировать задачу в удобоваримую, чтобы ее можно было легко реализовать. Может быть кто-нибудь подскажет?
Дана таблица, полученная путем выполнения не особо хитрых манипуляций из таблицы остатков и оборотов.  НачалоПериода  ПериодУстановки ПараметровРасчета ПериодУстановки СтавкиРефинансирования  КонецПериода 06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00         Необходимо получить из этой таблицы таблицу следующего вида: ДатаС ДатаПо НачалоПериода ПериодУстановки ПараметровРасчета ПериодУстановки СтавкиРефинансирования КонецПериода 06.06.2014 0:00:00 05.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.06.2014 05.07.2014 06.06.2014 0:00:00 06.07.2014 0:00:00 15.07.2014 0:00:00 31.07.2014 0:00:00 06.07.2014 15.07.2014 01.08.2014 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 31.12.3333 0:00:00 16.07.2014 31.12.3333 Видимо алгоритм примерно следующий: Для расчета ДатыС взять ДатыС предыдущей строки и добавить день. Для расчета ДатаПо взять НаименьшаяДатаБольшаяДаты_ДатаПо(ПредыдущаяСтрока.ДатаПо,ПериодПараметровРасчета,ПериодУстановкиСтавкиРефинансирования) Никак не могу переформулировать задачу в удобоваримую, чтобы ее можно было легко реализовать. Может быть кто-нибудь подскажет? Перейти к...

Далее

Использование функций из модулей менеджера

Ваш отзывFavoriteLoadingВ закладки

Не понятно с какого момента, но теперь в СКД можно обращаться не только к функциям общих модулей, но и к экспортным функциям модулей менеджера. Т.е. пишем в модуле менеджера любого объекта экспортную функцию, а затем в СКД обращаемся к ней стандартно, например Справочники.Картинки.Тест().

Плюс работают и стандартные функции, вроде Справочники.Картинки.НайтиПоКоду().

Плюс работают методы глобального контекста, например РольДоступна.

Возможно все и так об этом знают, но на всякий случай решил написать. Лично я с вызовом экспортных функций модулей менеджеров как-то не сталкивался, и удивился что это работает. а последние 2 фишки уже давно использую.

 

Не понятно с какого момента, но теперь в СКД можно обращаться не только к функциям общих модулей, но и к экспортным функциям модулей менеджера. Т.е. пишем в модуле менеджера любого объекта экспортную функцию, а затем в СКД обращаемся к ней стандартно, например Справочники.Картинки.Тест(). Плюс работают и стандартные функции, вроде Справочники.Картинки.НайтиПоКоду(). Плюс работают методы глобального контекста, например РольДоступна. Возможно все и так об этом знают, но на всякий случай решил написать. Лично я с вызовом экспортных функций модулей менеджеров как-то не сталкивался, и удивился что это работает. а последние 2 фишки уже давно использую.   Перейти к...

Далее

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.