Как выбрать одинаковые записи с двух регистров? #628296


#0 by Miss1C
Как выбрать одинаковые записи с двух регистров, за определенную дату? Подскажите где ошибки.
#0 by Miss1C
Как выбрать одинаковые записи с двух регистров, за определенную дату? Подскажите где ошибки.
#1 by Fragster
оно не выбирает "одинаковые записи"
#2 by Miss1C
А как выбрать?
#3 by DrShad
ты смотри-ка, фотку выложила везде ошибки
#4 by ssh2006
Отчет по валовой делаешь? Используй виртуальные таблицы оборотов и период задавай в параметрах
#5 by Maxus43
что надо конкретно то? зачем выбирать одинаковые записи?
#6 by DrShad
все зависит от того что ты с ними потом делать будешь
#7 by Miss1C
Создавать менеджер записи, выгружать в ТЗ и методом найти строки сравнивать?
#8 by mehmat
как с такими ногтями код писать?
#9 by DrShad
стоп а менеджер записи для чего!?
#10 by k1us181b
ногти шикарны!
#11 by Miss1C
Нужно выбрать старые записи с базы по регистру накопления "Продажи" и "ПродажиСебестоимость" сравнить их, если будут одинаковые, тогда в регистр "Продажи" в ресурс себестоимость записать себестоимость с регистра "ПродажиСебестоимость".
#12 by Miss1C
Спасибо
#13 by DrShad
а может не стоит? а
#14 by Miss1C
Вот как я вчера делала, только со старыми записями
#15 by Miss1C
Почему?
#16 by Kashemir
Данный запрос покажет все записи регистра продаж с задвоением/троением и т.д в случае наличие подобных записей в регистре себестоимости. Для отбора повторений стоит использовать внутренее соединение, и неясно какую роль играет агрегация по количеству
#17 by orange777
интересно, если они уже одинаковые, зачем их перезаписывать?)
#18 by Kashemir
+ Ну и физика тут действительно даром не нужна. Виртуальных таблиц хватит.
#19 by Miss1C
В регистр Продажи добавила ресурс "Себестоимость", по старым записям я должна перенести эту себестоимость с регистра "ПродажиСебестоимость"
#20 by orange777
я не буду спрашивать зачем)
#21 by DrShad
не надо!!!!
#22 by Miss1C
Эта процедура выполнялась когда я новый документ записывала, теперь задание пройтись по старым записям и проставить себестоимость
#23 by Miss1C
Для отчета, данных в базе очень много, если отчет с объединением двоих регистров делать, производительность на порядок меньше будит, нежели сразу выбирать себестоимость с регистра на прямую
#24 by PuhUfa
Не спрашивая "зачем", спрошу: в "ресурс "Себестоимость"" новые документы как данные пишут?
#25 by Miss1C
Создала ПодпискуНаСобытие с Событием "ОбработкаПроведения" код см.
#26 by Ненавижу 1С
на фото тема слегка приоткрыта
#27 by PuhUfa
ну и что будет с твоим ресурсом если просто перепровести старый документ? -)
#28 by orange777
там и продажисебестоимость могут полететь
#29 by Miss1C
Должен записаться
#30 by Miss1C
Почему?
#31 by PuhUfa
Должен или запишется? -) И если ты уверенна в том что запишется, то почему просто взять и не перепровести документы и не городить всего этого в ? -)
#32 by Miss1C
Запишется, проверяла
#33 by Miss1C
Не все документы можно перепровести, "Не указаны параметры учетной политики управленческого учета на 1 января 2009 г".
#34 by Miss1C
Управленческий учет. Документ Реализация товаров и услуг ЧК-00087328 от 27.09.2010 15:40:27, табличная часть "Товары" Не списано по партиям 6 шт. товара Жигулівське   1 л пет, х-ка: , серия: , со склада: НЛ-1 Управленческий учет. Документ Реализация товаров и услуг ЧК-00087328 от 27.09.2010 15:40:27, табличная часть "Товары" Не списано по партиям 10 шт. товара Пляшка 0,5 темна, со склада: НЛ-1 Проведение по партиям остановлено
#35 by Ненавижу 1С
+ надо бы тему сильнее раскрыть
#36 by Miss1C
Вы о чем?
#37 by Ненавижу 1С
о Них
#38 by DrShad
+100500 особенно в свете
#39 by palpetrovich
"в регистр Продажи добавила ресурс "Себестоимость" - это кто-то подсказал так делать или самостоятельное решение?
#40 by Miss1C
Подсказали
#41 by DrShad
вот после этого посмотри что у тебя в этих двух регистрах? т.е. по продажам прошло все, а вот по себестоимости нет :)))
#42 by Miss1C
Нормально все
#43 by DrShad
уверена? если у тебе по партиям не списано, а себестоимость как раз по этому регистру рассчитывается
#44 by palpetrovich
наверное те-же кто и подсказал :) ...откуда интересно такие наблюдения "производительность на порядок меньше будит"?
#45 by DrShad
+100500 учитывая что Себестоимость не ресурс, а реквизит и придется дергать физическую таблицу - скорость будет огромная
#46 by Miss1C
Ресурс
#47 by Miss1C
Сейчас доделаю, проверю и выложу результат
#48 by palpetrovich
надеюсь все это не на боевой базе :)
#49 by Miss1C
Конечно нет)
#50 by Конфигуратор1с
ни в коем случае не добавляй ресурс и не трогай регистр. Скорости это не добавит а вот проблем очень много
#51 by neckto
Какая конфа?
#52 by palpetrovich
УТ да Украины по-ходу.  или УТП
#53 by neckto
А может УПП?
#54 by Miss1C
УПП
#55 by Miss1C
8.1
#56 by DrShad
О_О как страшно жить!
#57 by neckto
Расчет себестоимости пишет в регистр ПродажиСебестоимость?
#58 by Ненавижу 1С
все, после этого ты обязана раскрыть тему полностью!
#59 by Coldboy
а я уже ставлю 1С 8.1, чтобы такой помочь)
#60 by Coldboy
конфу тока скажите ...
#61 by Coldboy
а все вижу спс)
#62 by Miss1C
Тему только мой парень может раскрыть
#63 by DrShad
спорное утверждение
#64 by neckto
На ответишь?
#65 by Miss1C
Да
#66 by neckto
А теперь будет массовая запись в два регистра Продажи и Продажи себестоимость. У тебя пользователи будут вешаться. Два регистра сделано не просто так.
#67 by Miss1C
При записи документа, производительность упала на 0.40, это не существенно
#68 by DrShad
а при проведении?
#69 by neckto
Если не влияет на время расчета с/с и пользователи не замечают блокировки, значит объем данных не большой. Тогда нафига ?
#70 by DrShad
ибо ОБС (одна бабка сказала)
#71 by Miss1C
За день количество документов может быть больше 1000
#72 by neckto
И что, это много?
#73 by DrShad
РСВ сколько проводится? и что пишет и куда?
#74 by Miss1C
Не очень, но когда начальник захочет сформировать отчет  за месяц, как вы думаете быстрее будит отрабатывать запрос с одной виртуальной таблицей или с двумя?
#75 by DrShad
однокуйственно, т.е. он не заметит разницы
#76 by Darky
вообще не понял зачем там соединение, если данные таблицы ПродажиСебестоимость нигде не используются в запросе пройтись по старым записям можно с помощью НабораЗаписей и отбора по Регистратору Создавать доп.ресурс в регистре не нужно было Если начальство не устраивает скорость построения отчетов - пусть раскошелятся на новый сервер
#77 by palpetrovich
дла начальника делать отчет быстро - это зло. Пока формируется отчет, он должен проникаться насколько все это сложно ;)
#78 by Miss1C
Пытаюсь записать себестоимость в дерево значений, но НаборЗаписей пустой, что не так делаю?
#79 by Darky
не нужно объект получать нужна ссылка
#80 by DrShad
какой адский ужас
#81 by DrShad
+ никому больше ЭТО не показывай
#82 by Miss1C
Ссылку поставила, все равно тоже самое
#83 by Kashemir
Значит твои заказы покупателей не имеют движения по регистру накопления продажи ПыСы  - код действительно страшен
#84 by ssh2006
Мисс, конкретная адресная помощь проблематична. Как-бы это не звучало, но нужно поизучать основы и поразбирать более простые примеры. Если будешь ломать живую базу, то это может иметь неприятные последствия.
#85 by DrShad
она копию ломает
#86 by Miss1C
Мое творение еще будет тестироваться и проверятся программистом, который дал это задание
#87 by Kashemir
+ На 2 уровне дерева по идее и нет заказов покупателя - ибо это третья группировка
#88 by Cashtane
"Для Каждого Строка Из НаборЗаписей Цикл". Строка -> ТекСтрока. "Строка" нельзя использовать, ибо служебное слово.
#89 by Miss1C
Есть
#90 by Kashemir
Тогда возьми любой пример заказа в цикле и посмотри в базе - есть ли у него движения по продажам.
#91 by Darky
смотрите, код Вы пишете, пусть немного и нестандартный, но видно, что понятия есть. Единственное, что Вам нужно, так это немного практики и понимания структуры Вашей учетной программы. В конкретном случае, заказы никак не могут быть регистраторами для регистра Продажи себестоимость (если Вы там чего-то не подкрутили) Посмотрите в конфигураторе, какие регистраторы могут быть у данного регистра накоплений
#92 by DrShad
наглая ложь! всегда использую и никаких проблем
#93 by Cashtane
*Ушел учить мат.часть.
#94 by Miss1C
#95 by Miss1C
Но все равно возвращает пустой набор
#96 by Miss1C
Меня учили проверять по Ctrl + Пробел, так что там все правильно
#97 by ssh2006
попробуй мотивировать программиста, давшего задание на совместное его выполнение - и научишься и результат будет.
#98 by Miss1C
Когда делаю сама быстрее научусь
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С