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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OwlEagle
Что же вы как маленький, какая конфигурация 1С, при каких действиях проявляется проблема и т.д., а то хочется ответить, исправить ручками

Всего записей: 249 | Зарегистр. 04-02-2008 | Отправлено: 15:10 24-12-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rosalin
Правильно ругается. Причем тут Конт? Конт - подразумевает Контекст, а у контекста автора не может быть. Автор есть у Документа.  
 
Док = СоздатьОбъект("Документ");
Док = ТекущийДокумент();
Если Док.Автор <> Пользователь Тогда

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 17:57 24-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
softechhh
если подразделение Участок периодическое в справочнике Сотр, то нужно до самой процедуры, где запрос, написатьтакую функцию:
Код:
Функция _ПолучитьПодраздение(Сотр, _Дата)
   Возврат Сотр.Участок.Получить(_Дата);
КонецФункции

+ изменить условие на подраздение на:
Код:
|Условие(_ПолучитьПодраздение(Сотр, ВыбКонПериода)=_участок);

 
если не переиодический реквизит, то просто условие:
Код:
|Условие(Сотр.Участок.=_участок);

 
Добавлено:
rosalin
1. полный номер релиза конфинурации
2. где это пишется? если в глобальном модуле, то скорей всего всё верно, если пишется в форме, то нужно убрать "Конт." !!!
3. а точно Пользователь есть такая переменная? моожет глПользователь?
4. что вообще за задача?
 
Добавлено:
St01en

Цитата:
rosalin
Правильно ругается. Причем тут Конт? Конт - подразумевает Контекст, а у контекста автора не может быть. Автор есть у Документа.  
 
Док = СоздатьОбъект("Документ");  
Док = ТекущийДокумент();  
Если Док.Автор <> Пользователь Тогда

врёшь!  
что такое контекст?
помимо того, что через него доступны реквизиты ОБЪЕКТА, доступны так же всякие кнопки и т.д.
В ПУБе, как и в ТиСе, и в Комплесной - автор - общий реквизит для всех документов!


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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:21 25-12-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OwlEagle
Цитата:
появилась такая проблема что первое считывание проходит нормально, а второе и последующие не проходят. (только на новых считывалках). Я заметил что на второй раз подставляется префикс #10 , хотя его быть не должно.
Это происходит (во второй раз подставляется префикс #10) даже в самом тесте драйвера? Тогда это в Штрих-М.
http://forum.shtrih-m.ru/

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26400 | Зарегистр. 20-04-2006 | Отправлено: 05:35 25-12-2008
RomanBor



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1с 8.1.12.101
и походу предыдущая тоже  
 
_Дата = Дата('20081231235959');
Сообщить(_Дата);
Сообщить(Формат (КонецДня(_Дата),"ДФ= 'MMMM YYYY'"));    
Сообщить(Формат (КонецДня(_Дата),"ДФ= 'MMMM yyyy'"));
 
бага или фича внимание на год ????
 
Сообщить(Формат (КонецДня(_Дата),"ДФ= 'MMMM YYYY'"));    // год 2009
Сообщить(Формат (КонецДня(_Дата),"ДФ= 'MMMM yyyy'"));       //год 2008  
?????

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 08:17 25-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RomanBor
М - рус/анг?
у - рус/анг?

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 08:46 25-12-2008
RomanBor



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


Цитата:
М - рус/анг?  
у - рус/анг?

 
все на англ.

Всего записей: 172 | Зарегистр. 02-06-2004 | Отправлено: 08:52 25-12-2008
softechhh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо, все заработало  
 
Добавлено:
появился маленький вопросик:
 
в таблице значений я кликаю на элементе, открываеться форма справочника в корне, а как сделать чтобы форма открывалась на том элементе справочника , на котором кликаю в своей ТЗ???

Всего записей: 26 | Зарегистр. 19-11-2008 | Отправлено: 18:38 25-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RomanBor
а если  заменить ' на """ ?

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 00:32 26-12-2008 | Исправлено: An4eus, 11:11 26-12-2008
tocjik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь конвертировать данные из 1С. Бухгалтерия 7.7 в УПП 8.0. При помощи обработки V77Exp.ert для переноса данных из бух в упп. Спустя некоторое время выходит сообщение - недостаточно памяти. и все 1С виснет. Пишет что выгружено 122 444 объектов. Какой памяти недостаточно??? База весит 2,73 Гб. В чем проблема может кто сталкивался?

Всего записей: 6 | Зарегистр. 23-09-2008 | Отправлено: 10:09 26-12-2008
BAG211270

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день всем..
 
Подскажите плиз.. по 8-ке.. Создаю документ с помощью обработки. Документ "ПоступлениеТоавровУслуг". Есть табличная часть "Товары"  С шапкой проблем нет. А как добавить строки в табличную часть?

Всего записей: 177 | Зарегистр. 12-02-2007 | Отправлено: 10:44 26-12-2008
dimaxmaster

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

Цитата:
Пытаюсь конвертировать данные из 1С. Бухгалтерия 7.7 в УПП 8.0. При помощи обработки V77Exp.ert для переноса данных из бух в упп. Спустя некоторое время выходит сообщение - недостаточно памяти. и все 1С виснет. Пишет что выгружено 122 444 объектов. Какой памяти недостаточно??? База весит 2,73 Гб. В чем проблема может кто сталкивался?  

 
Недостаточно оперативной памяти. В данном случае 1С предварительно эти объекты выгружает в оперативку. Если оперативки не хватает, пытается использовать файл подкачки. Но для начала огласите, сколько у вас оперативки на компе?

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 11:45 26-12-2008
tocjik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата:Пытаюсь конвертировать данные из 1С. Бухгалтерия 7.7 в УПП 8.0. При помощи обработки V77Exp.ert для переноса данных из бух в упп. Спустя некоторое время выходит сообщение - недостаточно памяти. и все 1С виснет. Пишет что выгружено 122 444 объектов. Какой памяти недостаточно??? База весит 2,73 Гб. В чем проблема может кто сталкивался?  
 
 
Недостаточно оперативной памяти. В данном случае 1С предварительно эти объекты выгружает в оперативку. Если оперативки не хватает, пытается использовать файл подкачки. Но для начала огласите, сколько у вас оперативки на компе? [/q]
 
Оперативки - 2Гб., файл подкачки - 4 Гб

Всего записей: 6 | Зарегистр. 23-09-2008 | Отправлено: 12:21 26-12-2008
M_Volkov



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

Цитата:
Пытаюсь конвертировать данные из 1С... Спустя некоторое время выходит сообщение - недостаточно памяти... В чем проблема может кто сталкивался?  

Сталкивался, случаются ситуации, когда ссылки на подчиненные объекты выстраивают их в цепочку, замыкая в цикл. В этом случае ни какой памяти не хватит! Обычно это происходит, когда в конфигурацию вносили изменения, а в правилах выгрузки эти изменения не учтены. Возможно, даже не вносили изменений, но разработчик правил не все учел. Советую разбить процесс выгрузки на мелкие этапы, вставить комментарии процесса.

Всего записей: 5806 | Зарегистр. 23-06-2008 | Отправлено: 13:06 26-12-2008
NNomad



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 1С8.0 Сталкнулся с ножиданной проблемой.
Нужно посчитать количество дней с ДатаН по ДатаК.
В 1С7.7 Все просто: ДнейХранения= ДатаК-ДатаН
В 1С8.0 Выкрутился так:
 
ДатаН = ЭлементыФормы.Date_Entry  .Значение;
ДатаК = ЭлементыФормы.Date_Release.Значение;
мДатаН = ДатаН;
ДнейХранения = 0;
Пока Год(мДатаН)<Год(ДатаК) Цикл // Пока даты в разных годах
  ДнейХранения = ДнейХранения+ДеньГода(КонецГода(мДатаН))-ДеньГода(мДатаН)+1;
  мДатаН = НачалоГода(ДобавитьМесяц(мДатаН,12));
КонецЦикла;    
ДнейХранения = ДнейХранения+ДеньГода(ДатаК)-ДеньГода(мДатаН);
 
Подскажите как это можно было сделать проще.

Всего записей: 5 | Зарегистр. 16-11-2006 | Отправлено: 13:20 26-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NNomad
а разве нету функции, преобразующую Дату-Время в дату? а потом, как в 7.7 !!!

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 20:07 26-12-2008
NNomad



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
В стандарнтной 1С-ой документации (Описании строенного языка) ничего подходящего не обнаружил. Может не в тех главах искал, но в "Функциях работы со значением типа Дата" не обнаружил.
Сам удивляюсь. Потому и интересно как другие решают подобные ситуации.

Всего записей: 5 | Зарегистр. 16-11-2006 | Отправлено: 21:08 26-12-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NNomad
Дата хранится в секундах. Возможны два варианта: состав даты у Date_Entry и Date_Release а) просто "Дата" и б) "Дата и Время"
Когда "Дата и Время" тогда разница дней будет
ДнейХранения = (НачалоДня(ДатаК)-НачалоДня(ДатаН))/(60*60*24)+1;
Насчет "+1" в конце не уверен, смотри сам.
Если просто "Дата", то тогда то же самое, только без "НачалоДня", хотя его можно и оставить.

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26400 | Зарегистр. 20-04-2006 | Отправлено: 05:37 27-12-2008
NNomad



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

Всего записей: 5 | Зарегистр. 16-11-2006 | Отправлено: 09:42 27-12-2008
klimanoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ТИС 7.7
Есть 3 склада 2 розничных и 1 оптовый, все продажи идут с розничных, но практически вся отгрузка с оптового(розница как выставочный зал).
Схема след - Заявка на склад ---> Приходник ----> Реализация
Встал вопрос по отчетам по продажам по каждому магазину, но привязка идет по складу отгрузки. Может кто сталкивался с такой ситуацией...
 
Добавлено:
Решил вопрос

Всего записей: 80 | Зарегистр. 07-04-2008 | Отправлено: 14:29 27-12-2008
   

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