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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

   

arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... пишу модуль выгрузки/загрузки между ТиС и Бухг
... не получается подцепить документ основание (расходная накладная) к счет фактуре
 
пришу примерно такое:
нум=нум+1;
стр=т.получитьстроку(нум);                  
Расх.НайтиПоНомеру(стр);
СЧФ.ДокументОснование=Расх.ТекущийЭлемент();
 
ошибок не выдает, но и не цепляет

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

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

Цитата:
СЧФ.ДокументОснование=Расх.ТекущийЭлемент();

СЧФ.ДокументОснование=Расх.ТекущийДокумент();  
Это если Расх у тебя - документ

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 18:14 19-04-2007
arov



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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
А
Цитата:
Расх.НайтиПоНомеру(стр);
у тебя реально документ находит? Ты не забыл дату указать, в каком периоде искать?

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 18:25 19-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... дата выбирается, но это же как я понял не объязательный параметр
 
Добавлено:
проверил, не находится(((((

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

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

Цитата:
 дата выбирается, но это же как я понял не объязательный параметр  


Цитата:
Расх.НайтиПоНомеру(стр);  
Дату поставь и все найдет
 

Цитата:
Метод НайтиПоНомеру позиционирует документ по номеру. В качестве второго параметра задается любая дата из диапазона, в котором нужно искать документ с данным номером. Поиск зависит от выбранного в конфигураторе способа уникальности номеров (по месяцу, году и др.).
 
Метод может быть использован для объекта Документ общего вида, тогда для поиска нужно указать в параметре <ИдентВида> идентификатор вида документа или идентификатор Нумератора.
 
Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
 
Пример:
Док=СоздатьОбъект("Документ.ПриказыУвольнения");
 
   Док.НайтиПоНомеру(Строка(Ном), Дата(0));

 
 
 

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... написал так, не находит((((
 
нум=нум+1;
стр=т.получитьстроку(нум);                  
РасхПодчДок=СоздатьОбъект("Документ.РасходнаяНакладная");
если РасхПодчДок.НайтиПоНомеру(стр, Дата(0))=1  
    тогда сообщить("1")  
    иначе сообщить("0");  
конецесли;  
СЧФ.ДокументОснование=РасхПодчДок.ТекущийДокумент();

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 09:46 20-04-2007
vjick

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

Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 10:39 20-04-2007
arov



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

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 10:53 20-04-2007
pavlika2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Типовая Бух 8.0.. Нужно получить НДС предъявленный по счетам затрат БУ - по 26, по 10 и т.д. Как сделать? Пробовал через типовой отчет [Остатки и обороты]-[Раздел учета = НДС предъявленный]-[Отбор: Документ движения (Регистратор).Счет затрат (БУ) = 26]. Не получается - попадает НДС со всех счетов затрат. Как можно вытащить?

Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 10:58 20-04-2007
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
vjick
Ваша проблема не в том что вы не так ищее а втом что вы не понимаете для чего нужна  

Цитата:
 В качестве второго параметра задается любая дата из диапазона, в котором нужно искать документ с данным номером.

Дело в том что если у вас на документ установлена периодичность Повсем данного вида тогда фокус с датой
Цитата:
Дата(0)
вполне пройдет. А вот если она другая тогда нужно конкретно задавать дату из этго диапазона. Поетому если периодичность равна году и вы задаете нулевую дату она вам и ищет за период документы где год равен 0 (примерное обяснение). Счем это связано думаю понятно. Так что сомтрите на периодичность и задавайте правильно дату.
 

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 11:18 20-04-2007 | Исправлено: RedPromo, 11:21 20-04-2007
arov



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

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

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

Цитата:
Процедура Сформировать()
 //нум=нум+1;  
 //стр=т.получитьстроку(нум);
 РасхПодчДок=СоздатьОбъект("Документ.РасходнаяНакладная");  
 если РасхПодчДок.НайтиПоНомеру("00000001",НачГода(РабочаяДата())) = 1  тогда  
  сообщить("1")  
 иначе  
  сообщить("0");  
 конецесли;
КонецПроцедуры
 
работает

Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 11:28 20-04-2007
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
Вот тебе и пример vjick сделал просто установил период дату на начало года так и ты сделай я просто не знаю что ты делаеш и откуда береш свой список, vjick жестко установил период на текущий год (если правда рабочая дата  у него равна текущей), но если ты делаеш за прошлый год то не найдет опять же потому как не тот период будет.
Вобще ведь ничего сложного, если даш более подробную информацию о том как список укладываеш тогда и можно помочь.
 

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 11:37 20-04-2007 | Исправлено: RedPromo, 11:41 20-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vjick
... урааа  
... получилось))))))
... спасибо!
 
 
Добавлено:
... теперь у меня другая беда(((((
... не заполняется табличная часть
... вернее она заполняется, но номенклатура не ставится, а все циферки на месте как и должны быть
 
    нум=нум+1;
            стр=т.получитьстроку(нум);
            пока стр<>"###" цикл
                СЧФ.НоваяСтрока();
                СпрНом.ВыбратьЭлементы();
                если СпрНом.НайтиПоКоду(стр)=1 тогда  
                    сообщить("  Номенклатура: КОД "+стр)  
                иначе  
                    сообщить("  Не найдено: Номенклатура")  
                конецесли;  
                СЧФ.Товар=СпрНом.ТекущийЭлемент();
                
                нум=нум+1;
                стр=т.получитьстроку(нум);
                СЧФ.Количество=Число(стр);
 
все находит, но почему то не цепляет в счф-ре

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arov
СЧФ.Товар - неопределенныфй тип
надо назначить тип Справочник.Номенклатура
 

Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 13:00 20-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vjick
... уже догадался)))
надо было СЧФ.НазначитьТип("Товар", "Справочник.Номенклатура") написать
... всем спасибо
 
Добавлено:
... товарищи, как быть с Субконто?
 
Добавлено:
... если есть дайте пожалста пример работы с план счетами
... или скажите как счет (план счетов) записать в счет-фаутре

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

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

Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 18:54 20-04-2007
macho222

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, необходимо написать не сложный ДИПЛОМ на 1С Предприятие 8.0!
У кого есть желание заработать пишите на мыло macho222@yandex.ru.
Если вы знаете кто может помочь и где пишите все - очень поможите.
Буду ждать!

Всего записей: 12 | Зарегистр. 20-04-2007 | Отправлено: 22:36 20-04-2007
arov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vjick
... не туплю ведь, просто я язык 1с не знаю вот и спрашиваю как его делать
... а то туго доходит все(((

Всего записей: 187 | Зарегистр. 25-03-2005 | Отправлено: 09:30 21-04-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