Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/146: Рейтинг темы: голосов - 146, средняя оценка - 4.68
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26

Удалить (обнулить) текущие остатки

28.11.2012, 19:17. Показов 28594. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Нуждаюсь в помощи-совете, т.к. сама новичок в 1С, и то в администрировании.
В наше районное мед.учреждение добавилась сельская больница с ее родной базой 1С (БГУ 8.2). С 1 ноября. Остатки из нее в нашу базу 31 окт. как-то перенес опытный программист (нанимали специально). А сейчас глабух говорит, что с этой сельской базой придется еще долго работать и отчеты всякие за период янв-окт. в крайздрав именно из нее формировать (дело в том, что с этими реорганизациями они не могут свести концы с концами и еще долго будут нас мучать). Например, уже сейчас требуют баланс из сельских баз на 1 ноября, где остатки на конец периода нужно показать нулевыми. Аналогично оборотно-сальдовые ведомости по отдельным счетам: тоже остаток на 1нояб. д.б. нулевым. Аргумент- ведь с 1 ноября все остатки значатся уже в нашей районке. Вопрос. Как это можно организовать? Причем, там нужно сохранить начальные остатки и обороты, чтобы формировать там остальные отчеты по движению. Может ли кто из форумчан подсказать, как это м. сделать? Я стала изучать этот вопрос, но знаний в программировании 1с нет, только вот поняла, что есть регистр Остатков, который может мне пригодиться. Я на правильном пути или совсем не в ту сторону смотрю?

С уважением
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.11.2012, 19:17
Ответы с готовыми решениями:

1с 8.2 СКД Как привязать к отчету по продажам текущие остатки?
Товарищи, добрый день, Есть отчет, в котором есть продажи за определенные периоды, необходимо в этот отчет подтянуть текущие остатки....

Как удалить остатки Windows ХР?
Здраствуйте! Windows XP ошибочно был установлен не на системный диск. Удалялся в ручную, но компютер продолжает его видеть. Как исправить...

Как удалить с компьютера остатки старых систем?
Очень заинтересовала данная тема https://www.cyberforum.ru/windows7/thread623443.html . В компе торчит несколько винтов и на каждом из них...

13
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
28.11.2012, 19:42
Бухгалтера-то знают, что нужно? Выкинуть остатки или оставить? Или чтоб они то были, то не были?
Остатки переносятся с помощью оборотов. Найдите их и поступите с ними по своему усмотрению. Это какой-либо документ(ы) в базе.
1
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26
29.11.2012, 13:39  [ТС]
Цитата Сообщение от duk337 Посмотреть сообщение
Бухгалтера-то знают, что нужно? Выкинуть остатки или оставить? Или чтоб они то были, то не были?
Остатки переносятся с помощью оборотов. Найдите их и поступите с ними по своему усмотрению. Это какой-либо документ(ы) в базе.
Спасибо Вам за ответ- он просветил мои мозги. Я проанализировала журнал операций в нашей БД и нашла, как добавил программист остатки к нам: действительно, оборотами и документом "Корректировка записей регистров". Правда, не пойму, как это можно было сделать автоматически-ведь корректировку регистров вручную нельзя сделать? И второе, главное. Вот теперь главбух определился- в сельской БД нам нужны точно такие обороты, но со знаком минус,причем на 02.10.2012, т.к. остатки в нашу БД добавлены 01.10.2012. Т.е. в БД1 они появились 01.10, и в этот же день обнулились в БД2. Наверно, можно это сделать также какой-нибудь обработкой. Но не знаем какой. Если это можно нам сказать, подскажите, пожалуйста. Или это доступно только программистам?

С уважением, спасибо
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
29.11.2012, 19:10
обороты 30.09.
Вы хотите засторнировать их 01.10.
Так?
Или ещё и перетащить обратно в базу-источник?
Я не понимаю. Хотя не важно.
Думаю, только руками. Копируйте документ "Корректировка регистров", ставьте нужную дату и тюкайте минусы. Так вернее. Хотя, я бы предпочёл то проводить документ с оборотами по остаткам, то распроводить. Но это по обстоятельствам
Если он Вам нужен в виде сторно в другой базе (аналогичной по конфигурации) - его можно переправить туда типовой обработкой "Обмен между аналогичными конфигурациями" (или что-то в этом духе)
1
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26
29.11.2012, 19:43  [ТС]
Спасибо за ответ,я как-раз сочиняю продолжение. Дозвонилась тому программисту за советом. Он рассказал, как дело было. Он в сельской БД1 сделал свертку и универсальной обработкой перенес получившиеся остатки в БД2, т.е. нашу. Получается, что в нашу БД2 добавились документы "Корректировка регистров" , которые и были сформированы этим процессом свертки БД1. И БД2 нам трогать не нужно. А вот для БД1 он оставил копию до свертки, с которой теперь и заморочка - в ней нужно конечные остатки обнулить, а обороты оставить, чтобы на них формировать отчетность по сельской за период с янв. до окт., т.е. до объединения. . Вот он сейчас мне порекомендовал создать в этой копии вручную справки по обнулению остатков. Скажу главбуху об варианте. А сама представляю это так: распечатать цифры из документов "Корректировка регистров" БД2 (например, КПС=ХХХХХ...Х, Лопата, Дт 105, Кд 000). А в журнале операций БД1 добавить документы "Справка", где списать лопаты, только не знаю на какой счет. Но думаю, бух то знает. Наверно, 401 (расходы текущего периода).
.....
Вот сейчас пишу и рассуждаю, что это неправильно. Ведь на 105-м, например, сотни материалов. На 101 также, наверно. Вручную не получится. Т.е. сначала нужно просуммировать все корректировки в разрезе счетов. Я првильно соображаю? Елки-палки, мои проблемы я сама д. решать. Так что, если Вам покажется излишним и дальше втягиваться в мою историю-бросаем переписку. Я понимаю, что трудно помогать неучам.
!!!!!!!!!!!!!!!!
Елки-палки, до меня дошла Ваша фраза "Копируйте документ "Корректировка регистров", ставьте нужную дату и тюкайте минусы. "! А можно ли так сделать: все эти записи по корректировке, т.е. файл *.xml принять обратно в БД1, только в оригинал, еще не свернутый? Там, где сохранились все документы? Они ведь также д. записаться запишутся в ж.операций и вот там перещелкать их на минус?

Спасибо, с уважением
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
30.11.2012, 00:21
0
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26
01.12.2012, 23:10  [ТС]
duk337, здравствуйте! Я, конечно, польщена Вашей реакцией, и наивно надеюсь, что она искренняя. А раз так, то позволю еще задать вопрос.
Сформировала я остатки сверткой, получила 70 документов "Корректировка записей регистров", и в каждом из них не по одному десятку проводок, а есть и до сотни доходит. Т.е. придется вручную сколько записей скорректировать! Главное, что ошибки возможны субъективные при этом. Есть ли способ сминусовать эти остатки во всех этих проводках (умножить на (-1))? Кроме как писать внешнюю обработку? Не знаю ведь я ни структуры базы, ни языка 1С

С уважением
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
03.12.2012, 17:15
В принципе, должна быть обработка, которая делает то же, что и свёртка базы. Т.е. всё уже написано, надо только гвоздиком поковырять. Ну... сейчас погуглю, что с Вами сделаешь (сам бы поковырял, да время... трёкнутое... новый год, блин)

Добавлено через 10 минут
гуглятся только "заточенные" обнулялки: кому-то надо остатки на складах начать с чистого листа (инвентаризация ), кому-то долги... Но есть обработочки. Проблема, конечно, в работе по программированию: операция несложная по алгоритму, но приходится искать готовое решение.
PS. Вот в 77 корректировка регистров имела функцию зануления . Т.е. пользователь мог настроить инверсию существующих остатков, полученных автоматически по отдельно взятому регистру.

Добавлено через 36 минут
Ей-богу, написать эту хрень, да и всё: везде бабло, бабло, бабло... Экая разработка !"№;%:?*(.
Может, Вам больше повезёт. Дело-то копеешное:
Обработка перебирает регистры, создаёт док Корректировка, загружает таблицу остатков и проводит Расходом, т.е. копирует таблицу в набор записей с видом движения расход и регистратором "созданный док.Корректировка."
Ваша часть - это воспользоваться созданными доками.
Обработку либо найти, либо написать. Наиболее короткий путь - это модифицировать "Свёртку". Час, ну два работы, а для программиста, который этой обработкой занимался - и того меньше.

Добавлено через 56 минут
Чё-то у меня подозрение, что док.Корректировка может засторнировать движения автоматом. Пробуйте! (У меня нет подходящей базы)
0
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26
03.12.2012, 17:32  [ТС]
duk337, я ,кажется, нашла решение по своему уму: ну не могу я сейчас учить программирование 1С - время надо. Зато, как понимаю, можно сделать просто так: в выгруженном *.xml корректировок положительные значения сумм исправить на отрицательные, отриц.- на положит. (это элементарно в редакторе). Принимаю этот файл и все в ажуре (надеюсь). По другому ведь и быть не должно!
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
03.12.2012, 17:56
Умничка! Но лучший вариант переправить "ВидДвиженияНакопления.Приход" на "ВидДвиженияНакопления.Расход" или что-то подобное
0
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26
03.12.2012, 18:13  [ТС]
Цитата Сообщение от duk337 Посмотреть сообщение
Умничка! Но лучший вариант переправить "ВидДвиженияНакопления.Приход" на "ВидДвиженияНакопления.Расход" или что-то подобное
не могу найти этот реквизит "ВидДвиженияНакопления.Приход"

Добавлено через 6 минут
В журнале проводок (это ведь и есть интересующий меня регистр?) есть такой реквизит: Дт Характеристика движения (и аналогично Кт Характеристка движения). Вы это имеете в виду? Т.е. поменять местами Кт и Дт?
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
03.12.2012, 19:48
В текстах модуля дока Корректировка я вижу явную возможность сторнирования. Но ввиду "пользовательского кретинизма" (я этим страдаю с детства) не нахожу ни кнопки "Заполнить по остаткам" или что-то подобное, ни кнопки выбора операции, в списке которых д.б. сторнирование. Может, Вам больше повезёт. Или проявит себя кто-то из форумчан, знакомых с этим доком через юзеровый интерфейс.
Ну должна же быть там автоматика!

Добавлено через 12 минут
Форумчане!! Кто ковырял документ "Корректировка записей регистров"? Кто-то сделал под себя вариант типа "автосторно по остаткам"? Там делов-то куча, только разобраться. Очень "умно" там используются внешние обработки по заполнению, ну и ещё я не докопал, как включается сторнирование.

Добавлено через 6 минут
Цитата Сообщение от DLVS Посмотреть сообщение
Т.е. поменять местами Кт и Дт?
в хозрасчетном да. Для банальных РН реквизит ТЧ, указывающий на напрвление проводки, тоже должен как-то похоже называться. Правда м.б. трабл: он всегда работает в приход, а при сторно - в расход.
Там есть где-то реквизит "СторнироватьРегистры". Если он транспортируется, тогда его инвертировать по всем докам.

Добавлено через 10 минут
у меня единственно нет времени перекопать документ и выяснить конкретно, чем управляется приход/расход. И управляется ли. Должен, по идее. В тексте хмл это можно как-то дедуктивно выудить.

Не по теме:

Кстати, спасибо за идею использовать хмл в подобных ситуациях. Очень многообещающий приём.



Добавлено через 55 минут
Ну тупо получается так, дебильный такой компромисс:
Создаём док "Корректировка...".
На закладке "Заполнение движений" ставим галку "Использовать...", создаём строки по каждому доку "Корректировка..." из сакрального списка. Колонка "Действие"="Сторно движений документа". Ну, придётся все доки протыкать.
Дальше экспорт, чтоб не попали старые. По дате или распровести их
0
1 / 1 / 0
Регистрация: 29.09.2012
Сообщений: 26
04.12.2012, 14:19  [ТС]
Я уже сделала: отредактировала xml за секунду и загрузила его. Оборотку сформировала-все ОК, глбух очень доволен! Конечно, в результате я ничему не научилась в 1с, но в данном случае нужен быстрый результат для отчетов, что и имеем. Зато вот теперь буду изучать то, о чем Вы написали: автосторнирование. Тем более, Вы подсказали, с чего начать. Спасибо за внимание и помощь, думаю, что не откажите в этом и в будущем

С уважением.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
04.12.2012, 14:37
Таким людям грех отказывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.12.2012, 14:37
Помогаю со студенческими работами здесь

Сделать так, чтобы конечные остатки из одной строки попадали в начальные остатки в другой строке
Добрый день! Пытаюсь своими силами сделать БД.Остатки вроде считает,но хотелось бы чтобы это выглядело так,чтобы данные из поля...

Как удалить остатки заглюченной Винды без переустановки Системы?
У моей племяшки в одном разделе стоит 4 Винды: Win XP, Win XP Sp2, Win XP Sp2, Win XP Sp3. Рабочая только одна-Win XP Sp2, остальные 3...

Одномерный массив - удалить (обнулить) минимальные элемент
Дан одномерный массив. Удалить(обнулить) минимальные элемент.

Минимальный элемент списка обнулить, а ноль - удалить
Дан Список из 10 элементов, минимальный надо обнулить, а ноль удалить, помогите плиз=)

Дан одномерный массив. Удалить (обнулить) элемент равный 1
1) Дан одномерный массив. Удалить (обнулить) элемент равный 1 Спасибо)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru