Работа с "периодикой"

15.06.09

База данных - Свертка базы

Сохранение, восстановление, удаление периодических значений констант и реквизитов справочников в периоде, плюс дополнительная опция, идея подсказана Che Burashka: оптимизация (удаление "избыточных" записей).

Скачать файлы

Наименование Файл Версия Размер
Версия 31.10.2007
.1193842889 19,81Kb
732
.1193842889 19,81Kb 732 Скачать
Версия от 01.10.2008
.1205510655 24,49Kb
704
.1205510655 24,49Kb 704 Скачать

Работа с периодическими значениями констант и реквизитов справочников.

В этой обработке собраны:
1. Сохранение периодических значений, действующих на указанную дату или их суммы в указанном периоде, во внешнем файле.
2. Восстановление периодических значений на указанную дату из внешнего файла.
3. Удаление периодических значение в указанном периоде.
4. Оптимизация периодических значений, - удаление "избыточных" записей, не влияющих на получение значений на какую-либо дату.

Особенности.

1. Сохранение - восстановление значений производится в файл periodic.dbf в создаваемый подкаталог PERIODIC каталога ИБ
2. Механизм "разбития" транзакций.
3. Настройка периодических реквизитов объектов (в таблице) по каждому выполняемому действию.
4. Режимы сохранения:
"Пустое значение" -сохранение последних периодических значений на дату конца указанного периода.
"СуммаПоДок" - сохраняется сумма всех прописанных документами периодических значений в указанном периоде
"СуммаОбщая" - сохраняется сумма всех периодических значений в указанном периоде
"СуммаКорр" - то же что и "СуммаОбщая" минус вручную установленное значение в дате конца периода.
5. Отображение выполняемых действий на форме и в окне сообщений.

За основу взята моя же //infostart.ru/projects/1340/
Универсальность решения стала основанием для его выделения в отдельную обработку.

Изменения от 14.03.2008

- Обновлен интерфейс
- упрощен механизм транзакций
- добавлена возможность сохранения и восстановления записанных пустых значений
- исправлена ошибка восстановления периодических значений общего (<>, <>,<>) и неопределенного типа.

Изменения от 01.10.2008

- добавлен индикатор реквизитов "Ручное изменение"
- расширена возможность открытия объектов расшифровки из печатной таблицы в форме списка, а также владельца установленного элемента

См. также

SALE! 10%

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0. Переносятся остатки, документы и справочники

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Предоставляем техподдержку | Обновляем на новые релизы 1С | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - наши сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

50722 45650 руб.

26.05.2020    33910    10    67    

16

Загрузка документов в 1С (7.7) из табличных файлов Excel,OpenOffice,1C,DBF,TXT (обработка)

Файловый обмен (TXT, XML, DBF), FTP Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Обработка решает поставленную задачу по вводу документов, а кроме того обладает важной функцией: настраивается на ассортимент конкретного поставщика, запоминая соответствие между его номенклатурой и «нашей». Т.е. фактически – является самообучающейся системой ввода накладных. У разных поставщиков могут быть накладные различного типа, с разным количеством полей, поэтому для каждого из них может быть сохранена своя собственная настройка диалоговой формы так, что любая поступающая накладная может быть обработана. По отношению к программе "1С:Предприятие 7.7" данное решение является внешними файлами. Для использования данного продукта не требуется вносить изменения в алгоритм существующих программ или используемых конфигураций.

2400 руб.

10.12.2009    76454    58    93    

68

Выгрузка документа Поступление товаров на комиссию из 1С 7.7 в универсальный формат EnterpriseData 1.12 для загрузки в 1С: Бухгалтерию 3

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 НДС Абонемент ($m)

Пример создания документа Поступление (акт, накладная, УПД) в 1С: Бухгалтерии 3 путем загрузки из XML универсального формата EnterpriseData 1.12 файла, сгенерированного обработкой документа "Реализация". Выгрузка реализации написана в самописной конфигурации на платформе 1С:Предприятие 7.7. Способ заполнения реквизитов поступления можно переделать под себя, выгрузка XML в универсальный формат EnterpriseData останется работоспособной.

1 стартмани

14.02.2023    2715    6    ksnik    0    

6

Робот-загрузчик и архив документов. Распознавание/загрузка сканов документов в 1С8(7.7), архив сканированных документов.

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Конфигурации 1cv7 Россия Платные (руб)

Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br> Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.

10800 руб.

13.10.2022    7859    1    12    

9

Выгрузка из 1С ТиС 9.2 в 1С БП 3.0 с дополнительными фильтрами по Фирме, Складу, Контрагенту, Проекту, Автору и Юрлицу

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    8365    52    Kuzya_brаtsk    8    

11

Выгрузка УПД И УКД в формате ЭДО для Бухгалтерии 7.7 (ПУБ 7.7, УСН 7.7, ТиС 7.7, Комплексной 7.7)

Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота. Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663) Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305) Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)

1 стартмани

31.07.2021    14754    204    AndKovalchuk    38    

15

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9445    14    softmaker    12    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Shaman100M 1150 01.11.07 09:59 Сейчас в теме
01.11.07 10:00 подправил внешний вид кнопок, обход и подсказки.
2. Shaman100M 1150 01.11.07 10:12 Сейчас в теме
Вопрос к аудитории: использует ли кто периодические реквизиты в планах счетов?
3. svsrus 178 01.11.07 11:35 Сейчас в теме
Здорово! Особенно 4-ый пункт) +
До сих пор не приходилось использовать периодические реквизиты в плане счетов.
4. Shaman100M 1150 02.11.07 18:34 Сейчас в теме
Тогда, справедливо будет Che Burashka оставить здесь коммент для рейтинга за идею.
5. CheBurator 3119 02.11.07 22:50 Сейчас в теме
Пришел, увидел, почитал.. не увидел "печати за период"...
но нормуль...
Shaman100M; +1 Ответить
6. Shaman100M 1150 04.11.07 19:29 Сейчас в теме
(5) Привет! По заголовку "Работа с" логично было бы здесь видеть не только печать, но и множественный фильтр, выборку с пометками, и т.д. В общем, было бы похоже на учойс.
Другое, будет ли востребована такая овчинка? Три действия и доп. четвертое, - твоя задумка (за него плюсанул), - востребованы (хотя бы при свертке). Для остального есть привычная встроенная в 1с-ке "история" и штатная в ТиС-е "ЗначенияПериодическихРеквизитов" с печатью.
А потом "Печать за период", - есть смысл? Там "портянка" на сотни листов будет... :)
Или все же переименовать в "Работа админа с перидикой"?
7. shoy 19 11.03.08 19:48 Сейчас в теме
Замечание при режиме восстановления:
Прежде чем
Периодический.ДатаЗнач = СохрДата;
Периодический.Значение = ТекЗначение;
Периодический.Записать();
неплохо бы было назначить тип элементу:
ТипОбъекта = ТипЗначенияСтр(ТекЗначение);
Если ТипОбъекта = "Справочник" Тогда
Если Найти(ТекРеквизит,"Субконто") > 0 Тогда
Периодический.НазначитьТип(ТипОбъекта+"."+ТекЗначение.Вид());
КонецЕсли;
ИначеЕсли (ТипОбъекта = "Документ") или (ТипОбъекта = "Перечисление")
Тогда
Периодический.НазначитьТип(ТипОбъекта+"."+ТекЗначение.Вид());
КонецЕсли;
Shaman100M; +1 Ответить
8. Shaman100M 1150 14.03.08 19:26 Сейчас в теме
(7) Спасибо за "фикси". Обработку обновил.
А по назначаемому типу, содержание в идентификаторе реквизита "Субконто" ни о чем не говорит :)
Код
НазначаемыйТип = ТипЗначенияСтр(ПериодичЗначение) + "." + ПериодичЗначение.Вид(); // для типов "Справочник", "Документ","Счет","Перечисление"
НазначаемыйТип = ТипЗначенияСтр(ПериодичЗначение); // все остальные типы значений
Показать полностью

9. Tatarin_url 13.06.08 15:52 Сейчас в теме
Прикольная штука, спасибо
10. andrei_prok 39 06.08.08 12:08 Сейчас в теме
Хорошая обработка, лучшая из всех, касаемо переодических реквизитов! Мне очень помогла исправить ляп бухгалтеров. Спасибо!!!
11. mihenius 83 01.10.08 11:55 Сейчас в теме
0 : 00 : 00 : 00 : 21 / 37 059 : Оптимизация значений по 12 периодическим реквизитам справочника СвоиЮрЛица
Периодический.Удалить();
{...\PERIODIC.ERT(1487)}: Значение установлено документом!
16. mihenius 83 01.10.08 14:06 Сейчас в теме
(11) Скорее всего ошибки в таблицах, запустил ТИИ, жду )
12. mihenius 83 01.10.08 12:12 Сейчас в теме
. . шт. 115.000
03.04.03 118.000
09.08.04 142.000
14.10.04 114.000
25.02.05 110.000
12.05.05 108.000
16.06.05 108.000
08.07.05 108.000
19.08.05 112.000
16.10.05 105.000
07.02.06 Установка новых цен № КП-0000372 110.000
25.03.06 Установка новых цен № КП-0000922 109.000
12.08.06 Установка новых цен № КП-0003021 93.000
08.10.06 Установка новых цен № КП-0003614 96.000
19.12.06 Установка новых цен № КП-0004470 105.000
20.02.07 Установка новых цен № КП-0000326 105.000
20.02.07 Установка новых цен № КП-0000330 110.000
27.03.07 Установка новых цен № КП-0000643 110.000
14.04.07 Установка новых цен № КП-0000818 110.000
15.05.07 Установка новых цен № КП-0001134 110.000
09.06.07 Установка новых цен № КП-0001398 110.000
06.07.07 Установка новых цен № КП-0001600 110.000
28.07.07 Установка новых цен № КП-0001816 110.000
21.08.07 Установка новых цен № КП-0002008 110.000
08.09.07 Установка новых цен № КП-0002155 110.000
05.10.07 Установка новых цен № КП-0002330 115.000
20.10.07 Установка новых цен № КП-0002433 115.000
12.11.07 Установка новых цен № КП-0002569 115.000
29.11.07 Установка новых цен № КП-0002697 115.000
15.12.07 Установка новых цен № КП-0002839 115.000
30.12.07 шт. 105.000
19.01.08 Установка новых цен № КП-0000051 115.000
31.03.08 Установка новых цен № КП-0000694 126.000

Почему-то рубится на 25.02.05, значение установлно не документом ...
нужно попробовать без транзакции ...
13. mihenius 83 01.10.08 12:19 Сейчас в теме
Предлагаю в исключение добавить
ТабНеКорр.ТекстОшибки = ОписаниеОшибки(); и соответсвующую колонку в ТЗ и таблице
14. mihenius 83 01.10.08 12:22 Сейчас в теме
Если есть сохраненная настройка отчета с галками почему-то не появляется колонка с пометками
Появляется, только если нажать вручную на одну из галок ...
15. mihenius 83 01.10.08 12:30 Сейчас в теме
Так же в ТабНеКорр и отчет нужно добавить колонку Владелец, чтобы сразу видеть чей подчиненный элемент попал в отчет.
17. mihenius 83 01.10.08 14:50 Сейчас в теме
Ага, так и есть в 11 ложная тревога, глюки в базе ;)
18. Shaman100M 1150 01.10.08 16:09 Сейчас в теме
(17) Пожалуй, добавлю в таблицу значений на форме инфу о возможности ручного изменения пер. реквизита.
(15) (13) что нить добавим....
(14) Галки на форме можно сохранять стандартным "сохранением настроек", однако, лучше их оставлять непомеченными, чтоб юзер осмысленно их устанавливал. А табличная часть, - она зависит от конфигурации, стандартное сохранение может не прокатить, - поэтому и сделал свое сохранение.
19. asg1975 260 03.01.12 00:38 Сейчас в теме
Очень помогла при свертке базы. Плюсую!
Оставьте свое сообщение