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

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

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

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ShIvADeSt



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


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

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

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

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
Lenarrr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал но не помогло! тоже самое !
Пробовал :Все переустановил! и хасп и платформу саму все равно выдает ошибку при вызове синтаксис помошника: Ошибка совместного доступа к файлу "с:\documents and settings\admin\local settings\temp\v8_3_19.tmp"; Это же временные файлы, он этот файл даже не содает, а гворит ошибка совместного! может такое у кого встречалось?
а теперь выдает : Ошибка совместного доступа к файлу "с:\temp\v8_3_19.tmp"! А я поспотрел такого файла там нету

Всего записей: 19 | Зарегистр. 07-01-2009 | Отправлено: 13:53 13-02-2009
RomanBor



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

Цитата:
Попробовал но не помогло! тоже самое !  
Пробовал :Все переустановил! и хасп и платформу саму все равно выдает ошибку при вызове синтаксис помошника: Ошибка совместного доступа к файлу "с:\documents and settings\admin\local settings\temp\v8_3_19.tmp"; Это же временные файлы, он этот файл даже не содает, а гворит ошибка совместного! может такое у кого встречалось?  
а теперь выдает : Ошибка совместного доступа к файлу "с:\temp\v8_3_19.tmp"! А я поспотрел такого файла там нету

 
даже незнаю что посоветовать, может что то нето с файловой системой, файловая в ntfs или в fat, раз говориш переставлял винду попробуй на диск в ntfs папку temp назначь

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 14:05 13-02-2009
Lenarrr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня все файловые системы ntfs! fat вообще нету ! может это Антивирус kis, но вроде нет!

Всего записей: 19 | Зарегистр. 07-01-2009 | Отправлено: 14:14 13-02-2009
RomanBor



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

Цитата:
У меня все файловые системы ntfs! fat вообще нету ! может это Антивирус kis, но вроде нет!

 
может правда из за каких нить служб антивируса или еще чего нить
 
думаю винду еще раз переставляй и на чистую сразу ставь 1С

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 14:24 13-02-2009
kalinakrasnay



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RomanBor, о да! про С++ я знаю...думала и тут так.
За исправления спасибо, приму к сведению!
И вообще спасибо RomanBor и Akam1!!!!
 

Всего записей: 351 | Зарегистр. 04-01-2007 | Отправлено: 16:23 13-02-2009
AskYOU

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок)
       
       ОформлениеСтрокиПоНоменклатуре = Новый Соответствие;    
       ОтображаемыеТовары = Новый Массив;
       
       Для каждого ОформлениеСтроки из ОформленияСтрок Цикл
               
              Товар = ОформлениеСтроки.ДанныеСтроки.Ссылка;
               
              // Заполнить  массив отображаемых номенклатурных позиций
 
              ОтображаемыеТовары.Добавить(Товар);
               
              // Заполнить соответствие товара и оформления строки
 
              ОформлениеСтрокиПоНоменклатуре.Вставить(Товар, ОформлениеСтроки);
             
       КонецЦикла;
 
  ЗапросОстатка = Новый Запрос;
ЗапросОстатка.Текст = "
| ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.КоличествоОстаток
| ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = &ВыбСчет, , Субконто1 В (&ВыбНоменклатура)) КАК ХозрасчетныйОстатки";
 
 
 
ЗапросОстатка.УстановитьПараметр("ВыбСчет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
ЗапросОстатка.УстановитьПараметр("ВыбНоменклатура", ОтображаемыеТовары);
 
Выборка = ЗапросОстатка.Выполнить().Выбрать();
 
Пока Выборка.Следующий() Цикл
Сообщить("По счету " + Выборка.Счет + " остаток товара " + Выборка.Субконто1 + " = " + Выборка.КоличествоОстаток);
КонецЦикла;  
 
КонецПроцедуры //СправочникСписокПриПолученииДанных()
 
Работает. Дело в том, ПланыСчетов.Хозрасчетный.Товары - групповой, у него нет субконто Номенклатура. Или счет в (ИЕРАРХИИ &ВыбСчет).

Всего записей: 56 | Зарегистр. 01-10-2007 | Отправлено: 17:41 13-02-2009
elgreco

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Комментарий: надо было указать счет в ИЕРАРХИИ или ТоварыНаСкладах. Счет Товары - групповой, на нем нет остатков и номенклатуры.

Всего записей: 4 | Зарегистр. 16-04-2008 | Отправлено: 00:09 14-02-2009 | Исправлено: elgreco, 14:37 14-02-2009
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
14.02.2009
ВСЕХ - С ПРАЗДНИКОМ ВСЕХ ВЛЮБЛЕННЫХ !!!  (не только в 1С, ес-сно)    
 
В 1С-Ebooks-библиотечке очередные обновления и дополнения, в том числе :
 
Введен НОВЫЙ раздел - 1С-Журналы.
В него будут добавляться периодические издания по 1С, которые попадутся под руку...
Раздел 1C Magazines
NEW -  Журнал "1C для Профессионалов" - 2005 год , номера 4 и 9
NEW -  Журнал "Бух-1С" - 2006 год, Полная Электронная версия (типа ИТС) - очень много интересной и полезной информации (даже удивительно... )
 
Раздел 1C v7.7 - Files & Docs
NEW -  1C v77 - 1C и механизм OLE Automation
NEW -  1C v77 - SQL-версия - Установка, Настройка, Программирование, Работа
NEW -  1C v77 - Архитектура 1C-Предприятия как продукт инженерной мысли
NEW -  1C v77 - Документация - Сборник - ЖКК и др
NEW -  1C v77 - Документация с сайта Hare.Ru
NEW -  1C v77 - Компонента УРБД и УРИБ
NEW -  1C v77 - Методология и Инструменты
NEW -  1C v77 - Описание конфигурации Комплексная (Редакция 2)
NEW -  1C v77 - Основы XML - Методические материалы
NEW -  1C v77 - Помощник бухгалтера (КИТ)
 
Ссылки - ЗДЕСЬ, пасс - стандартный

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 15:54 14-02-2009
Samurai123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на счет ШК...я на принтере этикеток Zebra....распечатала ШК...но на принтере 4-ре полосы....а он у меня только на одной распечатывает....в 7-ке есть "Редактор таблиц"...т.е. можно копировать...вставить.., а в 8-ке он заблокирован в пользовательском режиме...как его разблокировать? ... можно ли это сделать?

Всего записей: 31 | Зарегистр. 24-06-2008 | Отправлено: 11:15 16-02-2009
ech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет! вопрос к знатокам. дан екселевский файл, в нем есть первая ячейка с цифрой при нажатии на которую подсвечуются ячейки сумма которых дает данную нам первую ячейку! так вот как програмно в 1С искать по этому Екселевскому файлу ячейку главную и ячейки подчиненные ей по формулам (т.е. есть ссылки на формулы). Должен быть примерно такой вид:  
 
Ячейка C5 = "=Sum(C13,C15,C34,C199)"
 
т.е. мне нужно найти в Екселе все ячейки которые принадлежат С5.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задаю предыдущий вопрос по другому...
При выводе на печать Этикеток....у меня не доступна панель "Редактирование табличного документа"... в 8-ке , как это можно исправить?

Всего записей: 31 | Зарегистр. 24-06-2008 | Отправлено: 13:25 16-02-2009
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Samurai123
В пользовательском режиме при открытой табличной форме Таблица->Вид->Только просмотр

Всего записей: 2429 | Зарегистр. 23-09-2004 | Отправлено: 01:59 17-02-2009 | Исправлено: niko7, 02:00 17-02-2009
metmil

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто знает откликнетесь прошу!
Перевели базу 1С 7.7 с SQL2000 на SQL 2005 EVALUATION EDITION. Стал наблюдаться эффект следующий, документы открываются секунд по 30, журнал вроде шустро (это после того как сняли галочку Поддерживать приоритет SQL Server). Как настроить 2005 для нормальной работы, хотя бы по скорости как 2000, а то невозможно работать.

Всего записей: 68 | Зарегистр. 08-10-2008 | Отправлено: 06:45 17-02-2009
M_Volkov



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

Цитата:
Перевели базу 1С 7.7 с SQL2000 на SQL 2005  

Советую поискать ответ в MS SQL 2005 + 1С 7.7 или 1Cv7.7 SQL 2005 реальный опыт использования
 
Добавлено:

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

Передо мною  такой задачи не стояло - лишь обеспечить доступ к старым архивным базам, сделанных в 1Cv77.

Всего записей: 5806 | Зарегистр. 23-06-2008 | Отправлено: 07:56 17-02-2009
RomanBor



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

Цитата:
привет! вопрос к знатокам. дан екселевский файл, в нем есть первая ячейка с цифрой при нажатии на которую подсвечуются ячейки сумма которых дает данную нам первую ячейку! так вот как програмно в 1С искать по этому Екселевскому файлу ячейку главную и ячейки подчиненные ей по формулам (т.е. есть ссылки на формулы). Должен быть примерно такой вид:  
 
Ячейка C5 = "=Sum(C13,C15,C34,C199)"  
 
т.е. мне нужно найти в Екселе все ячейки которые принадлежат С5.

 
Это тебе надо в прогромировании на VBA а не на 1С, в 1С можно тока подсказать как подключиться к Xls, а дальше уже ... на VBA код то ...
 
а подключиться так 1С 8.х

Код:
 
ИФ = "Имя_файла_ексель";//Имя_файла_ексель Замени на твой файл пример "C:\1.xls"
Excel = Новый COMОбъект("Excel.Application");
wb = Excel.Workbooks.Open(ИФ);
Лист = wb.sheets(ИмяЛист);
ТекстЯчейки =  Лист.cells(0, 0).text; // получить текст из ячейки 0:0 (самая левая верхняя ячейка)
 
Excel.Quit();//Закроем ексель
Excel = Неопределено; // На всякие пожарные освободим объект
 


Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 11:02 17-02-2009 | Исправлено: RomanBor, 11:04 17-02-2009
shapovalov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, КАК?
1C-Предприятие 7.7.
Есть документ, на нем табличная часть. Одна из колонок в ней вводится как выбор из Справочник.Услуги. В Справочник.Услуги есть 2 колонки с ценами. Как узнать после выбора услуги, по какой колонке с ценами было нажатие? Т.е. в зависимости от этого мне надо в табличную часть документа поместить одну или другую цену.

Всего записей: 15 | Зарегистр. 15-05-2006 | Отправлено: 11:28 17-02-2009
macromedia23



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Стоит конфигурация УП, нужно что бы в документе при выборе Номенклатуры автоматически подставлялась цена из РегистрыСведений.ЦеныНоменклатурыКонтрагентов.Ресурсы.Цена
Где это код прописывать я нашел, а вот как его прописать???? Если кто может помогите пожалуйста, заранее огромное спасибо.  
 

Код:
Процедура ТоварыНоменклатураПриИзменении(Элемент)  
 
СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;  
 
// Выполнить общие действия для всех документов при изменении номенклатуры.
ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);  
 
// Берем из самого реквизита Номенклатура
СтрокаТабличнойЧасти.ЕдиницаИзмерения = СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков;
СтрокаТабличнойЧасти.Коэффициент      = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Коэффициент;  
 
//Вот суда наверное нужно вставить код,////  
 
ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуМестТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);  
 
УстановитьЦенуНоменклатуры(СтрокаТабличнойЧасти);  
 
// Поменяем способ редактирования цены.
УстановитьСвойстваПоляВводаЦены(СтрокаТабличнойЧасти.Номенклатура);  
 
СтрокаТабличнойЧасти.Качество = Справочники.Качество.Новый;  
 
КонецПроцедуры  

 
Добавлено:
1c 8.1.

Всего записей: 205 | Зарегистр. 18-07-2008 | Отправлено: 11:37 17-02-2009
ArtBrain1985

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня проблемы с извлечением данных из справочников в 1С 8.1.
По порядку.
В 1С 7.7 Работала следующия конструкция (УСЛОВНО):
 
Справочник = СоздатьОбъект(Тип+"."+Вид);
Справочник.ВыбратьЭлементы();
Пока Справочник.ПолучитьЭлемент()=1 цикл
     Для i=1 по ЧислоРекв Цикл
           Значение = Справочник.ПолучитьАтрибут(Рекв[i]);
           {Далее идут действия которые нет смысла описывать.}
     КонецЦикла;
КонецЦикла;  
 
Т.е. существет массив/таблица значений/список значений, неважно каким способом полученные. В них хранятся строковые выражения - названия реквизита справочника.  
Очень важно (!!!), сам справочник и его реквизиты заранее неизвестны и все данные хранятся в массивах/ТЗ/СЗ.
 
Что я деляю в 1С 8.1:
 
Справочник = Справочники[Вид]
ВыборкаСправочника = Справочник.Выбрать();
Пока ВыборкаСправочника.Следующий() цикл
        Для i=1 по ЧислоРекв Цикл
             Значение = {?}
       КонецЦикла;
КонецЦикла;
 
Т.е. как следует извлекать значения реквизитов из справочников, если заранее неизвестны ни реквизиты, ни сами справочники? ПолучитьАтрибут() работала в 1с 7.7. в 1С 8 она для XML и DOM, но не для справочников. Аналог долго искал, но так и не нашел. Буду очень благодарен.  

Всего записей: 2 | Зарегистр. 17-02-2009 | Отправлено: 11:52 17-02-2009
fllkonst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте !
Продолжаем работать над управленческой зарплатой в УПП 8.1. Кстати , взята она из  ЗУП 8.1 .  Есть отлаженный вариант , где возможно применение табеля с почасовым расчетом для управленческих начислений .  
 
Подскажите , кому интересно , как лучше выложить отлаженную модификацию конфигурации УПП 1.2.17 (170 Мб ) и краткое описание изменений в типовой для всеобщего доступа , т. к. нет достаточного опыта .
 
Отвечу , почему не взяли основные начисления с "левой" организацией . Во первых , как правило , спектр вариантов расчета управленческой зарплаты намного шире , чем  
"белой" . Например в нашем варианте более одного основного начисления , как база для среднего заработка используется только оклад , и эти ограничения пришлось снимать только для управленческих начислений . Белую зарплату клиент собирается рассчитывать в той же базе , поэтому Основные начисления трогать нельзя (хотя это обстоятельство даст массу работы при каждом обновлении "белой " зарплаты ).
    Но для другого клиента , которому не нужно считать "белую" зарплату в управленческой базе , а нужно рассчитывать больничные и отпуска в управленческих начислениях , мы выбрали именно такой вариант , т. е с основными начислениями и "левой " организацией .
С Уважением всем !

Всего записей: 9 | Зарегистр. 26-01-2009 | Отправлено: 12:29 17-02-2009
RomanBor



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

Цитата:
У меня проблемы с извлечением данных из справочников в 1С 8.1.  
   

 
Вот переор всех реквезитов из справочника Номенклатура

Код:
 
_Спр = справочники.Номенклатура.Выбрать(); //Создаем выборку
пока _Спр.Следующий() цикл //перебераем элеметы
        _СпрСсылка = _Спр.Ссылка; //получим ссылку на объект
        _Рекв = _СпрСсылка.метаданные().Реквизиты; //получим метаданные и реквезиты на объект
        сообщить(_СпрСсылка);
        для каждого Рек из _Рекв цикл //перебор всех реквезитов
    сообщить(сокрлп(Рек.Имя) + " : " + сокрлп(_СпрСсылка[Рек.Имя]));
 
                //_СпрСсылка[Рек.Имя] вот прлучить реквезит по имени как в массиве
 
        конеццикла;
        прервать;
конеццикла;
 

 
Добавлено:
fllkonst

Цитата:
Здравствуйте !  
Продолжаем работать над управленческой зарплатой в УПП 8.1. Кстати , взята она из  ЗУП 8.1 .  Есть отлаженный вариант , где возможно применение табеля с почасовым расчетом для управленческих начислений .  
 
Подскажите , кому интересно , как лучше выложить отлаженную модификацию конфигурации УПП 1.2.17 (170 Мб ) и краткое описание изменений в типовой для всеобщего доступа , т. к. нет достаточного опыта .  
...
 

 
Непонял вопроса.. ?
 

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 12:37 17-02-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru