Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Регистр накопления дублирует один и тот же документ          
Gigi Подменю пользователя
сообщение 14.05.18, 16:17
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 498
Спасибо сказали: 5 раз
Рейтинг: 0

Всем привет!
Я шас еле сдерживаю себя... 32542620.gif ...
Ладно ... не буду.
Так вот проблема в следующем... регистр накопления дублирует один и тот же документ.
КАТАСТРОФА ... ВСЯ ОТЧЕТНОСТЬ СБИЛАСЬ С ТОЛКУ ....
Дело в том, что регистр накопления создает дополнительные записи на один и тот же документ ... представляете?
И знайте как он их создает? Он их создает при повторном проведении документа.
Т.е. сколько раз был проведен документ ... при чем БЕЗ КАКИХ ЛИБО ИЗМЕНЕНИЙ... ровно столько раз и создает дубликаты записей.
Короче ... помоему пора уже вешаться с этой системой 32542620.gif ... Ну как после этого клавиатурой не раз..ать монитор.
Вся отчетность сбилась с толку и за-за этого ... И теперь сиди исправляй.
Объясните почему так делает?
Другие регистры накопления так не поступают.
Думал что так и будет. А недавно создал новый рег накопления и он такое делает.
К счастью объем продублированных данных не велик ... а то действительно застрелиться надо было бы.
Короче ... пожалуйста ... объясните
Буду признателен!


Bernet Подменю пользователя
сообщение 14.05.18, 16:27
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0

В обработке проведения нужно очищать движения по регистру перед тем как формировать записи в регистр. Двжиения по документу сами по себе никуда не денутся:
// чистка движений
Движения.ВашРегистр.Очистить();
Движения.ВашРегистр.Записать();

// формирование движений
Движения.ВашРегистр.Записывать = Истина;
Движение = Движения.ВашРегистр.Добавить();
Движение.Период = Дата;
Движение.Регистратор = Ссылка;
// и т.д.

Движения сами очиститься могут только в случае отмены проведения (пометки на удаления) если в свойствах документа стоит "Очищать движения при отмене проведения"


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Gigi Подменю пользователя
сообщение 14.05.18, 16:38
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 498
Спасибо сказали: 5 раз
Рейтинг: 0

Bernet @ Сегодня, 16:27 * ,
Я уже разобрался ...просто в настройках документа по движениям поставил :"Удалять автоматически" и все вошло в норму.
Но просто удивляюсь. В одном документе так не делает. А другом дублировал. Хотя в обоих случаях один и тот же код движения и одни и те же галочки в настройках
И в обоих документах стоял: "Удалять автоматически при отмене проведения"
И при этом вот код одного документа:
Движения.ЮрЛица_НачисленоОплачено_ПоОбъекту.Записывать = Истина;
Движение = Движения.ЮрЛица_НачисленоОплачено_ПоОбъекту.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
......

Того который не дублировал накопления
А вот код другого... который дублировал:
Движения.ТОЧКА_ЭНЕРГОСИСТЕМА_Показания.Записывать = Истина;
Движение = Движения.ТОЧКА_ЭНЕРГОСИСТЕМА_Показания.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
.......

Как видите разницы никакой. И при этом на обоих стоял: "Удалять автоматически при отмене проведения".
Но первый не дублировал а второй дублировал.
Просто ради интереса ... почему так?

Batchir Подменю пользователя
сообщение 15.05.18, 21:09
Сообщение #4

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Мне кажется топик стартеру нужно открыть свой блог. Я лично не прохожу мимо его тем. Всегда читаю, поднимает настроение

Flexy Подменю пользователя
сообщение 15.05.18, 22:48
Сообщение #5

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0


Цитата(Batchir @ 15.05.18, 21:09) *
Мне кажется топик стартеру нужно открыть свой блог. Я лично не прохожу мимо его тем. Всегда читаю, поднимает настроение

Поддержу icon_beer17.gif
Кстати, знакомый поделился ссылкой на блог топик стартера crazy.gif Gigi - Как я сражаюсь с 1С


Vofka Подменю пользователя
сообщение 16.05.18, 8:27
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата(Batchir @ 15.05.18, 22:09) *
Мне кажется топик стартеру нужно открыть свой блог. Я лично не прохожу мимо его тем. Всегда читаю, поднимает настроение

Аналогично


Егор Динин Подменю пользователя
сообщение 16.05.18, 16:50
Сообщение #7

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1454
Из: Киев
Спасибо сказали: 548 раз
Рейтинг: 0

Цитата(Gigi @ 14.05.18, 17:38) *
поставил :"Удалять автоматически"

Частая ошибки разработчиков с небольшим опытом smile.gif
Так же как ведущее измерение, права на добавленное, статус документа при проведении-открытии и т. д.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 10:46
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!