powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP:работа с многострочными документами a la 1C(Ok, Cancel)
18 сообщений из 18, страница 1 из 1
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305913
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у меня документ без табличной части, проблем нет:
Хранимая процедура по кнопке Ok. А если есть табличная часть?
Где ее(табличную часть) держать?
Во временной таблице?
В маркированной флажком "черновик" основной?
Где нибудь локально (не уверен, что это технически возможно, редактировать ADP формой mdb таблицу)
Кто так делал, поделитесь пожалуйста жизненным опытом.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305952
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я держу в одной. Разделение по полю-признаку. Это позволяет вести коллективную работу и избавляет от перенабора в случае синего экрана или сбоя питания.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305959
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините,а вы про что?
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305961
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по сбою как выкручиваешься?
Проверка и запуск "Удалить все черновые" при загрузке юзера?
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305968
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по сбою как выкручиваешься?
Проверка и запуск "Удалить все черновые" при загрузке юзера?

Ни в коем случае. Его черновики - пусть сам и грохает, если хочет.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305970
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по сбою как выкручиваешься?
Проверка и запуск "Удалить все черновые" при загрузке юзера?

А зачем? Будет у тебя журнал невведенных документов. Чем мешает-то?
Набивал юзер один документ, потом отложил его в сторону и начал набивать другой. Глюкануло - перегрузился - добил оба.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305974
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor, чо же тут неясного? Человек спрашивает, где до сохранения держать документ (накладную, к примеру).
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32305978
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor, чо же тут неясного? Человек спрашивает, где до сохранения держать документ

Я вот тоже ничего не понял...даже после объяснения
Наверное сказывается отстутствие опыта работы с 1С.


P.S. С моей колокольни, накладная это главная простая форма+табличная подчиненная. Тогда в чем вопрос?
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306000
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, кажись понятно.

Вариант 1 (из Гетца):
Открытие главной и подчиненной формы в одном коннекте и одной транзакцией.

Вариант 2 (у меня):
Все вводится по-живому в главную и подчиненную таблицы на сервере.
Главная таблица имеет признак - ввод документа завершен.
Вся обработка данных (отчеты, и т.п.) ведется только по документам, ввод которых завершен.

Или я не правильно понял задаваемый вопрос?
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306005
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или я не правильно понял задаваемый вопрос?
По крайней мере я его понял именно так.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306051
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все вопрос поняли правильно.
Вы предлагаете завести галку "Черновик" и при попытке изменить эту галку делать контроль целостности.
Поподробнее можно про журнал невведенных документов. Как Вы его вживую представляете? Интерфейс я имею в виду. Как с ним работать?
У меня документики маленькие. Их резервирование в процессе заполнения не имеет большого смысла.
Другая проблема состоит в том, что у расходных документов детальная часть заполняется из остатков, и в этих остатках данные текущего документа хорошо бы учитывать.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306062
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В одном коннекте и одной транзакцией
Очень лениво и СТРАШНО. Я никогда так не делал и боюсь что будет глючить. Собственно, я в ADP не разу главного-детального документа не делал, отсюда и вопрос.
С черновиками мне больше нравится, но тут свои вопросы. Черновики друг друга пользователей очевидно не обрадуют и тд.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306092
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как Вы его вживую представляете? Интерфейс я имею в виду. Как с ним работать?
Да очень просто я его себе представляю. Кнопка на форме. Вернее выключатель. Если нажат - отображаются только невведенные документы (черновики). Ну и редактировать их можно как хочешь. Если отжат - отображаются только введенные, ограничения при редактировании.
Можешь двумя разными формочками сделать. Простор открыт.

Черновики друг друга пользователей очевидно не обрадуют
Ну и не отображай чужие. Или опять таки два режима - все черновики или только свои.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306097
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня юзера могут своими черновиками поделится с кем-нибудь. А могут и не делится. Я же говорю, коллективная работа!
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306111
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ЛП 13:53
Спасибо, так и сделаю. А незаконченные покрашу:-)
Как остатки считать тоже понятно. Неучитывать все черновики, кроме етого.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306132
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все теперь понятно благодаря incold'у :)

К счастью передо мной таких задач не ставили, поэтому меня и не осенило на слове "черновик".
Видимо у вас критично, если документ появляется, так сказать, частями по мере набивки подчиненых строк. // Чеширский кот, однако :)

Чую, слишком многое задач решать прийдется. Например, уже "белый" документ решили сделать "черным". У меня нечто подобное на приходах было сделано: закрыт/открыт (на основании остатка). При несложной логики - все ОК, стоит добавить, например, Акты сверок - уже сложней, а если закрытие периода или еще что-нибудь - та ды ой (это я про mdb - с сиквелом гораздо проще).

Если бы передо мной что-нибудь такое поставили - я бы наверное хранил все в куче (общей таблице на сервере), делая отличия по suser_sname, например, и/или хосту
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306139
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Senin Victor
Извините,а вы про что?
:-)
Если серьезно, то белый- черный- совершенно другая песня.
...
Рейтинг: 0 / 0
ADP:работа с многострочными документами a la 1C(Ok, Cancel)
    #32306184
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> белый- черный- совершенно другая песня.

я имел ввиду Черный=Черновик.
И слова у песни одни и те же: блокировки, совместный доступ, целостность, синхронизация, ограничения доступа, бизнес-правила и т.п.
==
Нашу песню не задушишь не убьюшь... //программирование одним словом
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP:работа с многострочными документами a la 1C(Ok, Cancel)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]