Как исправить дублирование (задвоение) строк в журнале документов 1С
В данном видео мы разберем, почему в списке документов один и тот же документ по одному и тому же контрагенту отображается дважды, а также узнаем, что необходимо сделать, чтобы исправить данную ситуацию.
Мы рассмотрим пример на конфигурации «1С:ERP», однако эта информация актуальна и для других программ: «1С:Управление торговлей», «1С:Бухгалтерия», «1С:Комплексная автоматизация» и др.
Причиной такого поведения программы является очистка информационной базы от дублей контрагентов, партнеров или договоров. Данная процедура производится с помощью обработки «Поиск и удаление дублей». После применения обработки в списке документов мы можем наблюдать задвоение строк. В нашем случае задвоились документы «Приобретения товаров».
Мы видим две строки, которые имеют одинаковый номер, дату, сумму, контрагента. При попытке пометить на удаление этот объект у нас помечается на удаление один и тот же документ. Если его открыть, то открывается один и тот же документ.
Давайте разберем пути решения. Для этого необходимо воспользоваться обработкой по удалению дублей справочника «Ключи реестра документов». Включаем настройку «Режим технического специалиста» (Сервис – Настройки – Параметры – галочка Режим технического специалиста – Применить). После того, как настройка «Режим технического специалиста» применилась, снова заходим в Сервис – Настройки – Функции для технического специалиста – в строку поиска вводим «Ключи реестра». Заходим в этот справочник.
Накопились вопросы и нужна помощь?
С удовольствием на них ответим и поможем все настроить! Обращайтесь по тел.
При выводе отчета задваиваются строки
Запрос сделан с помощью объединения. В итоге при выводе в табличный документ строки задвоены.
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладахОстатки.СерияНоменклатуры,
ПартииТоваровНаСкладахОстатки.ДокументОприходования,
ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
0 КАК КоличествоРезерв
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&НаДату, ) КАК ПартииТоваровНаСкладахОстатки
ВЫБРАТЬ
ТоварыВРезервеНаСкладахОстатки.Склад,
ТоварыВРезервеНаСкладахОстатки.Номенклатура,
ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры,
NULL,
0,
ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК ТоварыВРезервеНаСкладахОстатки
УПОРЯДОЧИТЬ ПО
Склад,
Номенклатура
ИТОГИ
СУММА(КоличествоОстаток),
СУММА(КоличествоРезерв)
ПО
ОБЩИЕ,
Склад,
Номенклатура
АВТОУПОРЯДОЧИВАНИЕ
Подскажите как сделать что бы не было задвоений строк. По поиску нужной темы не нашел(((. Заранее спасибо.
(12) избавиться очень просто
делай раз переместить в подзапрос
ЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладахОстатки.СерияНоменклатуры,
ПартииТоваровНаСкладахОстатки.ДокументОприходования,
ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
0 КАК КоличествоРезерв
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&НаДату, ) КАК ПартииТоваровНаСкладахОстатки
ВЫБРАТЬ
ТоварыВРезервеНаСкладахОстатки.Склад,
ТоварыВРезервеНаСкладахОстатки.Номенклатура,
ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры,
NULL,
0,
ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК ТоварыВРезервеНаСкладахОстатки
делай два
сгруппировать по измерениям
просуммировать по показателям
КМ155 (22) Спасибо огромное. По больше бы таких. Помог: коротко, четко и ясно)))))
Тему можно закрывать.
К сожалению вынужден поднять тему, опять что то не получается((((
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВложенныйЗапрос.Склад КАК Склад,
ВложенныйЗапрос.Номенклатура КАК Номенклатура,
ВложенныйЗапрос.СерияНоменклатуры,
СУММА(ВложенныйЗапрос.КоличествоОстаток) КАК КоличествоОстаток,
СУММА(ВложенныйЗапрос.КоличествоРезерв) КАК КоличествоРезерв,
ВложенныйЗапрос.ДокументОприходования
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладахОстатки.СерияНоменклатуры КАК СерияНоменклатуры,
ПартииТоваровНаСкладахОстатки.ДокументОприходования КАК ДокументОприходования,
ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
0 КАК КоличествоРезерв
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&НаДату, ) КАК ПартииТоваровНаСкладахОстатки
ВЫБРАТЬ РАЗЛИЧНЫЕ
ТоварыВРезервеНаСкладахОстатки.Склад,
ТоварыВРезервеНаСкладахОстатки.Номенклатура,
ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры,
NULL,
0,
ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК ТоварыВРезервеНаСкладахОстатки) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Склад,
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.СерияНоменклатуры,
ВложенныйЗапрос.ДокументОприходования
УПОРЯДОЧИТЬ ПО
Склад,
Номенклатура
ИТОГИ
СУММА(КоличествоОстаток),
СУММА(КоличествоРезерв)
ПО
ОБЩИЕ,
Склад,
Номенклатура
АВТОУПОРЯДОЧИВАНИЕ
Одинаковые (задвоенные) строки в отчете СКД
В созданном отчете СКД задваиваются строки в детальных записях. Рассмотрим в чем причина и как её исправить.
При обращении в запросе два или более раз к одной и той же таблице (поле), строки могут дублироваться:

Рассмотрим одну из причин, почему одинаковые данные могут выводиться несколько раз.


3. Временная таблица или Выборка данных указываются на вкладке «Дополнительно». Справа в конструкторе видны созданные вкладки с Временными таблицами и Выборкой данных:

4. На вкладке «Таблицы и поля» данные во Временные таблицы добавляются как в обычном Наборе данных:

5. После создания и добавления данных во все Временные таблицы, создается последний запрос Выборки данных в котором выбираются ранее созданные Временные таблицы:


7. Именно здесь, в Связях данных кроется ответ на вопрос почему задваиваются строки в отчете. Причина оказалась в том, что если мы выводим в отчете информацию о номенклатуре из разных таблиц:

Тогда нужно эти поля из таблиц (документов) с номенклатурой соединить между собой, иначе данные будут задваиваться. Добавляем еще одну Связь с номенклатурой:
ЗУП 2.5.23.4 Задвоение в отчете Расчетная ведомость организаций в произвольной форме
Задваивает строки начислений в отчете тем сотрудникам, у которых раньше были начисления по договорам подряда.<br>Подскажите как исправить ошибку, срочно нужен этот отчет.<br>Может 1с вывесила информацию как можно исправить ошибку в пользовательском режиме или в модуле отчета? <br><br>
> Может 1с вывесила информацию как можно исправить ошибку в пользовательском режиме или в модуле отчета? <br><br>так проверьте, что мешает. <br><br>
Сегодня столкнулся с тем — же. заметили простым сравнением расчетной ведомости с отражением в регл.учете.. <br>Как решается — еще не смотрел. Если расчетчики будут просить исправить — исправлю.. если потерпят до обновления — думаю там все исчезнет..
почему вы отвечаете на мое сообщение, а не автору темы?
Вопрос. Вы случайно не первый год ведете в программе учет? У нас организация большая, производство, ФГУП. Людей много, доплат полно, прошлый год вели в тестовом режиме, в двух программах. Заполняли конечно почти все, процентов 95.. Возможно на регистрах где то зависли остатки.. поэтому и лезут договорники.. Почему так решил? Потому что, договоров много а задвоились 4 человека..
проверила бы, но до среды доступа в поддержку не будет
не первый , и дело не в регистрах, в справочнике сотрудники у сотрудника две записи:<br>у одной записи вид договора- Договор подряда (выполнение работ, оказание услуг)<br>у другой -Трудовой договор (основное место работы)<br>только договор подряда давно закрыт и запись в справочнике «серая» . <br>В отчете выводятся дубли :<br>две одинаковые строки, только разница в выборе сотрудника, одна запись ссылается на договорника, другая на штатного сотрудника<br>Таких дублей в нашем отчете до 50, хотелось бы получить нормальный отчет.<br>