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

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

  Все выпуски  

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Кочетков Василий [Vasiliy83]
Статус: Профессионал
Рейтинг: 2043
∙ повысить рейтинг »
Владимир Лазурко
Статус: Профессор
Рейтинг: 954
∙ повысить рейтинг »
Тимошенко Дмитрий
Статус: Практикант
Рейтинг: 537
∙ повысить рейтинг »

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

Номер выпуска:1186
Дата выхода:07.08.2012, 08:00
Администратор рассылки:Владимир Лазурко (Профессор)
Подписчиков / экспертов:101 / 46
Вопросов / ответов:1 / 1

Консультация # 186489: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: 1С-8.2.15.319 Бух-КОРП-2.0.38.6 Чтобы при оформлении Реализации товаров и услуг полностью исключить использование неправильного курса валюты, необходимо организовать дополнительную проверку соответствия курса валюты в документе и курса этой валюты в справочнике Валюты н...


Консультация # 186489:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
1С-8.2.15.319 Бух-КОРП-2.0.38.6
Чтобы при оформлении Реализации товаров и услуг полностью исключить использование неправильного курса валюты, необходимо организовать дополнительную проверку соответствия курса валюты в документе и курса этой валюты в справочнике Валюты на дату документа. Надо, чтобы при неоперативном проведении документа в случае несоответствия курсов валюты документа в документе и соответствующего значения курса в справочнике Валюты на дату документа выдавалось сообщение об ошибке, и документ невозможно было провести до исправления курса валюты в документе в соответствии со справочником.
Как это лучше сделать? Хотелось бы, естественно, чтобы при последующих обновлениях "танцы с бубном" были минимальны.
Спасибо!

Дата отправки: 01.08.2012, 07:43
Вопрос задал: VladimirNick (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Полозов Олег aka Asher (Студент):

Здравствуйте, VladimirNick!


Зацикливание происходит из из-за того что вы вызываете процедуру ПриЗаписи() в процедуре ПередЗаписью()
Вам нужно в процедуре перед записью, Если курсы валют разные, остановить выполнение этой процедуры.
Что то типа :

В обработке проведения написать что то типа:

Отмена = Проверка валюты() // Здесь ваша проверка

// А это собствено отмена проведения
Если Отмена Тогда
ЭтотОбъект.Проведен = Ложь;
Возврат;
КонецЕсли;

Чтобы не курочить документ, можно сделать подписку На проведение реализации и этот кусок засунуть туда. Здесь описывать создание подписок не буду если интересно, отвечу в мини-форуме

Консультировал: Полозов Олег aka Asher (Студент)
Дата отправки: 06.08.2012, 07:08

5
Спасибо. Буду благодарен и за подробности про создание подписок.
-----
Дата оценки: 06.08.2012, 08:24

Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное