|
v7: Удвоение количества и суммы. Что не так? | ☑ | ||
---|---|---|---|---|
0
Владимир1С
29.06.18
✎
12:43
|
Код:
списФильтра = СоздатьОбъект("списокЗначений"); выгрузитьТабличнуюЧасть( списФильтра , "Номенклатура" ); общРег = создатьОбъект("Регистры"); регПар = общРег.ПартииНаличие; РегПар.УстановитьЗначениеФильтра("Номенклатура",списФильтра , 2); Если ТекущаяДата() < ПолучитьДатуТА() Тогда // задним числом РегПар.ВременныйРасчет(); общРег.РассчитатьРегистрыНа(ТекущийДокумент());// Расчитываем именно на текущий документ, т.к. новые данные могут быть другими. ИначеЕсли ТекущаяДата() = ПолучитьДатуТА() Тогда Если ИтогиАктуальны()=0 Тогда // ПолучитьПозицию()<ПолучитьДатуТА() тогда РегПар.ВременныйРасчет(); общРег.РассчитатьРегистрыНа(ТекущийДокумент());// Расчитываем именно на текущий документ, т.к. новые данные могут быть другими. КонецЕсли; КонецЕсли; таблПровНалич = создатьОбъект("ТаблицаЗначений"); регПар.выгрузитьИтоги(таблПровНалич,1,1); таблПровНалич.выбратьСТроку(,"итоги партий на текущий документ "); |
|||
1
ikea
29.06.18
✎
13:00
|
Попробуйте РегПар.УстановитьЗначениеФильтра("Номенклатура",списФильтра , 1);
|
|||
2
Ёпрст
29.06.18
✎
13:13
|
(0) смотреть на наборы измерений, много думать
|
|||
3
Владимир1С
29.06.18
✎
13:17
|
(2) Смотрю на движения единственного в базе проведённого дока. В выгрузке из регистра удвоенные значения.
(1) сейчас попробую. |
|||
4
Владимир1С
29.06.18
✎
13:24
|
(1) Не прокатило.
|
|||
5
Владимир1С
29.06.18
✎
13:33
|
(2) Пожалуйста, поподробнее. Простите, не понимаю недосказанности.
|
|||
6
Cool_Profi
29.06.18
✎
13:36
|
А что, за запросы ныне расстреливают?
|
|||
7
Владимир1С
29.06.18
✎
13:39
|
(6) в запросе в качестве границы "по" можно указать Документ? Нужно именно на документ итоги по регистру партииНаличие.
|
|||
8
АЛьФ
29.06.18
✎
13:42
|
2(7) Можно. Об этом даже в синтаксис-помощнике написано.
|
|||
9
Cool_Profi
29.06.18
✎
13:45
|
(7) Я разрешаю. Вон, даже сам Альф не против...
|
|||
10
Ёпрст
29.06.18
✎
14:32
|
(5)
Нам отсюда не видно, по каким наборам измерений идёт запись в регистр и что именно ты видишь после выгрузитьИтоги |
|||
11
1Сергей
29.06.18
✎
14:37
|
У ДенисЧ-а была картинка с объяснением незакрытого регистра
|
|||
12
Ёпрст
29.06.18
✎
14:47
|
(11) могу свою предложить
http://s55.radikal.ru/i147/0907/fc/0d1be61a68c2.jpg |
|||
13
DrZombi
гуру
29.06.18
✎
14:50
|
(0) У вас сам то документ проведен?
|
|||
14
Владимир1С
29.06.18
✎
15:23
|
(13) Нет, не проведён.
|
|||
15
Cool_Profi
29.06.18
✎
15:25
|
(11) Это когда?
|
|||
16
Владимир1С
29.06.18
✎
15:28
|
В модуле проведения для автофиксации себестоимости товара узнаю Остатки колва и сумм по товарам. Записываю в цену типа "себФикс", для того, чтобы себестоимость не вычислялась при каждом расходном доке - для контроля продаж ниже себестомости.
|
|||
17
Мимохожий Однако
29.06.18
✎
15:28
|
(5) Ты бы более внятно рассказал, что и где задваивается.
|
|||
18
Владимир1С
29.06.18
✎
15:31
|
В модуле проведения , задваиваются данные из регистра ПартииНаличие, на документ, на начало дока. .
|
|||
19
Владимир1С
29.06.18
✎
15:42
|
Хотел регистрировать себестоимость на каждый док, работающий с партиями. Так то можно, на день, фиксировать. Хотелось бы на каждый отдельный док.
|
|||
20
Ёпрст
29.06.18
✎
15:44
|
(18,19) ну и каша.
По-русски можешь сказать, где-что "задваивается" и как ты это видишь ? |
|||
21
Владимир1С
29.06.18
✎
15:47
|
Задваиваивание вижу в таблПровНалич.выбратьСТроку(,"итоги партий на текущий документ ");
Вижу удвоенные цифры в окошке по команде выбратьСтроку. |
|||
22
Cthulhu
29.06.18
✎
15:48
|
(21): проверь свой СЗ фильтра - списФильтра.ВыбратьЗначение(,)
|
|||
23
Ёпрст
29.06.18
✎
15:54
|
(21) по каким наборам измерений?
|
|||
24
Ёпрст
29.06.18
✎
15:54
|
и с чего уверенность, что там что-то задвоенно ?
|
|||
25
Владимир1С
29.06.18
✎
16:21
|
(22) по номенклатуре. в доке, создавшем партии, задваиваний нет.
(24) вижу табличную часть в доке и вижу цифры в "выбрать строку" |
|||
26
Ёпрст
29.06.18
✎
16:25
|
(25) какое отношение табличная часть дока имеет к ИТОГАМ регистра ?
|
|||
27
Владимир1С
29.06.18
✎
16:32
|
(26) Он один в базе проведённый.
|
|||
28
Ёпрст
29.06.18
✎
16:33
|
(27) И ? Какие движения он делает в регистре, при этом ?
|
|||
29
Ёпрст
29.06.18
✎
16:33
|
Показывай картинки с движениями этого документа и с твоим выбрать строку.
|
|||
30
Ёпрст
29.06.18
✎
16:33
|
по этому регистру.
|
|||
31
Владимир1С
29.06.18
✎
16:41
|
||||
32
Владимир1С
29.06.18
✎
16:44
|
||||
33
Ёпрст
29.06.18
✎
16:51
|
(32) если отменишь проведение дока и посмотришь, сумма есть ?
Так то, пересчитай итоги, если они побились, всё будет норм. |
|||
34
Ёпрст
29.06.18
✎
16:52
|
обычно, так бывает из-за битых индексов таблички итогов. Можно и в самой табличке итогов посмотреть, че там есть вообще.
Но, быстрее итоги пересчитать |
|||
35
Владимир1С
29.06.18
✎
17:12
|
Отодвинул ТА на несколько дней вперёд, цифры пришли в порядок.
|
|||
36
Владимир1С
29.06.18
✎
17:24
|
(34) Дело было в расчёте временных итогов. С ними что то не так. В самом коде, получающем остатки из регистра, всё нормально.
|
|||
37
Злопчинский
30.06.18
✎
11:31
|
(36) С временными итогами все так. на них вся штатная ТиС базируется и все норм.
соответвсенно или ты не разобрался в вопросе либо скривлены итоги в базе (пересчет итогов сделать нужным способом) |
|||
38
Харлампий Дымба
02.07.18
✎
22:36
|
Добавить строку
РегПар.УстановитьЗначениеФильтра("Фирма",Фирма , 2); И подумать над движениями по регистру ПартииНаличие любого типового документа. В частности, понять почему делается два одинаковых движения по этому регистру - с заполненным измерением "Фирма" и с незаполненным. |
|||
39
AliAksA
04.07.18
✎
13:35
|
(0) я бы ТЗ на форме сделал и выгрузил в неё - так хоть виден результат ... не удивлюсь если туда тупо итоги по группам влетят
и вообще почему не запросом? куда гибче |
|||
40
AliAksA
04.07.18
✎
13:39
|
(32) там никакого задвоения не видно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |