|
Регистр накопления из нескольких документов | ☑ | ||
---|---|---|---|---|
0
avatar1870
04.11.15
✎
21:43
|
Здравствуйте. Нужно добавить в реквизиты Регистра накопления сведения из нескольких документов. После того, как я выбрал в одном документе реквизиты для регистра, перехожу во второй документ, чтобы выбрать другие реквизиты, он стирает реквизиты из первого документа
http://s58.radikal.ru/i162/1511/17/d90d3805ee93.png |
|||
1
GROOVY
04.11.15
✎
21:50
|
Разные документы это документы с разным номером? Или с разным видом?
|
|||
2
avatar1870
04.11.15
✎
21:52
|
Как понять разным номером или видом? Документы в которые вносится разная информация. У меня три документа - Акт снятия АКБ, Акт установки АКБ, Акт техобслуживания АКБ. Мне надо в отчёте вывести информацию о всех действиях, которые происходили с АКБ, мне подсказали, что нужно занести в регистр и потом в отчёт. В регистр нужно записать сведения из каждого документа - из Акта снятия - Дату снятия и так далее
|
|||
3
GROOVY
04.11.15
✎
21:55
|
Полный бардак.
Откройте свойства второго документа "Акт установки" и там запустите конструктор. А лучше позовите того, кто понимает хоть что-то. |
|||
4
avatar1870
04.11.15
✎
21:56
|
При запуске конструктора появляется ошибка
http://s58.radikal.ru/i162/1511/17/d90d3805ee93.png |
|||
5
Naumov
04.11.15
✎
21:57
|
(4) Это не ошибка, а предупреждение. Может в модуле уже есть обработчик проведения.
|
|||
6
tixis
04.11.15
✎
21:58
|
(4) Суть сообщения понятна?
|
|||
7
GROOVY
04.11.15
✎
21:59
|
Так он в первом документе второй раз конструктор вызывает. Ему вообще ничего не понятно, даже то в каком объекте он работает.
|
|||
8
avatar1870
04.11.15
✎
22:00
|
Да, мне ничего не понятно
|
|||
9
User_Agronom
04.11.15
✎
22:04
|
(0) Я правильно понимаю, что три документа должны совершать движения по одному регистру накопления?
|
|||
10
Остап Сулейманович
04.11.15
✎
22:04
|
(8) У каждого вида документов своя процедура ОбработкаПроведения. И конструктор может ее перетереть. О чем он честно предупреждает. Но. Только в том документе, с которым он сейчас работает.
В твоем случае это документ вида АктТО. В модулях документов АктУстанов и АктСнятие товарисчь конструктор ничего изменять не будет. |
|||
11
User_Agronom
04.11.15
✎
22:05
|
Или один документ должен двигать три регистра?
|
|||
12
avatar1870
04.11.15
✎
22:05
|
три документа должны совершать движения по одному регистру накопления
|
|||
13
User_Agronom
04.11.15
✎
22:06
|
(12) Тогда обработку проведения (ту самую, которую ты формируешь конструктором) нужно формировать для каждого документа отдельно, по очереди.
|
|||
14
avatar1870
04.11.15
✎
22:07
|
Как это можно сделать?
|
|||
15
tixis
04.11.15
✎
22:08
|
(14) вызвать конструктор в каждом документе
|
|||
16
avatar1870
04.11.15
✎
22:09
|
Когда я вызываю конструктор, то ошибка
http://s58.radikal.ru/i162/1511/17/d90d3805ee93.png |
|||
17
User_Agronom
04.11.15
✎
22:09
|
(14) Заходишь в один документ. Запускаешь конструктор, формируешь. Закрываешь окно документа.
Заходишь в другой. То же самое. Потом в третий. |
|||
18
tixis
04.11.15
✎
22:09
|
(16)Это не ошибка
|
|||
19
tixis
04.11.15
✎
22:10
|
Посмотри курсы, почитай книжки
|
|||
20
User_Agronom
04.11.15
✎
22:10
|
(16) Так ты закрой: с этим отработал. Иди в следующий.
|
|||
21
Drac0
04.11.15
✎
22:15
|
(16) Почему ты считаешь, что это ошибка?
|
|||
22
User_Agronom
04.11.15
✎
22:16
|
(21) ТС получил партию новой информации и её переваривает. Сейчас, вполне возможно, сделает великое открытие))
|
|||
23
avatar1870
04.11.15
✎
22:18
|
=)
|
|||
24
avatar1870
04.11.15
✎
22:24
|
Эта проблема решилась, возникла новая - ничего не выводит в отчёт из регистра. Код отчёта
ВЫБРАТЬ РегистрНакопления1.Номер, РегистрНакопления1.Ресурс ИЗ РегистрНакопления.РегистрНакопления1 КАК РегистрНакопления1 |
|||
25
User_Agronom
04.11.15
✎
22:25
|
(24) Значит не решилась :)
Твои обработки проведения не формируют записей регистра, значит конструктор их сформировал неверно (или вообще не сформировал) |
|||
26
avatar1870
04.11.15
✎
22:29
|
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! // регистр РегистрНакопления1 Приход Движения.РегистрНакопления1.Записывать = Истина; Движение = Движения.РегистрНакопления1.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.Номер = Номер; Движение.Ресурс = НаименОрг; //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ КонецПроцедуры |
|||
27
Drac0
04.11.15
✎
22:30
|
(26) Боюсь спросить, но что такое "НаименОрг"?
|
|||
28
avatar1870
04.11.15
✎
22:30
|
Строка
|
|||
29
User_Agronom
04.11.15
✎
22:31
|
(26) И чё?
|
|||
30
avatar1870
04.11.15
✎
22:31
|
Я тоже хотел бы знать
|
|||
31
Drac0
04.11.15
✎
22:32
|
(28) Ясно. Значит книжки и справку ты не читаешь принципиально. Своими словами, что сделать то хочешь? Какой результат хочешь получить?
|
|||
32
avatar1870
04.11.15
✎
22:34
|
Хочу сформировать отчёт на основе трёх документов. Отчёт формировать из регистра
|
|||
33
User_Agronom
04.11.15
✎
22:36
|
(32) Чтобы отчет сформировался, должны быть записи в регистре.
Но форум тебе тут не поможет. Слишком много инфы нужно тебе тут перечислить. |
|||
34
GROOVY
04.11.15
✎
22:36
|
Кто-то всеже сказал, что отчет на основе регистра делать надо... Глумится этот кто-то над ТС.
|
|||
35
avatar1870
04.11.15
✎
22:36
|
На этом форуме
|
|||
36
GROOVY
04.11.15
✎
22:37
|
(33) Мы тут бессильны, строку в ресурс РН пихать - это симптом.
Много читать, смотреть мультики обучающие или курсы. Пока рано за 1С браться. |
|||
37
User_Agronom
04.11.15
✎
22:37
|
(35) тут много алкашей индивидуалистов. Не нужно им верить))
|
|||
38
avatar1870
04.11.15
✎
22:38
|
То есть можно просто на основе документов без регистра формировать отчёт?
|
|||
39
Drac0
04.11.15
✎
22:38
|
(32) Какие данные должны сохранятся этими документами, что должен показать отчет?
(36) Не подсказывай. |
|||
40
GROOVY
04.11.15
✎
22:38
|
(38) Можно и документы не использовать.
|
|||
41
User_Agronom
04.11.15
✎
22:39
|
(36) ...смотреть мультики обучающие или курсы...
В данном случае бесполезно. Очные/заочные курсы да, просмотр роликов для ТС пустая трата времени. |
|||
42
Drac0
04.11.15
✎
22:39
|
(38) Правду говорят, детей надо учить хорошему. Плохому они сами научатся...
|
|||
43
avatar1870
04.11.15
✎
22:40
|
Строки и даты в документах, отчёт выводит тоже самое, но из нескольких документов
|
|||
44
User_Agronom
04.11.15
✎
22:41
|
(38) Для GROOVY можно. Для тебя очень сложно. По регистрам чаще всего правильнее, но критерий правильности ты не сможешь оценить.
|
|||
45
avatar1870
04.11.15
✎
22:41
|
Мне ещё нужно сопоставить все документы по номеру АКБ
|
|||
46
Drac0
04.11.15
✎
22:42
|
(43) Т.е. тебе нужны только строки и даты документов. А зачем тебе регистр накопления? Что ты копить собрался?
|
|||
47
avatar1870
04.11.15
✎
22:43
|
Мне на форуме этом написали про регистр
|
|||
48
GROOVY
04.11.15
✎
22:44
|
(44) Для меня это неприемлемо, хотя я и умею.
|
|||
49
GROOVY
04.11.15
✎
22:45
|
Основная концепция любой учетной системы - это накопления показателей. Что у тебя за показатели, что ты выводить в итоге собрался?
Показатели хранятся в регистрах, изменяются документами и выводятся в отчетах. Главное правильно спроектировать регистры. |
|||
50
Drac0
04.11.15
✎
22:47
|
(47) Не, я пас. Уже не забавно.
|
|||
51
avatar1870
04.11.15
✎
22:48
|
Это просто ....
|
|||
52
Drac0
04.11.15
✎
22:56
|
(51) Объяснить человеку, который ничего не знает и ничего не понимает что-либо? Нет, это непросто. Либо по настроению, либо за деньги.
|
|||
53
H A D G E H O G s
04.11.15
✎
23:03
|
Мы их будем держать в черном теле,
Лупить как сидоровых коз, И босиком - прямо на мороз! И вот тогда они будут послушны, И мир лучше и лучше С каждым днем будет становиться... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |