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

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

  Все выпуски  

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Тимошенко Дмитрий
Статус: Студент
Рейтинг: 219
∙ повысить рейтинг >>
М.Денис
Статус: 6-й класс
Рейтинг: 147
∙ повысить рейтинг >>
Владимир Лазурко
Статус: Профессионал
Рейтинг: 121
∙ повысить рейтинг >>

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

Выпуск № 1035 от 17.06.2009, 06:35
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 521, экспертов - 113
В номере: вопросов - 3, ответов - 7

Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
оценить выпуск >>

Вопрос № 169279: Добрый день! Помогите пожалуйста новичку! Подскажите пожалуйста, как получить Номер документа или имя при выборе его в поле ввода на форме. Бухгалтерия 8.1 релиз 15. Заранее спасибо....


Вопрос № 169284: Здравствуйте уважаемые эксперты! у меня мало опыта, но мне нужно решить одну задачу в бух 7.7 релиз 506. бухам необходимо. чтобы в документах : авансовый отчет, перемещение материалов, услуги сторонних организаций появлялась проводка по налоговому сч...
Вопрос № 169308: Подскажите, пожалуйста, где прописать путь сохранения данных при выполнении команды "Сохранить как...". Проблемма заключается в невнимании бухгалтеров и сохраненные документы попадают в различные папки. Заранее благодарна!...

Вопрос № 169279:

Добрый день! Помогите пожалуйста новичку! Подскажите пожалуйста, как получить Номер документа или имя при выборе его в поле ввода на форме. Бухгалтерия 8.1 релиз 15. Заранее спасибо.

Отправлен: 11.06.2009, 10:57
Вопрос задал: nadina8, Посетитель
Всего ответов: 2
Страница вопроса >>


Отвечает М.Денис, 6-й класс :
Здравствуйте, nadina8.
В Процедуре-обработчике события ПриИзменении вашего поля ввода напишите (Пусть поле ввода называется ВыбранныйДокумент)

//Номер документа
НомерДокумента = ВыбранныйДокумент.Номер;
//Имя документа
ИмяДокумента = ВыбранныйДокумент.Метаданные().Имя;


-----
The important thing is not to stop questioning. Albert Einstein

Ответ отправил: М.Денис, 6-й класс
Ответ отправлен: 11.06.2009, 11:56

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250816 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает Anton Devitsin, Профессионал :
    Здравствуйте, nadina8.

    Как и в любой другой объектной среде у каждого объекта есть свой набор свойств, методов, и ОБРАБОТЧИКОВ СОБЫТИЙ.
    Те в режиме конструктора открыв форму и выбрав на ней любой компонент, вы с правой стороны видете его набор свойств. Там же внизу есть события обрабатываемые с этим компонентом. Найдите там событие ПриОкончанииВвода или ПриИзменении данных и нажмите на кнопочку рядом. 1С автоматически создасть новую процедуру или откроет код существующей процедуры запускаеемой по данному событию. Там вы можете призвести требуемые доработки в коде.

    Ответ отправил: Anton Devitsin, Профессионал
    Ответ отправлен: 11.06.2009, 12:34

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250819 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169284:

    Здравствуйте уважаемые эксперты! у меня мало опыта, но мне нужно решить одну задачу в бух 7.7 релиз 506. бухам необходимо. чтобы в документах : авансовый отчет, перемещение материалов, услуги сторонних организаций появлялась проводка по налоговому счету Н07.13, если в бухгалтерии корреспонденция Дт23 Кт 71.1, я не знаю куда ее вставить и как правильно написать,
    большое спасибо

    Отправлен: 11.06.2009, 12:19
    Вопрос задал: Королева Марина Юрьевна, Посетитель
    Всего ответов: 3
    Страница вопроса >>


    Отвечает Anton Devitsin, Профессионал :
    Здравствуйте, Королева Марина Юрьевна.

    Во всех документах имеется МОДУЛЬ ДОКУМЕНТА в котором описаны функции и процедуры исполняемые при служебных событиях. (проведение, отмена проведения, запись, пометка на удаление) итд
    В Модуле требуемого документа вам надо найти процедуру ОбработкаПроведения().
    И в ней найдя необходимую вам корреспонденцию или сделав проверку на формирование необходимой корреспонденции, добавить ваши проводки.
    Проводка является подклассом класса ОПЕРАЦИЯ. Описывается Как Операция.НоваяПроводка().
    Затем в свойства проводки пишутся данные в соответствующие подклассы Дебет и Кредит.
    Пример:

    Приложение:

    Ответ отправил: Anton Devitsin, Профессионал
    Ответ отправлен: 11.06.2009, 12:47

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250821 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает М.Денис, 6-й класс :
    Здравствуйте, Королева Марина Юрьевна.
    В модуле каждого документа есть процедура ОбработкаПроведения(). Из этой процедуры идет обращение к процедуре ПроводкаСтрока(), где построчно записиваются движения документа
    с помощью глПроводка(Контекст,Счет1,Счет2,,,,,,,,,,,,).
    Вставьте условие проверки: действительно ли данная строка пишется как Дт23 Кт 71.1 и далее используйте глПроводка(Контекст,Счет1,Счет2,,,,,,,,,,,,), где вставьте нужные Вам счета и остальные параметры

    -----
    The important thing is not to stop questioning. Albert Einstein

    Ответ отправил: М.Денис, 6-й класс
    Ответ отправлен: 11.06.2009, 13:04

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250825 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает Сайко Владимир Владимирович, 2-й класс :
    Здравствуйте, Королева Марина Юрьевна.
    Открываете нужный документ, открываете модуль формы и в нем прописываете.
    По поводу того каким образом вставить проводки :
    1Вариант
    Вставить в существующий цикл формирования проводок.
    2 вариант
    Организовать свой цикл.Для Этого можно использовать либо цикл "Пока" либо "Для".
    Как Формировать проводки можно посмотреть в модуле документа.Либо пишите в личку чем смогу помогу

    Ответ отправил: Сайко Владимир Владимирович, 2-й класс
    Ответ отправлен: 12.06.2009, 00:47

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250859 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169308:

    Подскажите, пожалуйста, где прописать путь сохранения данных при выполнении команды "Сохранить как...". Проблемма заключается в невнимании бухгалтеров и сохраненные документы попадают в различные папки. Заранее благодарна!

    Отправлен: 11.06.2009, 20:44
    Вопрос задал: buinaya, Посетитель
    Всего ответов: 2
    Страница вопроса >>


    Отвечает М.Денис, 6-й класс :
    Здравствуйте, buinaya.
    Система сама запоминает куда был в последний раз сохранен файл, туда же предлагает сохранить и следующий файл. Как вариант предлагаю ограничить доступ к запрещенным папкам на уровне операционной системы
    Если же Вы используете не Файл - Сохранить как, а обработку, предлагаю использовать СохранитьЗначение(<Имя>, <Значение>) для сохранения адреса каталога с файлами и ВосстановитьЗначение(<Имя>) для его восстановления.
    P.S. 8.x


    -----
    The important thing is not to stop questioning. Albert Einstein

    Ответ отправил: М.Денис, 6-й класс
    Ответ отправлен: 12.06.2009, 09:31

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250861 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает Шахрайчук Владимир Анатольевич, Специалист :
    Здравствуйте, buinaya.
    Если имеется в виду путь сохранения таблицы, то нужно поставить
    ПутьСохраненияТаблицы=ВосстановитьЗначение("ПутьСохраненияТаблицы");
    Таб.Показать("Товары",ПутьСохраненияТаблицы+"Товары");

    Ответ отправил: Шахрайчук Владимир Анатольевич, Специалист
    Ответ отправлен: 12.06.2009, 16:02

    Оценка ответа: 5
    Комментарий к оценке:
    Спасибо! Я искала "глобальное решение", а вы подсказали мне простой выход из ситуации.

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250870 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
    оценить выпуск >>

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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.2 от 15.06.2009

    В избранное