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

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

  Все выпуски  

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


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

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

Выпуск № 497
от 17.05.2007, 09:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 386, Экспертов: 53
В номере:Вопросов: 2, Ответов: 7


Вопрос № 86449: Здравствуйте. Скажите пожалуйста, как увидеть будущие проводки документа (черновика) не проводя его?...
Вопрос № 86521: Ищу программу преобразования числа из 10 в 16-ричное...

Вопрос № 86.449
Здравствуйте. Скажите пожалуйста, как увидеть будущие проводки документа (черновика) не проводя его?
Отправлен: 11.05.2007, 16:03
Вопрос задал: Матвей Дербенев (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Dmitry Stashenko
Здравствуйте, Матвей Дербенев!

Никак. Проводки могут существовать только у проведенного документа.

Разве что в Конфигураторе в модуле документа глянуть, какие проводки формируются
Ответ отправил: Dmitry Stashenko (статус: 2-ой класс)
Ответ отправлен: 11.05.2007, 16:17
Оценка за ответ: 4

Отвечает: BigHard
Здравствуйте, Матвей Дербенев!
Просмотреть будущее проведение документа не проводя его Вы никак не сможете. Единственно, посмотреть модуль проведения документа в конфигураторе.
Правда, тут в зависимости от конфигурации, есть конфигурации простенькие: дебет - кредит, субконто1,2 и.т.д. и все, а есть такииииеееее, очень трудно понять, откуда все берется, и что из этого следует. Также можно попробовать посмотреть проводки уже проведенного документа и исходя иэ своих заданых данных примерно представить, какие проводки будут у Вашего документа
---------
Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: Студент)
Ответ отправлен: 11.05.2007, 16:56
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Все понятно. Вы подтвердили мое мнение. Спасибо!

Отвечает: Strawberry
Здравствуйте, Матвей Дербенев!
ЗАЧЕМ ??
написать обработку которая сформирует таблицу предполагаемых проводок для просмотра
---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 7-ой класс)
Ответ отправлен: 11.05.2007, 17:50

Отвечает: Maska
Здравствуйте, Матвей Дербенев!

А почему просто не провести документ, посмотреть его проводки, потом отменить проведение.
Или в описании документа, как правило, указывается перечень проводок, которые может сформировать документ в зависимости от хозяйственной операции.
Возможены еще варианты: посмотреть на 1 диске ИТС или в конфигураторе.

С уважением, maska!!!
Ответ отправила: Maska (статус: 5-ый класс)
Ответ отправлен: 14.05.2007, 02:16


Вопрос № 86.521
Ищу программу преобразования числа из 10 в 16-ричное
Отправлен: 12.05.2007, 00:02
Вопрос задал: Викентий (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Полозов Олег aka Asher
Здравствуйте, Викентий!
в принципе можно нарисовать код самому. Ну коль рассылка по 1С вот код на языке 1С 8.0:

В обработке на форму вставляем поле "ДесятичноеЧисло" и Надпись "ШеснадцатеричноеЧисло"

Собственно сам код:

Перем ПолучаемоеЧисло ;

Функция ПреобразоватьВ16(Цифра)
Если Цифра = 10 Тогда
Возврат "A";
ИначеЕсли Цифра = 11 Тогда
Возврат "B";
ИначеЕсли Цифра = 12 Тогда
Возврат "С";
ИначеЕсли Цифра = 13 Тогда
Возврат "D";
ИначеЕсли Цифра = 14 Тогда
Возврат "E";
ИначеЕсли Цифра = 15 Тогда
Возврат "F";
Иначе
Возврат Строка(Цифра);
КонецЕсли;
КонецФункции

Процедура ПеревестиВШестнадцатеричное(ДесятичноеЧисло)
Цифра = ДесятичноеЧисло % 16;
Цифра16 = ПреобразоватьВ16(Цифра);
ПолучаемоеЧисло = Цифра16 + ПолучаемоеЧисло;
Если ДесятичноеЧисло > 16 Тогда
Кусок = Цел(ДесятичноеЧисло / 16);
ПеревестиВШестнадцатеричное(Кусок);
КонецЕсли;

КонецПроцедуры
Процедура ДесятичноеЧислоПриИзменении(Элемент)
ЭлементыФормы.ШеснадцатеричноеЧисло.Значение = "";
ПеревестиВШестнадцатеричное(ДесятичноеЧисло);
ЭлементыФормы.ШеснадцатеричноеЧисло.Значение = ПолучаемоеЧисло;
КонецПроцедуры

ПолучаемоеЧисло = "";


Ответ отправил: Полозов Олег aka Asher (статус: 5-ый класс)
Ответ отправлен: 12.05.2007, 03:04
Оценка за ответ: 5

Отвечает: Elric
Здравствуйте, Викентий!

В коде от Полозов Олег aka Asher не хватает одной строчки (для универсальности)
см. Приложение.

Приложение:

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

Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 12.05.2007, 10:05

Отвечает: Dmitry Stashenko
Здравствуйте, Викентий!

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

П.С. Написал за минуту, не тестил, должна и так работать, если нет - принцип должен быть понятен. Если что, пиши в приват

Приложение:

Ответ отправил: Dmitry Stashenko (статус: 2-ой класс)
Ответ отправлен: 12.05.2007, 11:39


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100

В избранное