|
Групповая корректрировка регистра | ☑ | ||
---|---|---|---|---|
0
Дожа
15.10.15
✎
22:27
|
Всем привет!
Сломал голову уже нужна помощь. Есть ут 10.3. Есть регистр товары организаций. В нем почему поле склад везде пустое , хотя в документе регистраторе оно заполнено. Может есть обработка какая готовая для обработки регистра накопления? Или если готовой нету, может подталкнете на мысль, как написать таковое чудо? |
|||
1
Дожа
15.10.15
✎
22:28
|
Забыл написать, надо из регистратора вытащить поле склад и записать его в регистр.
|
|||
2
mehfk
15.10.15
✎
22:30
|
ЕМНИП
а) Включи партионный учет по складам б) перепроведи документы |
|||
3
mehfk
15.10.15
✎
22:32
|
А если вам нужна обработка именно по вашим требованиям в (0) и (1) [а сами вы не осилите], то пишите на мой ник псина народ.ру и это будет стоить денег.
|
|||
4
Дожа
15.10.15
✎
22:36
|
(2) Перепроведение с 2008 года не получиться сделать. Запретили. Почему в базе такое твориться понятия не имею. Не давно с этой базой начал работать. Я бы с удовольствием бы добавил движение по регистру и перепровел, но увы, нельзя.
(3) Есть сайт один, фрилансер вроде, где программисты ищут подработку. Тут же я совет спрашиваю как такое написать, ибо с груповой обработкой регистров еще не сталкивался ;-) |
|||
5
mehfk
15.10.15
✎
22:40
|
(4) Ты "0", судя по твоим словам. Тебе код написать готовый чтобы ты его в конфигуратор вставил и повесил на кнопку, а потом пошел в кассу и получил з/п? Нет, дружок, халявы не будет.
|
|||
6
FIXXXL
15.10.15
✎
22:41
|
(4) через набор записей
За примерами в поисковик |
|||
7
Дожа
15.10.15
✎
22:46
|
(6) Спасибо!
|
|||
8
ВРедная
15.10.15
✎
22:59
|
(4) Нет никакой гарантии, что если ты подставишь склад из документа в регистр, в итоге количество по складам не разъедется.
Если учет велся по организации в целом, то вполне вероятна ситуация Приход на склад 1 100 шт Списание со склада 2 50 шт При этом ошибок при проведении не будет, т.к. учет ведется по организации в целом. После обработки остатки будут отрицательные на одном складе и положительные на другом. |
|||
9
Дожа
15.10.15
✎
23:09
|
(8) Как я понимаю, учет велся по складам а не по организациям, а сейчас появилась необходимость получить отчет на каком складе по какой организации что числиться.
Скорее всего пойдут минуса по организациям а не по складам. Но это уже вопрос к тем, кто забивал документы. |
|||
10
ВРедная
15.10.15
✎
23:20
|
(9) как тогда понимать твою фразу в (0):
"В нем почему поле склад везде пустое" |
|||
11
Дожа
15.10.15
✎
23:37
|
(10) При ведении базы смотрели на отчет товары на складах а не товары организаций, соответственно в регистре товарыОрганизаций то что не заполнялся склад, всем было всё равно.
Может подскажите, написал обработку: Процедура ЖжомНажатие(Элемент) НаборЗаписей = РегистрыНакопления.ТоварыОрганизаций.СоздатьНаборЗаписей(); Для Каждого Запись Из НаборЗаписей Цикл Запись.Склад = Запись.регистратор.склад; КонецЦикла; НаборЗаписей.Записать(); КонецПроцедуры Пытался добавить отбор но постоянно на отбор ругается что я его не так сделал. Мне то по сути вообще без отбора надо. То есть обработать весь регистр, как это можно сделать? |
|||
12
Дожа
15.10.15
✎
23:55
|
Перефразируюсь.
Как обойти регистр накопления без отбора? Вообще возможно ли это? Если нет, то только по регистратору? У меня к примеру в регистре 10.000 записей, как их обойти все сразу? |
|||
13
FIXXXL
16.10.15
✎
01:51
|
(12) только по регистратору
Найди уже пример |
|||
14
hhhh
16.10.15
✎
02:41
|
(12) Запись.регистратор.склад; - это вообще-то запрос к базе на самом деле. То есть ты хочешь запустить 100000 запросов в цикле на своем компе?
|
|||
15
Дожа
16.10.15
✎
09:49
|
(13) Примеров много нашел, но не подходит это, по регистратору отбирать, их же там куча.
Может есть другой какой способ обойти регистр? (14) Я других способов не вижу( |
|||
16
Дожа
16.10.15
✎
09:51
|
Конечная цель, построить отчет показывающий остатки товара в разрезе организация и складов. Думаю что проще будет в начале регистр привести в порядок, чем при формировании отчета обращаться к документам.
|
|||
17
Мыш
16.10.15
✎
10:05
|
выбрать различные регистратор из РегистрНакопления.ТоварыОрганизаций
где склад=значение(справочник.склады.пустаяссылка) |
|||
18
Мыш
16.10.15
✎
10:08
|
(15) Для случаев когда есть куча (множество) - придумали циклы. Не ленись, добавь две строчки в код )
|
|||
19
hhhh
16.10.15
✎
10:10
|
(15)
как это не видишь? ВЫБРАТЬ Регистратор, Регистратор.Склад ИЗ Регистр получается в одном запросе выбираешь все регистраторы и склады потом при обходе по регистраторам пишешь Запись.Склад = Выборка.Склад. То есть один запрос вместо 100000 запросов. Экономия - несколько недель. |
|||
20
Goggy
16.10.15
✎
10:10
|
Тут попкорн не выдают пятничный? Сюжет захватывает :)
Сразу навевает романтикой из далёкого 2010го... |
|||
21
Мыш
16.10.15
✎
10:12
|
(20) Приятно иногда почувствовать себя гуру. На таких то вопросах - легко )))
|
|||
22
Goggy
16.10.15
✎
10:18
|
(21) Особенно когда ты находил сам инфу в течении 20 минут и реализовывал такие задачки впервые. А тут со вчерашнего вечера консультации по забиванию костыля в задницу единорога :)
|
|||
23
Мыш
16.10.15
✎
10:30
|
(22) Солдат ребенка не обидит )))
|
|||
24
Михаил Козлов
16.10.15
✎
10:46
|
Прежде чем делать это хорошенько подумайте: ТоварыОрганизаций для учета собственности.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |