|
v7: Запутался с регистром остатков товаров в 1с77 |
☑ |
0
VBMADD
02.01.13
✎
23:45
|
Привет братьям по разуму.
Подскажите плиз че в коде не так?
Че та зациклился я, выдает по всем товарам кол-во 1 шт.
Процедура Остатки()
//================
Рег=СоздатьОбъект("Регистр.ОстаткиТоваров");
СпрТоваров = СоздатьОбъект("Справочник.Товары");
СпрТоваров.ВыбратьЭлементы();
Пока СпрТоваров.ПолучитьЭлемент() = 1
Цикл
Товар = СпрТоваров.ТекущийЭлемент();
Рег.Товар = Товар;
Рег.ВременныйРасчет();
РассчитатьрегистрыНа("31.12.10",);
Рег.ОстаткиПолучить();
Ост=Рег.Остаток(Товар,"Количество");
Сообщить("Товар " + Товар + " кол-во = " + Ост);
КонецЦикла;
КонецПроцедуры
|
|
1
aka AMIGO
02.01.13
✎
23:48
|
РассчитатьрегистрыНа("31.12.10",); - уже не так..
|
|
2
kiruha
02.01.13
✎
23:48
|
похоже на развод
|
|
3
aka AMIGO
02.01.13
✎
23:48
|
+1 - в цикле, имею в виду
|
|
4
trad
02.01.13
✎
23:49
|
даты записываются в апострофах: '31.12.10'
|
|
5
aka AMIGO
02.01.13
✎
23:50
|
посмотри запросы в стандартной конфигурации, только потом размещай тут свой
|
|
6
VBMADD
02.01.13
✎
23:53
|
Выдает ошибку
РассчитатьрегистрыНа("31.12.2010",);
{D:\1CV77\КОМИССИОННЫЙ\EXTFORMS\НОВЫЙ_УДАЛЕНИЕ_ДОКУМЕНТОВ_ЗА_ПЕРИОД.ERT(13)}: Неверно задана граница расчета!
|
|
7
aka AMIGO
02.01.13
✎
23:55
|
ищи тут, есть твой проимер
|
|
8
VBMADD
02.01.13
✎
23:56
|
(4) и (7) Спасибо!
|
|
9
FN
02.01.13
✎
23:57
|
ТЗ=СоздатьОбъект("ТаблицаЗначений");
Рег=СоздатьОбъект("Регистр.ОстаткиТоваров");
Рег.ВременныйРасчет();
РассчитатьрегистрыПо(ДатаВыбраннаяНаФормеОбработки_ТакПроще);
Рег.ВыгрузитьИтоги(ТЗ);
а уже дальше цикл по ТЗ
|
|
10
aka AMIGO
03.01.13
✎
00:01
|
(8) да не стоит..
поконкретней:
|
|
11
aka AMIGO
03.01.13
✎
00:02
|
+10 нет, ссылка не получается. Если есть желание - найди там вверху лупу, нажми и введи текст v7 остатки
|
|
12
VBMADD
03.01.13
✎
00:08
|
(9) Тоже Спасибо!
|
|
13
КонецЦикла
03.01.13
✎
00:08
|
Это сильно, расчет в цикле
|
|
14
aka AMIGO
03.01.13
✎
00:23
|
(6) хотя-бы так:
РассчитатьрегистрыНа(Дата("31.12.2010"));
|
|
15
Злопчинский
03.01.13
✎
00:52
|
(13) ну и фигли - как умеют так и пишут.. я вот сейчас поправлял товарищу код - так у него запрос в переборе каждой строки по докуменрту.. и ничего.. нужные цифры получил, претензий к быстродействию нету..
|
|
16
VBMADD
03.01.13
✎
01:00
|
(13) и тебе спасибо!
Тему закрыли.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший