Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Печать двух экземпляров документа на одной странице
Kami4
Отправлено: 02.10.17, 9:50


Молчаливый
*

Группа: Пользователи
Сообщений: 3
Регистрация: 13.02.13
Пользователь №: 24655


DneprPepe @ 25.01.11, 12:42 * ,
Презалейте плиз........

f12 @ 25.01.11, 13:36 * ,
Перезалейте плиз....
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #132892 · Ответов: 11 · Просмотров: 42641
 

>  Дублирование записей РС
Kami4
Отправлено: 30.03.13, 11:27


Молчаливый
*

Группа: Пользователи
Сообщений: 3
Регистрация: 13.02.13
Пользователь №: 24655


Цитата(Домовик @ 30.03.13, 14:12) *
если РС пустой, результат запроса тоже пустой. в цикл программа не заходит(и зачем он -нужна одна запись). да и как тут сравнивать результат с тек ставкой?
если результат запроса пустой, то просто выполняете код по формированию записи в РС.

По видимому лучше будет при открытии формы получать СрезПоследних,выводит в форму,а при закрытии если не совпадает то делается новая запись.Это вариант один. Может есть другой вариант?
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #67107 · Ответов: 3 · Просмотров: 4125
 

>  Дублирование записей РС
Kami4
Отправлено: 30.03.13, 10:27


Молчаливый
*

Группа: Пользователи
Сообщений: 3
Регистрация: 13.02.13
Пользователь №: 24655


Добрый день.
В форме есть два реквизита Дата,Ставка.

После закрытия форме происходит новая запись в РС.

Вопрос:
Как программно сделать сформулировать код так,чтобы была проверка,если Ставка равна Последней Ставке в РС,то запись не проходит?
Сделал вот такой вот запрос,работает...Но вот если РС пустой то ни чего не происходит,что не так?

 Запрос=Новый Запрос();
       Запрос.Текст=
       "ВЫБРАТЬ
       |    КонстантыСрезПоследних.Ставка КАК Ставка
       |ИЗ
       |    РегистрСведений.Константы.СрезПоследних КАК КонстантыСрезПоследних";

     Результат=Запрос.Выполнить().Выбрать();
    
     Пока Результат.Следующий() Цикл
        
    Если Результат.Ставка=Ставка Тогда
        Предупреждение("Ставка осталось прежней");
        ЭлементыФормы.ЗаписатьВРеестр.Видимость=Ложь;    
    КонецЕсли;
    Если НЕ Результат.Ставка=Ставка Тогда
        Набор=РегистрыСведений.Константы.СоздатьМенеджерЗаписи();
        Запись=Набор;
          Запись.Период=ПоследнееИзменение;
        Запись.Дата=ПоследнееИзменение;
        Запись.Пользователь=ПараметрыСеанса.ТекущийПользователь;
        Запись.Ставка=Ставка;
        Набор.Записать();
        ЭлементыФормы.ЗаписатьВРеестр.Видимость=Ложь;        
    КонецЕсли;
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #67105 · Ответов: 3 · Просмотров: 4125
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 07.06.24, 21:52
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!