Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 19:15
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Как определить в коде записаны ли изменения?  (Прочитано 1815 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazeR

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-09-21
  • Сайт: 
Всем привет!

Вопрос такой:
Есть у меня документ, записанный и проведенный. В нем есть табличное поле.
Я беру и редактирую строку в этом табличном поле.
Мне надо сделать так, чтобы пока документ не записан, строку можно было редактировать.
Как только докумкент записали или перепровели, строка закрывается для редактирования.

Другими словами, как определить, что изменения, внесенные в табличное поле еще не сохранены в базе данных?

Всем заранее спасибо...


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Что-то я не поняла.
Так у нас документ уже записан или еще нет?

У нас есть документ, записанный и проведенный.
Открываем его.
Можем редактировать.
Как только отредактировали и записали - тогда уже не можем редактировать.
То есть, два раза подряд не можем его отредактировать. Или как?

А если закроем его и еще раз откроем? Тогда опять можем редактировать?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Понятно когда требуется создать документ, поредактировать его и после сохранения закрыть возможность изменения.

А у вас ничего не понятно...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн RazeR

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-09-21
  • Сайт: 
Ну суть была в следующем:
Пользователь открыл существующий документ. Пока он не нажал кнопку Записать или Провести, он может редактировать посленюю строчку табличного поля. Но как-только нажал Записать или Провести, строка становится только для чтения. При этом можно сколько угодно раз обращаться к другим полям документа и возвращаться к табличному полю. И это все не закрывая форму.

Хотя ответ я для себя уже нашел.
Я могу взять доп реквизит документа и писать в него 1 при окончании редактирования табличного поля. А после записи документа обнулять его. Соответственно при 1 последнюю строку редактировать можно, а при 0 - нет.

Но все равно всем спасибо! :)

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Теперь понятно :)

Про решение - я бы сделала по-другому. Как минимум, пусть это будет не реквизит, а доп.свойство, или категория.

А еще лучше совсем по-другому сделать: при открытии дока делаете последнюю строку доступную на изменение, а при записи запрещаете изменение. Вот и всё :) И не нужно никаких реквизитов.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать


Теги:
 

Функция "дата запрета изменения данных"

Автор carrotlassРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 1168
Последний ответ 17 Май 2015, 01:31
от SitnovaMarina
1С8,3 ЗУП - Изменения документа "ОТПУСК" в текущем периоде

Автор Buh_SevasРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 1741
Последний ответ 27 Июл 2015, 16:54
от pavl_vs
Как восстановить в ИБ запрет изменения с поддержкой (восстановить серый замочек)

Автор ktu78Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 994
Последний ответ 06 Июл 2016, 14:55
от ktu78
Почему реквизит типа "список значений" может оказаться недоступным для изменения

Автор VdegРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 6208
Последний ответ 28 Июл 2011, 23:55
от Dethmontt
Документ "Корректировка реализации" изменения в релизе 3.0.36.18 в параметре Отражать корректировку

Автор gapp2009Раздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 2114
Последний ответ 16 Дек 2014, 02:00
от gapp2009

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
168 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
48 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 357
  • Точка Скрытых: 0
  • Точка Пользователей: 9
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal