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

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

  Все выпуски  

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


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

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

Выпуск № 406
от 22.01.2007, 08:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 311, Экспертов: 39
В номере:Вопросов: 3, Ответов: 3


Вопрос № 71166: Уважаемы эксперты! Подскажите пожалуйста начинающему коллеге, как можно правильно (корректно) изменить модуль формы документа - реализация чтобы при выботе номенклатуры из опред. группы, менялось (подставлялось) общее название н-р - "ингредиенты...
Вопрос № 71171: Уважаемые эксперты! Пытался перекодировать, поменять префикс документов в Бухгалтерии преприятия 8.0 следующим образом: ВыборкаДокументов = Документы.ПлатежноеПоручениеИсходящее.Выбрать(ДатаНач,ДатаКон); Пока ВыборкаДокументов.С...
Вопрос № 71242: Здравствуйте эксперты! Снова я к Вам за помощью. Как организовать формирование книги покупок в Бухгалтерии при раздельном учете НДС на поступивший товар? Слышала, что это реализовано в 8.0, но у меня нет возможности там посмотреть. Подскажите пожалуй...

Вопрос № 71.166
Уважаемы эксперты! Подскажите пожалуйста начинающему коллеге, как можно правильно (корректно) изменить модуль формы документа - реализация чтобы при выботе номенклатуры из опред. группы, менялось (подставлялось) общее название н-р - "ингредиенты" и общее сумма - кол-во?
Это лучше сделать в процедуре - "печать"?
Если можно, образец кода.
Всем наилучшие пожелания в этом году :)
Отправлен: 16.01.2007, 10:57
Вопрос задал: Вячеслав Б. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Vladal
Здравствуйте, Вячеслав Б.!
Все вычисления формул печатной формы рекомендуется выполнять в модуле.
В процедуре печати перед циклом обхода табл. части пишем:
//
Ингридиенты = Создать("Справочник.Номенклатура");
Ингридиенты.НайтиПоКоду(код_групы_ингридиенты_в_базе);
КоличствоИнгридиентов = 0;
//
В цикле вывода строк пишем:
//
Если Товар.ПринадлежитГруппе(Ингридиенты) Тогда
ПечСтрока = "Ингридиент: "+Товар.Наименование;
КоличествоИнгридиентов = КоличествоИнгридиентов+Количество;
КонецЕсли;
//
В итогах печатной формы пишем что-то вроде "Общее количество [Итог("Количество")], в том числе ингридиентов [КоличествоИнгридиентов]."
Вот и всё.
Ответ отправил: Vladal (статус: 6-ой класс)
Ответ отправлен: 16.01.2007, 13:30
Оценка за ответ: 5


Вопрос № 71.171
Уважаемые эксперты!
Пытался перекодировать, поменять префикс документов в Бухгалтерии преприятия 8.0 следующим образом:

ВыборкаДокументов = Документы.ПлатежноеПоручениеИсходящее.Выбрать(ДатаНач,ДатаКон);

Пока ВыборкаДокументов.Следующий() Цикл
НовыйНомер = "РСП" + Прав(ВыборкаДокументов.Номер,8);
ВыборкаДокументов.Номер = НовыйНомер;
ВыборкаДокументов.Записать(РежимЗаписиДокумента.Запись);
КонецЦикла;

Прога ругнулась следующим образом: "Поле объекта недоступно для записи (Номер)". Что я сделал не так?
Отправлен: 16.01.2007, 11:22
Вопрос задал: Яров Максим Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Tek
Здравствуйте, Яров Максим Сергеевич!
ДокументВыборка(ваша переменная ВыборкаДокументов) - этот объект только для чтения, по-этому нужно получать ДокументОбъект следующим образом:

Пока ВыборкаДокументов.Следующий() Цикл
НовыйНомер = "РСП" + Прав(ВыборкаДокументов.Номер,8);
// получаем объект документа для редактирования и записи
Док = ВыборкаДокументов.ПолучитьОбъект();
Док.Номер = НовыйНомер;
Док.Записать(РежимЗаписиДокумента.Запись);
КонецЦикла;

---------
WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: 7-ой класс)
Ответ отправлен: 16.01.2007, 11:30
Оценка за ответ: 5
Комментарий оценки:
Супер! Спасибо большое. Век живи-век учись.


Вопрос № 71.242
Здравствуйте эксперты! Снова я к Вам за помощью. Как организовать формирование книги покупок в Бухгалтерии при раздельном учете НДС на поступивший товар? Слышала, что это реализовано в 8.0, но у меня нет возможности там посмотреть. Подскажите пожалуйста кто может каким образом там формируется книга покупок, чтобы я смогла также сделать. По сути мне нужно знать: сколько товара списано на опт (например, РасходнаяНакл) и сколько на розницу (РасходнаяНакл1) по каждой приходной накладной.
Отправлен: 16.01.2007, 20:08
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Darina!
Обычно приходная накладная есть партиеобразующий документ. Следовательно, если перебрать все документы списания и расхода, то можно, анализируя партии, которые они списали, сделать вывод о том, сколько товара списано с данной приходной накладной через РасходнаяНакл, сколько через РасходнаяНакл1, сколько через Списание, сколько осталось. Отчет данный будет работать правильно только в том случае, если правильно настроен механизм последовательностей, и если последовательность восстановлена. Если же партионного учета нет, то ничем помочь нельзя.
Предполагаю, что данный отчет не будет быстрым, но за ночку управится.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Студент)
Ответ отправлен: 17.01.2007, 11:47
Оценка за ответ: 5
Комментарий оценки:
Спасибо!


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.41 beta от 19.01.2007
Яндекс Rambler's Top100

В избранное