Обработка для восстановления последовательностей или переноса границ
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Обработка для восстановления последовательностей или переноса границ - универсальная. Такое здесь уже было, например //infostart.ru/public/20953/ и еще... Но мне их вид и возможности не понравились, и наваял я вот это. Очень помогает мне в работе, надеюсь и вам поможет. Не требует монопольного режима, устанавливает границы и для последовательностей с измерениями.
П.С. Для того, чтобы сработало, нужно, чтобы в последовательности был зарегистрирован хотя бы один документ. Иначе дата так и останется на 01.01.0001
Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» для 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP) поможет найти все расхождения.
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
В современных конфигурациях УТ 11, КА 2, ERP 2 и их аналогах присутствует механизм закрытия периода. Но при ошибках учета закрыть период корректно становится практически невозможно!
Давайте попробуем разобраться, как можно устранить ошибки и закрыть корректно месяц!
Отчет показывает валовую прибыль, не требуя закрытия месяца. Показатели выручки и количества полностью совпадают с показателями стандартного отчета. Плюс добавлены дополнительные показатели, которых нет в стандартном - процент наценки, средняя цена закупа, средняя цена продажи за период отчета. Себестоимость товаров рассчитывается исходя из цен закупа на дату продажи (предусмотрено три варианта сбора цен закупа). Учитывает упаковки, валюты, с/без НДС, поддерживает обе версии 2 и 2.5 ценообразования, отбор по сегментам, позволяет исключить продажи между собственными фирмами. Возможна адаптация под вашу конфигурацию
Обработка позволяет формировать средствами 1С Налоговую декларацию по НДС (Приложение № 4 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. № 1137 (в ред. Постановления Правительства РФ от 19.08.2017 № 981) и (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) заполнив файл Excel книгой продаж, покупок по стандарту (Постановления Правительства РФ от 19.08.2017 № 981) (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) или загрузив минимум информации из любой внешней базы. Итог - Декларация в электронном виде для сдачи в ФНС. Повышение с 01.01.2019 ставки НДС с 18 до 20% на основании Федерального закона от 3 августа 2018 года № 303-ФЗ потребовало внести коррективы и в постановление Правительства РФ от 26.12.2011 № 1137
Внешняя обработка для ведения в электронной форме КУДиР в 1С - книги учёта доходов и расходов для предприятий на УСН, ПСН, ЕСХН. Заполнение раздела 1 - "доходы и расходы" из журнала документов вашей ИБ (любой конфигурации 1С:Предприятие 8). Формирование отчета Кассовая книга КО-4 по данным раздела 1.
(1)
Тому, кто сам может, и при этом не ленивый, не понравится ничего чужое. Но есть и другие люди. Скажем, некоторые мои знакомые пользуются и благодарят.
все равно не слишком универсально...
1с не только измерения к последовательностям добавляет...
Например в УПП для партий существует ещё "восстановлено в хронологической последовательсности"...
(7) Просто если перевести границу последовательности партии в УПП с помощью вашей обработки, то перенос будет неполным, т.к. у элементов последовательности ещё есть измерение "Проведен в хронологической последовательности" и "Организации".
(9)
??????
Какая разница, какие есть измерения, и как они назваются. Я просто переношу границы методом УстановитьГраницу. Измерение может называться даже так : ГраницуПоследовательностиНельзяПереноситьМетодомУстановитьГраницу
или даже так
СметрьТемКтоПереноситГраницыПоследовательностиМетодомУстановитьГраницу
Это ничего не меняет. Впрочем, если это непонятно, то спорить больше не буду.
К моему сожалению или к Вашей радости, Вы не сталкивались со сложными случаями работы с последовательностями.
В сложном случае типовые механизмы 1с используют не только границу последовательности, но сами элементы последовательности отобранные по определенному признаку.
Если речь идет о последовательности партий, то признак ПроведенВХронологическомПорядке тоже определяет границу последовательности. Обработка проведения по партиям выбирает наименьшее из Граница Последовательности и самого раннего документа для которого данный реквизит указан как Ложь. Таким образом, просто установив границу мы желаемого эффекта для проведения по партиям не получим.
З.Ы. Между прочим, устанавливать границы для ВСЕХ реквизитов последовательности - не гуд.. У меня например по разным организациям разные даты.
У меня след. ситуация: в БП одна из последовательностей актуальна на 01.01.0001. К сожалению обработка не помогла, если дата "нормальная",обработка работает, проверяла. Все равно спасибо. Ставлю +
(15)
Сработает, если в последовательности будет зарегистрирован хотя бы 1 документ. Иначе не работает и встроенное в платформу восстановление последовательностей. Спасибо за замечание, сейчас добавлю в описание.
Искал, как восстановить границу программно. У автора используется Последовательности.Восстановить(), а я хотел список документов для перепроведения получить. Так пока и не понял как это делается.