Эдравствуйте. Не знаю как лучше реализовать задачу.
Есть справочник, в котором забиты данные по объектам, т.е. есть объект на котором работают три бригады, и есть материал который требуется бригадам.
В этом справочнике эти данные забиты. Вопрос, как можно подсчитать количество материала для первой бригады, второй, третьей?
Запросом можно.
Только таким данным в справочнике не место. Справочник для другого предназначен.
Я понимаю, что лучше через документ, потом регистр накопления, потом всё остальное, но ситуация такая что программа написанная до меня сделана через справочник и теперь надо как то данные вытаскивать чтобы не забивать заново. А как через запрос? Т.е. запрос материала колва объект из справочника и сгруппировать по материалу чтоли? или как?
опишите задачу в целом. и где и что сейчас у вас отражается.
Состояние 1: сидят бригады, курят. Кирпич лежит.
сотояние 2. строится дом, бригада 1 курит. брагада 2 работает, Часть кирпича лежит, часть пошла на ДОм1, часть украдена.....
Опишите задачу. Вы сразу решение свое описываете - непонятно ничего.
Добрый день. Не знаю как лучше реализовать задачу.
Есть стройка, на которой запрятано несколько миллионов евро, т.е. там их три различные "бригады" их прятали от налоговой, конкурентов и жен.
Все эти миллионы определенно лежат на этом объекте. Вопрос, как можно подсчитать количество бабла, которое там спрятано, причем в отдельности по каждой "Бригаде"?
Выложил базу для примера необходимо зарегистрироваться для просмотра ссылки на словах трудно объяснить.
Со справочника "объект" в базе нужно как то получить данные: потребность материала для бригады
необходимо зарегистрироваться для просмотра ссылки
В Вашей базе данных нет (те, что есть, легко помещаются на 1 листик бумаги), поэтому начинайте проектировать структуру данных заново. То, что у Вас есть

.
Как не понятно это пример базы, поэтому и данных мало. А переделывать структуру не возможно так как много чего завязано на этом справочнике. Подскажите какую нибудь логигу, это всё что я прошу. Т.е. через регистр сведений независимый или через запрос? посоветуйте как лучше?
Цитата(1chelp1c @ 16.09.13, 14:47) необходимо зарегистрироваться для просмотра ссылки
А переделывать структуру не возможно так как много чего завязано на этом справочнике. Подскажите какую нибудь логигу, это всё что я прошу. Т.е. через регистр сведений независимый или через запрос? посоветуйте как лучше?
Хм... Накидать Запрос в конструкторе и посмотреть результат - дело минут, а Вы уже 4 часа подсказку просите...
Да, "завязана" вся конфигурация)))
Я тока начинаю работать в 1с, поэтому и спрашиваю совета.
Немного не так.
С нулевыми знаниями об 1С(нахватавшись по верхам терминов), Вы пытаетесь написать собственную конфигурацию. При этом врете.
Что хотите в ответ получить?
конфигурации фактически нет. это все равно, что данные забиты в Экселе.
пробуйте строить отчеты по существующим справочникам. с помощью конструкторов.
тут смело можно делать конфигурацию заново, копируя данные из существующих объектов.
А где я врал? Да я и не скрываю что только начинаю работать в 1с, я так и писал, что конфигурация самописная я тоже не скрываю, а с нуля написал кусок который не знаю как лучше пройти, и зачем на меня нападать?
в том-то и дело, что не писали. тексты всех модулей пустые. реквизиты отсутствуют. и это, по вашим словам, вам оставил предыдущий программист.
вы можете попробовать сделать как хотите. вынимать данные из справочника, заносить их и новые обратно. я так понимаю?
Затем, что:
1) На одном объекте у вас могут работать только 3 бригады. Если вдруг попадется крупный объект, на который начальство решит отправить 4 бригады, то идти в п.4
2) Каждая бригада для любой одной работы может использовать не более трех компонент, если вдруг нужно будет цемент замешивать с щебенкой, помимо песка и воды - идти в п.4
3) Каждый материал у вас измеряется в ... "не пойми чем". Если вдруг придется приходовать цемент мешками, цистернами или килограммами - то специально обученный человек будет на лету преобразовывать приход в Ваше "не пойми что", иначе идти в п.4
4) Вам придется переписывать конфигурацию
Количество пунктов до 4 можно еще дополнять долго, поэтому тут Вам все и предлагают начинать сразу с п.4
Это "программа, написанная до Вас"? И с ней работают пользователи?
да не программа это в которой работают пользователи. это я написал маленькую часть большого справочника, чтобы видно было структуру справочника. Мне просто нужен совет опытных пользователей каким образом будет правильней выбрать количество материала из справочника. Я наверно слишком широко развернул проблему, я думал в общих чертах схватить соль решения и пременить к своей, так наверно не получится.
Цитата(1chelp1c @ 16.09.13, 16:01) необходимо зарегистрироваться для просмотра ссылки
каким образом будет правильней выбрать количество материала из справочника
в 7-ом посте ответ.
А потом конечно переписать участок нафиг.
Цитата(1chelp1c @ 16.09.13, 16:01) необходимо зарегистрироваться для просмотра ссылки
это я написал маленькую часть большого справочника

Это, простите, маленький кусочек большого ППЦа.
Я не зря предложил Вам написать запрос к этому справочнику - Вы бы увидели, какой это гемор.
Данные, которые нельзя быстро и удобно извлечь, никому нафиг не нужны
а мне нравится смотреть решения совсем-совсем новичков. Решения не по стандарту. применяются объекты не по назначению. и все такое... )
Цитата(Zaval @ 16.09.13, 16:17) необходимо зарегистрироваться для просмотра ссылки
Данные, которые нельзя быстро и удобно извлечь, никому нафиг не нужны
После запроса занимавшего 1500 строк запрос к этой фигне уже не кажется таким сложным.
Цитата(Ardi @ 16.09.13, 16:48) необходимо зарегистрироваться для просмотра ссылки
После запроса занимавшего 1500
Настоящий дзен познается с отладкой запроса на ~5500 строк..., который динамически собирается...
Цитата(Ardi @ 16.09.13, 16:48) необходимо зарегистрироваться для просмотра ссылки
После запроса занимавшего 1500 строк запрос к этой фигне уже не кажется таким сложным.
Я не о сложности, а о корявости, явно обусловленной корявостью структуры хранения данных.
ЗЫ.

А Вы, коллега, камикадзе. Ситуация забудется, а авторский код запроса - останется )
А если потом эти 5500 строк вставляются в СКД, то думаю совсем дзен.
Цитата(Zaval @ 16.09.13, 16:57) необходимо зарегистрироваться для просмотра ссылки
А Вы, коллега, камикадзе. Ситуация забудется, а авторский код запроса - останется )
Там как раз 1500 строк лёгких для дописывания и модификации.
У меня есть другой запрос - на пол странички, так я его сразу как написал - перестал пытаться понять.
а если это, к примеру, сип-панельные дома, количество бригад не более трех, количество замешиваемого материала давно отработано. единицы измерения давно устаканены, известны. если что на ходу переводят в нужные и забивают.
используют справочник и как справочник, и как накопительный регистр. Правда движения только в одну сторону. Копируют себе элементы справочника.
зато все ясно и прозрачно. вводят данные , строят, денег зарабатывают. )
Ardi отчет еще подкинул.
Домовик, хорошая попытка)
Только первый же юзер грохнет программиста за чересполосицу колонок в табчасти.
А то, что материалы можно добавлять тройками....
Старая хохма об ошибке в пословице:
" - Цыплят по восемь считают!
- Хм.. почему по восемь?
- Не знаю... Но по восемь!"
ЗЫ. Если бы еще эти забавные ребята не гнули пальцы и не называли себя специалистами...(((
Ardi спасибо большое за помощь. Вот этот запрос мне и нужен был. Ещё раз спасибо за понимание.
Цитата(Zaval @ 16.09.13, 20:20) необходимо зарегистрироваться для просмотра ссылки
ЗЫ. Если бы еще эти забавные ребята не гнули пальцы и не называли себя специалистами...(((
Есть, конечно такие кадры (не только в 1С, кстати). Ну
1chelp1c вроде как и не назывался "специалистом"

...
Vofka просто чем то я задел
Zavalа, и сам не понял чем
Там речь была об определенной категории начинающих вообще
1chelp1c, лучше забудьте о мечте стать всезнающим гуру. Тут все растет и меняется так быстро, что приходится учиться постоянно.
Продажа своих услуг - отдельная история, а с коллегами важно "уметь быть младшим".
Задавайте вопросы, пишите все как есть, не обижайтесь на стеб - это своего рода проверка на адекватность, а если Вас пнули - прежде всего проанализируйте, в каком направлении.
ЗЫ. Конфигурация на одних справочниках - ну, это и будет большой навороченный справочник.
Как бы руки ни чесались сотворить собственную конфу, лучше вначале разобраться в документах и регистрах
Я и не пытаюсь быть всезнающим гуру, я просто выполняю поставленную мне задачу. А в данной конфигурации есть и документы и регистры и справочники. В итоге я решил свою проблему так, создал документ где при изменении объекта в табличную часть через запрос выходят нужные мне данные (требуемое количество материала), затем данные записываются в регистр, а затем уж с этими данными делаю всё остальное что мне нужно. Спасибо всем за советы (особенно Ardi) и дискуссию, так как к истине приходишь только через мозговой штурм.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.