Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

   

KF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
 

Цитата:
Возврат Формат(Регистр.ОстаткиТов.Остаток(ТекущийЭлемент(),Спр.ТекущийЭлемент(),"Количество"),"Ч6.0");  
{Справочник.Номенклатура.ФормаСписка.ФормаСписка.Модуль(14)}: Недостаточное число параметров передано при вызове функции/процедуры объекта

 
Посмотри сколько измерений в регитре ОстаткиТов
в методе Остаток должны быть заданы все измерения
или используй СводныйОстаток

Всего записей: 277 | Зарегистр. 06-05-2003 | Отправлено: 10:01 26-04-2007 | Исправлено: KF, 10:01 26-04-2007
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
Поосчитай скоко у тебя измерений в регистре вдруг больше чем два.  

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 10:56 26-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KF, RedPromo сделал, заработало, но почему то нолики везде показывает, и в остатказ и в резерве
 

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 11:01 26-04-2007
KF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov

Цитата:
но почему то нолики везде показывает
 
а первое ТекущийЭлемент() это что?

Всего записей: 277 | Зарегистр. 06-05-2003 | Отправлено: 11:35 26-04-2007
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
 в форме списка остаток выводишь вероятно.
Вот пример, если не подходит доделай
 
Функция ВывестиОстаток()  
 
 Фирма       = глЗначениеПоУмолчанию("ОсновнаяФирма");  
 Склад       = глЗначениеПоУмолчанию("ОсновнойСклад");
 Номенклатура= ТекущийЭлемент();  
      
 Остаток =  Регистр.ОстаткиТМЦ.СводныйОстаток(Фирма,Номенклатура,Склад,,"Количество");
        
 Если (Выбран()=0) Или (ЭтоГруппа()=1)     Тогда  
 Возврат("")
 ИначеЕсли  Остаток =0 Тогда  
  Возврат("")  
  Иначе     
 Возврат Остаток ;
 КонецЕсли;  
 КонецФункции

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 11:57 26-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FOLD
... пусто все равно(((

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 13:40 26-04-2007
mr_Winter

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arov
а какая стркуктура твоего регистра "ОстаткиТов"?

Всего записей: 316 | Зарегистр. 14-11-2006 | Отправлено: 14:37 26-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_Winter
 
ОстаткиТов
-Измерения
--Фирма
--Номенклатура
--Склад
--ЦенаПрод
-Ресурсы
--Количество
-Реквизиты
--Внутреннее
 
... вот

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 16:52 26-04-2007
mr_Winter

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
тогда ты должен получать, перечислив все измеренеия, пропустив те, по которым не фильтруешь:
Формат(Регистр.ОстаткиТов.Остаток(,ТекущийЭлемент(),Спр.ТекущийЭлемент(),,"Количество"),"Ч6.0")

Всего записей: 316 | Зарегистр. 14-11-2006 | Отправлено: 17:06 26-04-2007
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
Остаток =  Регистр.ОстаткиТМЦ.СводныйОстаток
Цитата:
FOLD  
... пусто все равно(((

Написано всё верно. Проверь в отладчике заначения Фирма,Номенклатура,Склад на момент обращения к остаткам.

Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 17:13 26-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_Winter
 
... пишу так:
Остаток =  Регистр.ОстаткиТов.СводныйОстаток(Фирма,Номенклатура,Склад,,"Количество");

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 17:18 26-04-2007
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
Если у тебя типовая конфа (ТиС или АТС ), то для оптового склада будет работать, для розничного  - не будет, так как в рознице в регистр пишется цена/количество, и без определения измерения ЦенаПрод , количество всегда будет 0.
Если не типовая , и предпоожим склад оптовый- тогда смотри что и когда пишется в ЦенаПрод, если там таже история, то ничего не поучишь.Под рукой нет 77, да и лень, но смотри пример как в типовых сделано, была там функция ,примерно такая получитьрозничныйостатокцену().
Если это все не то, тогда  смотри пост LaCastetа
 

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 18:41 26-04-2007 | Исправлено: FOLD, 18:42 26-04-2007
macho222

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, необходимо написать не сложный ДИПЛОМ на 1С Предприятие 8.0!  
Если вы знаете кто может помочь и где пишите все - очень поможите.  
Задание:
Необходимо написать конфигурацию (отличающуюся от типовой  ), с возможностями проведения интеллектуального анализа данных, предоставляемых ПОСДИСТЕМОЙ ИНТЕЛЛЕКТУАЛЬНОГО АНАЛИЗА ДАННЫХ.

Всего записей: 12 | Зарегистр. 20-04-2007 | Отправлено: 19:25 26-04-2007
Duke Shadow



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И ещё раз доброго времени суток.
 
1С 7.7, Комплексная.
 
Помогите разобраться с такой вещью: как сделать перевод средств между договорами одного контрагента. Достаточно ли для этого просто вызвать два раза глДвижениеДолгов() с соответствующими параметрами?

----------
Тот, кто умеет - делает, кто не умеет - учит(с)Б. Шоу
Войны никого не могут сделать великим(с)магистр Йода
Аватар(c)MindDiver

Всего записей: 3911 | Зарегистр. 15-02-2003 | Отправлено: 20:56 26-04-2007
SIF

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Мне нужно написать отчетик по оборачиваемости средств.
ТО есть берем за опеределенный период сумму приходов и необходимо узнать через какой срок было продано на эту сумму. Сумму приходов подсчитать запросом не сложно. А вот как оптимально подсчитать реализацию? У меня идея тока простым перебором складывать суммы реализаций.
Конфа на оперативном учете.
Буду рад услышать другие мнения.

Всего записей: 161 | Зарегистр. 12-12-2005 | Отправлено: 09:47 27-04-2007
ToppeaDop

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1С 7.7
 
Хочу сделать собственное закрытие счетов 25, 26, 20 - стандартный документ по определенным причинам не устраивает.
 
У счета 25 есть два вида субконто: СтатьиЗатрат и Подразделения.
 
Допустим, статей затрат у нас 2 (ЕСН и Зряплата), и подразделений тоже два (отдел1, отдел2).
 
Как мне написать запросы/выборки результатов, чтобы на выходе получить (как в анализе счета по субконто, например):
ЕСН отдел1 5 000
ЕСН отдел2 10 000
зарплата отдел1 20 000
зарплата отдел2 40 000
 
Стандартный отчет АнализСчетаПоСубконто все это делает, но в его коде черт ногу сломит.

Всего записей: 466 | Зарегистр. 24-08-2003 | Отправлено: 16:36 28-04-2007
vers139

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vjick
Спасибо, сработало.  
(LaCastet, можешь взять на вооружение).
Есть ещё вопрос. А можно ли с помощью ЗначениеВСтрокуВнутр() переносить документы из одной копии базы в другую? Если да, то как это реализовать?

Всего записей: 138 | Зарегистр. 20-11-2006 | Отправлено: 14:37 30-04-2007 | Исправлено: vers139, 14:41 30-04-2007
dias65



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ToppeaDop
Просто использовать "бухгалтерские итоги" :  

Код:
БИ=СоздатьОбъект("БухгалтерскиеИтоги");

Ну а дальше, в зависимости от ситуации, либо в режиме временных итогов, либо в режиме запроса установить параметры выборки и получить данные. Например:
    
Код:
БИ.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
    БИ.ВыполнитьЗапрос(НачДата, КонДата, "43, Н02.03",,, 3, "Операция",);
    БИ.ВыбратьСубконто(ВидыСубконто.Номенклатура, ОтбиратьПоОбъекту);
    Пока БИ.ПолучитьСубконто() = 1 Цикл
            Объект = БИ.Субконто(ВидыСубконто.Номенклатура);
        ВсегоКоличество = БИ.ДО("К");
        ВсегоСумма      = БИ.ДО("С");
         ......................

Выдрал наугад. В общем,

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 11:43 01-05-2007
vers139

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
vjick  
Спасибо, сработало.  
(LaCastet, можешь взять на вооружение).  
Есть ещё вопрос. А можно ли с помощью ЗначениеВСтрокуВнутр() переносить документы из одной копии базы в другую? Если да, то как это реализовать?

 
Сделал через ЗначениеВФайл(). Сначала сохранил реквизиты документа в СписокЗначений. Потом сохранил в файл. Думаю, так можно будет переносить документы...

Всего записей: 138 | Зарегистр. 20-11-2006 | Отправлено: 20:03 01-05-2007 | Исправлено: vers139, 20:05 01-05-2007
noblekey



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите начинающему
есть управление торговлей
как при подборе номенклатуры в форме подбора сделать поиск по коду подчиненного справочника

Всего записей: 902 | Зарегистр. 01-07-2005 | Отправлено: 09:55 02-05-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru