powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по редактированию документа в 1с 8.1
11 сообщений из 11, страница 1 из 1
Вопрос по редактированию документа в 1с 8.1
    #36825622
Гулёна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста! Второй день борюсь,пишу плохо. Мне необходимо для моего документа(ТорговаяВыручкаЗаДень),я его сама создала(его нет в типовой конфе), сделать следующее:
1. Нужно чтобы его можно было завести 1 раз в день. То есть при проведении документа сделать проверку, на существование в этот день проведенного документа такого же вида, причем не важно проведен ли он пустой или заполненный! Просто поругаться,если документ вносится второй раз!
2. И еще на основании этого документа, при нажатии на кнопку ВВЕСТИ НА ОСНОВАНИИ, я добилась того,что вводится несколько приходных кассовых ордеров(данные для приходника берутся из табличной части моего документа). Но нужно сделать так,что если приходники с совпадающими реквизитами уже внесены, то созданные одинаковые приходники введенные не вводом на основании моего документа(то есть внесенные раньше вручную), были кучей помечены на удаление. То есть должны быть только приходники от моего документа, а похожих других не должно быть.
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825698
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как-то так по 1

ПередЗаписью...
.....
ТекстЗапроса = "ВЫБРАТЬ
| ТорговаяВыручкаЗаДень.Ссылка
|ИЗ
| Документ.ТорговаяВыручкаЗаДень КАК ТорговаяВыручкаЗаДень |ГДЕ
| НАЧАЛОПЕРИОДА(ТорговаяВыручкаЗаДень.Дата, ДЕНЬ) = &Дата";

Если Не ЭтоНовый() Тогда

ТекстЗапроса = ТекстЗапроса + "
| И (НЕ ABCКлассификацияПокупателей.Ссылка = &Ссылка)";

КонецЕсли;

Запрос = Новый Запрос;
Запрос.Текст = ТекстЗапроса;

Запрос.УстановитьПараметр("Дата", НачалоДня(Дата));
Запрос.УстановитьПараметр("Ссылка", Ссылка);

Рез = Запрос.Выполнить();

Если НЕ Рез.Пустой() Тогда

Отказ = Истина;
Сообщить("Алярм!")

Возврат;

КонецЕсли;
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825811
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГулёнаПомогите пожалуйста! Второй день борюсь,пишу плохо.Эхх. Помню: сижу чуть-чуть язык 7 знаю - и дана задача написать с нуля модуль торговли. За месяц мучений - кривенький модуль реализовал
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825823
Гулёна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,НЕ подскажете,а зачем вот эти строки?

ТекстЗапроса = ТекстЗапроса + "
| И (НЕ ABCКлассификацияПокупателей.Ссылка = &Ссылка)";
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825826
Гулёна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем написала я такой код в процедуру ОбработкаПроведения ,и он,ЗАРАЗА, не работает (

Запрос = Новый Запрос(
"ВЫБРАТЬ
| ТорговаяВыручкаЗаДень.Ссылка
|ИЗ
| Документ.ТорговаяВыручкаЗаДень КАК ТорговаяВыручкаЗаДень
|ГДЕ
| ТорговаяВыручкаЗаДень.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата, ДЕНЬ)
| И ТорговаяВыручкаЗаДень.Проведен");
Запрос.УстановитьПараметр("Дата",Дата);
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Результат = Запрос.Выполнить();
//Выборка = Результат.Выбрать();
Если НЕ Результат.Пустой() Тогда
Отказ = Истина;
Сообщить("В этот день данный документ уже был создан! Удалите либо предыдущий документ, либо текущий!");
Возврат;
КонецЕсли;
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825859
Гулёна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее он то работает правильно,то не работает совсем...Не пойму почему....:(
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825874
Гулёна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не пойму ничего...Засунула код в процедуру ДатаПриИзменерии и все работает! А блин из процедуры проведения никак((((((Не пойму никак,что не то???
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36825894
Гулёна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой,я тормоз!!Все поняла!!!Спасибо большое! Буду очень благодарна,если поможете по второму вопросу))))
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36827120
VladC#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулёна,

Вам нужно связать Ваши приходники с исходным документом, например завести реквизит ДокументОснование у приходников, заполнять этот реквизит при вводе на основании, и когда надо искать приходники по этому реквизиту и если он не заполнен, то помечать на удаление или что Вам там надо с ними делать
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36829179
Фотография valex13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы завел ещ регистр сведений. ИсторияОформленияПКОНаОсновании :-)
Однозначно потом захотят отчеты выуживать, а с регистром сведений собрать отчет не проблема.
...
Рейтинг: 0 / 0
Вопрос по редактированию документа в 1с 8.1
    #36830853
СвинТуз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
valex13Я бы завел ещ регистр сведений. ИсторияОформленияПКОНаОсновании :-)
Однозначно потом захотят отчеты выуживать, а с регистром сведений собрать отчет не проблема.

переодичность день?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос по редактированию документа в 1с 8.1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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