Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 419
от 04.02.2007, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 326, Экспертов: 46
В номере:Вопросов: 4, Ответов: 13


Вопрос № 73201: Здравствуйте, уважаемые эксперты! Разрабатываю свою конфигурацию (для 7.7). После переписывания, случается такое что не верно вычисляются некоторые данные, суммы. Подобное встретил и с конфигурацией "Торговля и склад". ...
Вопрос № 73246: Здравствуйте! Очень хочется попробовать в работе 1С 8. Да и главбуху показать. Директор хочет перейти на 8 с 2008 года, покупать пока не хочет, ждет моего ответа, а я с ней не работал. Нужно посмотреть смогу ли я её "перелопатить" ...
Вопрос № 73276: Здравствуйте! Создан отчет, имеющий 3 слоя: Основной, Товар, Тара. Используются закладки (см.приложение). На Основном слое есть кнопка Сформировать с процедурой Сформировать(). Как мне описать, какой метод использовать, чтобы если при выборе закладки...
Вопрос № 73283: Добрый день уважаемые эксперты!! 1с версии 7.7 25 релиз Сегодня столкнулся с непонятным глюком, хотя может основной глюк - это я. Так вот, выбираю элементы справочника с помощью метода ВыбратьэлементыПоРеквизиту().Справочник подчинен другому спра...

Вопрос № 73.201
Здравствуйте, уважаемые эксперты!

Разрабатываю свою конфигурацию (для 7.7).
После переписывания, случается такое что не верно вычисляются некоторые данные, суммы.
Подобное встретил и с конфигурацией "Торговля и склад".
После перезагрузки компьютера все вроде бы стабильно работает.
Встречались ли Вы с подобным фокусом? Из-за чего так происходит? Как часто это может происходить? Как избавиться?
Заранее благодарю за ответ. Пока.
Отправлен: 29.01.2007, 23:43
Вопрос задал: Александр Лагий (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gl0betrotter
Здравствуйте, Александр Лагий!

В моей практике подобное случилось из-за некорректной работы оперативной памяти.
Итак, если Вы уверены в правильности Ваших вычисляющих функций, то:
а) если ПК под разгоном - сбрасываем настройки BIOS в дефолт;
б) тестируем ОЗУ с помощью утилиты memtest86 (http://www.memtest86.com/) или ее наследницы memtest86+ (http://www.memtest.org/);
в) пробуем переставить модули ОЗУ местами или в другие слоты.

Об успехе или неудаче напишите в личку или на мини-форум вопроса.
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 30.01.2007, 09:55


Вопрос № 73.246
Здравствуйте!
Очень хочется попробовать в работе 1С 8. Да и главбуху показать.
Директор хочет перейти на 8 с 2008 года, покупать пока не хочет, ждет моего ответа, а я с ней не работал. Нужно посмотреть смогу ли я её "перелопатить" под свою организацию.
Есть ли демка (не ролик)? Хотелось бы и на код взглянуть, говорят сильно отличается от семерки.

P.S.: Курсы не предлагайте, ходил на 7.7 - ерунда полная, из книжек больше узнаешь.
Отправлен: 30.01.2007, 10:52
Вопрос задал: Munster (статус: 7-ой класс)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: Starhan

У любого 1c диллера (лучше франчайзера) можно купить диск
1C:Бухгалтерия 8.0. Учебная версия цена 270
или
1С:Предприятие 8.0. Версия для обучения программированию цена 540
(в них нелзя вести нормальный учет)

но можно разобратся в коде
и вообще в программе


---------
хмм...
Ответ отправил: Starhan (статус: 3-ий класс)
Ответ отправлен: 30.01.2007, 11:20
Оценка за ответ: 5
Комментарий оценки:
Спасибо!

Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Munster!
В настоящее сремя мало кто хвалит восьмерку, семерка давно отработана, а восьмерка..... Куча глюков и все. Я пробовал восьмерку, причем далеко не первый релиз. По - моему переходить пока рановато. Если только через годик другой, когда ошибок в самой платформе будет меньше.
---------
Плох тот юзер, который не мечтает стать админом...
Ответ отправил: Гребиников Павел Генадьевич (статус: Заблокирован)
Ответ отправлен: 30.01.2007, 13:44
Оценка за ответ: 4
Комментарий оценки:
немножко не по теме, но все равно спасибо, интересно занать мнения других

Отвечает: Atilla
Здравствуйте, Munster!
Самому передалать будет очень трудно, а если учесть тот факт что вы никогда ее в глаза не видели, то практически невозможно!!!

Что бы вникнуть с нуля понадобится около пол года :(

Так что решайте или покупать голую конфигурацию, или нанимать Франчи (представители 1С)

Удачи!!!
Ответ отправил: Atilla (статус: 1-ый класс)
Ответ отправлен: 30.01.2007, 14:06
Оценка за ответ: 4
Комментарий оценки:
Невозможное - возможно :)

Отвечает: Махнев Даниил Анатольевич
Здравствуйте, Munster!
Не бойтесь переходите на восьмерку... Продукт весьма достойный, глюки конечно есть, но они не страшные... У нас клиенты работают и им нравится... Причем после букавально 2-х месяцев работы на восьмерке они полностью отвыкают от 7.7. Принцип написания кода сильно отличается от семерки, но если есть опыт программирования на языках высокого уровня (особенно под платформу .NET Framework), то проблем с освоением не возникнет... По началу будет тяжко а потом все легче и легче... :-)
---------
Windows работает ?! Читайте внимательно инструкцию...
Ответ отправил: Махнев Даниил Анатольевич (статус: 2-ой класс)
Ответ отправлен: 30.01.2007, 18:33

Отвечает: Владимир Лазурко
Здравствуйте, Munster!
Вот, на диске ИТС по поводу демонстрации восьмёрки:
"Фирма 1С не выпускает демо-версий типовых конфигураций. Демонстрацию типовой конфигурации проводят фирмы-партнёры".
Их список на сайте v8.1c.ru и www.1c.ru
Ответ отправил: Владимир Лазурко (статус: 7-ой класс)
Ответ отправлен: 30.01.2007, 19:37

Отвечает: Ahab
Здравствуйте, Munster!
Давай емелю отправлю справку по языку и администрированию... насчёт платформы ничем помочь не могу, для моего нета шибко большая...
Ответ отправил: Ahab (статус: 3-ий класс)
Ответ отправлен: 31.01.2007, 06:44


Вопрос № 73.276
Здравствуйте! Создан отчет, имеющий 3 слоя: Основной, Товар, Тара. Используются закладки (см.приложение). На Основном слое есть кнопка Сформировать с процедурой Сформировать(). Как мне описать, какой метод использовать, чтобы если при выборе закладки «Товар» работала процедура Сформировать1(), а при – «Тара» Сформировать2() ???

Приложение:

Отправлен: 30.01.2007, 14:07
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Darina!
Что у вас всегда все такое навороченное???
Используйте предопределенную процедуру привыборезакладки(), примерно как в приложении

Приложение:

---------
Плох тот юзер, который не мечтает стать админом...

Ответ отправил: Гребиников Павел Генадьевич (статус: Заблокирован)
Ответ отправлен: 30.01.2007, 15:09
Оценка за ответ: 3

Отвечает: Palkin
Здравствуйте, Darina!
Врядли Вам требуется выполнить процедуру при выборе закладки, скорее всего Вы имеете в виду выполнение процедуры при нажатии кнопки при определенной активной закладке. Здесь 2 варианта: либо опишите процедуру при нажатии кнопки, в которой определите какой слой является активным, либо сделайте для каждого слоя свою кнопку.
Ответ отправил: Palkin (статус: 2-ой класс)
Ответ отправлен: 30.01.2007, 15:52
Оценка за ответ: 4
Комментарий оценки:
я и имела ввиду как сделать при опеределенной активной закладке

Отвечает: Strawberry
Здравствуйте, Darina!
Обявить в модуле переменную
Перем текущийСлой;

Процедура ПриВыбореЗакладки(Ном,Значен);
Форма.ИспользоватьСлой(Значен+", Основной",2);
Если Ном=1 Тогда
текущийСлой=1;
Иначе
текущийСлой=2;
КонецПроцедуры

Процедура Сформировать()
Если текущийСлой = 1 тогда
Сформировать1();
Иначе
Сформировать2();
КонецЕсли;
КонецПроцедуры

Процедура ПриОткрытии()
ВыбранныйТовар="";
ВыбНачПериода=НачМесяца(РабочаяДата());
ВыбКонПериода=РабочаяДата();
Форма.ИспользоватьЗакладки(1);
Форма.Закладки.ДобавитьЗначение(1,"Товар");
Форма.Закладки.ДобавитьЗначение(2,"Тара");
Форма.ИспользоватьСлой("Основной,Товар",2);
текущийСлой = 1;
КонецПроцедуры

---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 3-ий класс)
Ответ отправлен: 30.01.2007, 15:58
Оценка за ответ: 5
Комментарий оценки:
Спасибо! Добавила ещё немного в процедуре ПриВыбореЗакладки() и всё получилось

Отвечает: Ahab
Здравствуйте, Darina!
В процедуре Сформировать() можно определять текущую активную закладку как
Форма.Закладки.ТекущаяСтрока() -
вернёт её номер... ну и далее, соответственно, если 1 то вызвать функцию/процедуру 1 и т.д. думаю более подробно распространяться никчему :)

P.S. ниразу в жизни не встречал женщины программиста... в т.ч. и 1С :)))
Ответ отправил: Ahab (статус: 3-ий класс)
Ответ отправлен: 31.01.2007, 07:08
Оценка за ответ: 5
Комментарий оценки:
Отлично! Так гораздо проще. Век живи - век учись!
З.Ы. Я, кстати, тоже не знакома. Знаю, что в нашем городе вроде как есть, но не встречала :-)


Вопрос № 73.283
Добрый день уважаемые эксперты!! 1с версии 7.7 25 релиз
Сегодня столкнулся с непонятным глюком, хотя может основной глюк - это я. Так вот, выбираю элементы справочника с помощью метода ВыбратьэлементыПоРеквизиту().Справочник подчинен другому справочнику, который подчинен еще одному.
В выборке у меня несколько элементов. Пока выборка происходит без метода записать() у меня все нормально: выбираются все элементы, но стоит включить метод записать(), как в выборке остается только один элемент. В чем прикол???
Я решил эту проблему следующим образом: сначала подсчитал общее количество элементов, а потом организовал цикл от одного до этого количества, а нельзя ли сразу???

Приложение:

Отправлен: 30.01.2007, 14:56
Вопрос задал: Гребиников Павел Генадьевич (статус: Заблокирован)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Гребиников Павел Генадьевич!

Если Вы вносите изменения в реквизит, по которому сделали отбор, то выборка, естественно, сбивается.
1. Вместо того чтобы многократно делать выборку, можно занести найденные элементы в список или таблицу значений, и потом методом НайтиЭлемент() позиционироваться на нужный элемент, менять реквизит и записывать. В Приложении это Пример 1.
2. Если отказаться от использования списка или таблицы значений. В таком случае также есть более рациональный способ организовать цикл. В Приложении это Пример 2.

Приложение:

---------
Мирный атом в КАЖДЫЙ дом!

Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 30.01.2007, 16:02
Оценка за ответ: 5
Комментарий оценки:
Как раз то второй пример я сразу организовал у себя, ничего не работало, выбирался только один элемент, а первый пример слишком громоздкий, всеравно спасибо за то, что объяснили, где глюк, оставляю все по своему, всеравно работает быстро. Спасибо

Отвечает: Ahab
Здравствуйте, Гребиников Павел Генадьевич!
Насколько помню... чёрт, не хотелось бы соврать, да времени проверить нету... если завести другую переменную-справочник того же типа который надо записать и для записи использовать её, то выборка не сбивается... типа

....
Пока спрсотр.ПолучитьЭлемент()=1 цикл
// Спрсотр.статус=Перечисление.статусработника.УволенПредПериод;
// Спрсотр.записать();
Спрсотр2.НайтиЭлемент(Спрсотр.ТекущийЭлемент());
Спрсотр2.статус=Перечисление.статусработника.УволенПредПериод;
Спрсотр2.записать();
Конеццикла;
....

....если не ошибаюсь....
Ответ отправил: Ahab (статус: 3-ий класс)
Ответ отправлен: 31.01.2007, 07:17
Оценка за ответ: 4
Комментарий оценки:
Ошибаетесь, уважаемый!!!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.43 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное