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

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

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

ShIvADeSt (30-10-2009 09:51): http://forum.ru-board.com/topic.cgi?forum=33&topic=10715  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования 1С!!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ  (обновлено 17.10.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...


Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board
 
Предыдущие темы были здесь часть 4 | часть 3 | часть 1
 
Как убить рекламу при обновлении отчетности | конфигурации (ИБ)?

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:02 03-04-2009 | Исправлено: vkramnik, 12:06 23-10-2009
ech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarrotM
А в чем собственно проблема?? Запросом выгребаете Номенклатуру, остатки и цену из РегистаСведений и РегистраНакоплений.
Из Регистра сведений берете Цену и Тип цены (если необходим), из Регистра накоплений остаток, наименование товара. Ну вроде все.
Если не получитбся пишите помогу.

Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 15:15 16-08-2009 | Исправлено: ech, 15:16 16-08-2009
CarrotM

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

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 16:19 16-08-2009
ech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarrotM
Какой еще ТХТ?? Это формат файла ХМЛ
 
Добавлено:
Код в студию

Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 17:40 16-08-2009
krilya

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с проблемой. Есть счет активно-пассивный счет 68.4. В оборотно-сальдовой ведомости по нему есть как дебетовое сальдо, так и кредитовое. Пытаюсь получить развернутое сальдо в программном коде, а оно всегда в свернутом виде.  
 
upd. Спасибо, вопрос снимается.

Всего записей: 12 | Зарегистр. 04-02-2006 | Отправлено: 03:51 17-08-2009 | Исправлено: krilya, 05:50 17-08-2009
CarrotM

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

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 04:40 17-08-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Stanleygoo
спс в ПМ!
 
Fin80
Цитата:
при начислении квартальной премии военнослужащим в ЗиК 7.7 не за полный квартал происходит неправильный расчет... подскажите что сделать?

1С: вопросы по Конфигурациям 1C (часть 3)

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 08:50 17-08-2009
klimanoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тис 7.7
Задача выгрузить заявку покупателя из excel в ТИС.
Есть обработка, которая выполняет загрузку в тис по реквизитам(для которых стоит сортировать). Единственный столбец, который совпадает м/у заявкой в excel и тис, это штрихкод. В справочнике номенклатура нет такого реквизита, как штрихкод, хотя в самой форме есть РеквШтрихкодБазовой. Сам реквизит, как я понял относится к справочнику Единицы.
Вопрос как наиболее грамотно, не перебирая каждую позицию добавить реквизит штрихкод равный РеквШтрихкодБазовой из формы номенклатура или без перебора номенклатуры вручную не обойтись??  

Всего записей: 80 | Зарегистр. 07-04-2008 | Отправлено: 13:05 17-08-2009 | Исправлено: klimanoff, 13:13 17-08-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
klimanoff
если штрих-коды уникальные, то так:
Код:
Ед = СоздатьОбъект("Справочник.Единицы");
Если Ед.НайтиПоРеквизиту("ШтрихКод",ЗначениеШтрихКода,1)=1 Тогда
   Номенклатура = Ед.Владелец;
КонецЕсли;


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 13:20 17-08-2009
ech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarrotM
Распишите, что значат эти тэги:
 <id>00031437</id>  // Код товара???
  <parent>00019709</parent>  //Родитель??
  <isgroup>element</isgroup>  // Это что???
  <name>1TOY Велосипед 51196 Смешарики 3-х кол. пласт.</name>  //это понятно
  <fullname>1TOY Велосипед 51196 Смешарики 3-х кол. пласт.</fullname> // это тоже
  <price2>2756</price2> // Цена??
  <count>4</count> // И это что?
И какой тип цен вам надо выгружать? Ответьте на эти вопросы и я вам помогу)))

Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 13:39 17-08-2009
asizov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ кто нибудь сталкиволся с такой проблеммой: "Необходимо всю номенклатуру из Торговли 7.7. перенести в Exel ", в бухгалтерии это реализованно - отсюда вопарос может можно просто перенести номенклатуру из Торговли в Бухгалтерию 7.7 ????

Всего записей: 57 | Зарегистр. 25-10-2006 | Отправлено: 17:37 17-08-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
asizov
1. ищи готовые обработки по переносу в нете, например на http://infostart.ru/
2. напиши сам
3. используй КД (конвертация данных)

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 17:59 17-08-2009
ech

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

Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 21:31 17-08-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ech
Цитата:
проще самому написать, дел на полчаса максимум
не факт, ибо надо учесть ещё и синхронизацию: по коды, наименованию или других полей...

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 22:23 17-08-2009 | Исправлено: An4eus, 06:04 18-08-2009
CarrotM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ech
 
id - Артикул или код товара
 
parent - Артикул или код родительской группы
 
isgroup - group для группы или element для элемента
 
name - имя
 
fullname - описание
 
price - цена
 
count - количество на складе (складах)

Всего записей: 56 | Зарегистр. 27-05-2009 | Отправлено: 05:00 18-08-2009
IreneIre

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не знает, где можно найти обучающую литературу по программированию ранних версий 1С на DOS?

Всего записей: 3 | Зарегистр. 18-08-2009 | Отправлено: 15:53 18-08-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
IreneIre
Цитата:
Никто не знает, где можно найти обучающую литературу по программированию ранних версий 1С на DOS?
литературы по 1с искать здесь >>> 1C (1С) Ebooks

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 16:27 18-08-2009
ech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CarrotM
Ваш код будет выглядеть так:
 
Запрос = Новый Запрос;  
Запрос.УстановитьПараметр("Ссылка" ,СсылкаНаОбъект);
Запрос.Текст = "
|ВЫБРАТЬ  
|ТоварыНаСкладах.Номенклатура.Наименование КАК НоменклатураНаименование,
|ТоварыНаСкладах.Номенклатура КАК Ном,
|СУММА(ТоварыНаСкладах.Количество) КАК Количество,
|ЦеныНоменклатуры.ТипЦен.Наименование КАК Тип,
|СРЕДНЕЕ(ЦеныНоменклатуры.Цена) КАК Цена
|ИЗ
|РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ПО ТоварыНаСкладах.Номенклатура.Наименование = ЦеныНоменклатуры.Номенклатура.Наименование
|ГДЕ  
|ЦеныНоменклатуры.ТипЦен = &Ссылка  
|СГРУППИРОВАТЬ ПО
|ТоварыНаСкладах.Номенклатура.Наименование,
|ТоварыНаСкладах.Номенклатура,
|ЦеныНоменклатуры.ТипЦен.Наименование";    
ИмяФайла= "C:\1.xml";    
ЗаписьХМЛ=Новый ЗаписьXML;
ЗаписьХМЛ.ОткрытьФайл(ИмяФайла);
ЗаписьХМЛ.ЗаписатьОбъявлениеXML();
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("pricelist");
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("item");
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("id");
ЗаписьХМЛ.ЗаписатьТекст(Строка(Выборка.Ном.Код));
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("name");
ЗаписьХМЛ.ЗаписатьТекст(Выборка.Ном.Наименование);
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("fullname");
ЗаписьХМЛ.ЗаписатьТекст(Выборка.Ном.ПолноеНаименование);
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("price1");
ЗаписьХМЛ.ЗаписатьТекст(Строка(Выборка.Цена));
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ЗаписьХМЛ.ЗаписатьНачалоЭлемента("count");
ЗаписьХМЛ.ЗаписатьТекст(Строка(Выборка.Количество));
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
КонецЦикла;
ЗаписьХМЛ.ЗаписатьКонецЭлемента();
ЗаписьХМЛ.Закрыть();
 
 
Для тэгов parent,isgroup сами допишете, там не сложно.

Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 16:59 18-08-2009
StarLancer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Накопилось несколько вопросов по ТабличномуПолю в 1С 8
1. Как получить прямой доступ к ячейкам, в формате Cells(Row,Col)?
2. Как получить кол-во строк в табличном поле?
 
 
П.С.
Со вторым вопросом разобрался (получение кол-во строк Через метод Количество())
Первый вопрос, остается висеть в воздухе, Гуру, помогите
 
П.С. 2
Уточню более подробно:
1. Есть справочник с табличной частью СоставПродукции
2. Есть ФормаДокумента, которая содержит эту табличное поле СоставПродукции
 
Остается вопрос как программного перебрать все значения в ячейках этой тачбличого поля?
 
Пишу так:

Код:
    КолвоСтрок = СоставПродукции.Количество();
    КолвоСтолбцов = ЭлементыФормы.СоставПродукции.Колонки.Количество();
    
    для стр = 1 по КолвоСтрок цикл
        для стлб = 1 по КолвоСтолбцов цикл
о = ЭлементыФормы.СоставПродукции[стр][стлб];        КонецЦикла;
    КонецЦикла;
 

Всего записей: 245 | Зарегистр. 29-11-2006 | Отправлено: 11:04 19-08-2009 | Исправлено: StarLancer, 12:25 19-08-2009
ZanderZ



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

Всего записей: 672 | Зарегистр. 19-05-2006 | Отправлено: 09:21 20-08-2009
mindusa



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
народ нужна обработка по рассылке счет фактур на эллектронные ящики клиентов.
кто поможе скинет даст совет всем буду рад вплоть до самонаписания сам плохо знаю 1с но очень хочется научится кодить, тем более есть такая возможность
ЗЫ обработки на jajajaja@mail.ru заранее спасибо

Всего записей: 118 | Зарегистр. 26-02-2009 | Отправлено: 09:39 20-08-2009
   

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru