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

Хранилище

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

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



> Проблема с ВР/ВД и галочками          
cRYSMAS Подменю пользователя
сообщение 04.03.10, 9:18
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0


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


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Vofka Подменю пользователя
сообщение 04.03.10, 9:23
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4522 раз
Рейтинг: 3645.4

Галочка = 1.
А вообще-то конфу б ещё указать не мешало бы, потому что у меня (в ПУБе) этот документ имеет другой вид

Batchir Подменю пользователя
сообщение 04.03.10, 10:04
Сообщение #3

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

Повторю вопрос: на форме это просто элемент флажек или есть соответствующий реквизит документа?
Если реквизита нет, то нужно добавить и на форму выложить его, а при создании документа выставлять
<ИмяРеквизита>=1;

liksoft Подменю пользователя
сообщение 04.03.10, 10:47
Сообщение #4

Говорящий
Иконка группы
Группа: Местный
Сообщений: 72
Спасибо сказали: 31 раз
Рейтинг: 0

В бух 77 это Реквизит Шапки "УказанаПредварительнаяОплата", Тогда в процедуре ПриОткрытии() надо писать
УказанаПредварительнаяОплата = 1;
ИзмУказанаПредварительнаяОплата();

Галочек ВД ВР нет ни в одной типовой конфе. Скорее всего это доработка.
Но не надо забывать что при смене заказа или при его отсутствии стоит
Процедура ОчиститьЗаказ()
    Если Заказ.Выбран() = 1 Тогда
        Заказ = 0;
        СуммаО = 0; НДСО = 0;
        УказанаПредварительнаяОплата = 0;
    КонецЕсли;
КонецПроцедуры

Alan68 Подменю пользователя
сообщение 04.03.10, 10:56
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 146
Спасибо сказали: 218 раз
Рейтинг: 0

Если судить по виду возвратной накладной, то это БухУчет для Украины. И если я правильно понимаю, то эта накладная нужна на возврат тары. Хотелось бы конкретней знать для чего нужно устанавливать галочку предоплаты, А если ее завтра не будет? Тогда что?

Batchir Подменю пользователя
сообщение 04.03.10, 11:49
Сообщение #6

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

Цитата(liksoft @ 04.03.10, 11:47) *
В бух 77 это Реквизит Шапки "УказанаПредварительнаяОплата", Тогда в процедуре ПриОткрытии()

Не совсем правильно, в этом случае при любом открытии будет проставлятся флаг, а если нам не надо и м ы сняли его.
Только один раз выставлять нужно при создании документа.

liksoft Подменю пользователя
сообщение 04.03.10, 12:38
Сообщение #7

Говорящий
Иконка группы
Группа: Местный
Сообщений: 72
Спасибо сказали: 31 раз
Рейтинг: 0

Согласен. Тогда при ВводеНаОсновании() или при ВводНового() .

cRYSMAS Подменю пользователя
сообщение 04.03.10, 15:01
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

блин у меня не получаеться, чото:
Код до изменения:

Процедура ИзмУказанаПредварительнаяОплата()
Если УказанаПредварительнаяОплата = 1 Тогда
УстСуммаО();
КонецЕсли;
КонецПроцедуры

Сдесь галочка по умолчанию не стоит.

Что я сделал:
Процедура ИзмУказанаПредварительнаяОплата()
УказанаПредварительнаяОплата = 1;
Если УказанаПредварительнаяОплата = 1 Тогда
УстСуммаО();
КонецЕсли;
КонецПроцедуры

Галочка тоже не стоит после моих манипуляция но когда ставлю галочку убрать уже не как не льзя потому как я прописал вот это "УказанаПредварительнаяОплата = 1;" Вопрос как поставить галочку по умолчанию????? что когда я захожу в форму что бы калочка уже стояла...помогите пжз


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

cRYSMAS Подменю пользователя
сообщение 04.03.10, 15:03
Сообщение #9

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Batchir @ 04.03.10, 11:04) *
Повторю вопрос: на форме это просто элемент флажек или есть соответствующий реквизит документа?
Если реквизита нет, то нужно добавить и на форму выложить его, а при создании документа выставлять
<ИмяРеквизита>=1;

не чо не понял... ну галочка это флажок .... а что такое реквезит документа???Наверное это реквизит === "УказанаПредварительнаяОплата = 1;"


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

cRYSMAS Подменю пользователя
сообщение 04.03.10, 15:06
Сообщение #10

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(cRYSMAS @ 04.03.10, 16:01) *
Процедура ИзмУказанаПредварительнаяОплата()
УказанаПредварительнаяОплата = 1;
Если УказанаПредварительнаяОплата = 1 Тогда
УстСуммаО();
КонецЕсли;
КонецПроцедуры

УРА получилось галочка стоит.... просто нужно было сделать не так а в Процедура при отпрктии перенести "УказанаПредварительнаяОплата = 1;" Вот это и все работает!!!!уряяяя СПАСИБО...
Так теперь разбираем 2 вопрос:
Вэтой форме что показана на рисунке ВЫШЕ Есть поле "ВД" (ВаловыеДоходы) Мне нужно сюда же Добавить "ВР"(ВаловыеРасходы) Вот по сути это тоже что и "ВД" только другие "Счет по коду" тоесть я могу процедуру "ВД" скопировать изменить в них "Счет по коду" и у меня получиться "ВР" или я ошибаюсь???или мне справочники не правельно будут выдавать так?
Вот пример "ВД"


// ===============================
Процедура ЗаполнитьПоУмолчанию()
МестоХранения = глВосстановитьЗначение(Контекст,"БазМестоХранения");
Контрагент = глВосстановитьЗначение(,"БазПоставщик");
ИзмКонтрагент();
СубконтоВалИзд = глВосстановитьЗначение(Контекст,"СубконтоВалИзд");
Если СубконтоВалИзд.Выбран() = 0 Тогда
Спр = СоздатьОбъект("Справочник.ВаловыеДоходыРасходы");
Если Спр.НайтиПоКоду("5/5/2") = 1 Тогда
СубконтоВалИзд = Спр.ТекущийЭлемент();
КонецЕсли;
КонецЕсли;
ВидНДС = глВосстановитьЗначение(,"БазНДС");
СчетКонтрагента = СчетПоКоду("63.1");
СчетЗатрат = глВосстановитьЗначение(Контекст,"СчетЗатрат");
Если СчетЗатрат.Выбран() = 0 Тогда
Если Константа.ИспользоватьСчетаРасходов = Класс9 Тогда
СчетЗатрат = СчетПоКоду("949");
Иначе
СчетЗатрат = СчетПоКоду("84");
КонецЕсли;
КонецЕсли;
ВидЗатрат = глВосстановитьЗначение(Контекст,"ВидЗатрат");
Отпустил = глВосстановитьЗначение(Контекст,"БазОтпустил");
КонецПроцедуры


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Batchir Подменю пользователя
сообщение 04.03.10, 20:55
Сообщение #11

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

Цитата(cRYSMAS @ 04.03.10, 16:06) *
УРА получилось галочка стоит.... просто нужно было сделать не так а в Процедура при отпрктии перенести

Неправильно, внимательно прочти
1. http://pro1c.org.ua/index.php?s=&showt...post&p=8453
2. http://pro1c.org.ua/index.php?s=&showt...post&p=8457

Спасибо сказали: MATEVI,

MATEVI Подменю пользователя
сообщение 05.03.10, 17:58
Сообщение #12

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(cRYSMAS @ 04.03.10, 16:06) *
УРА получилось галочка стоит.... просто нужно было сделать не так а в Процедура при отпрктии перенести "УказанаПредварительнаяОплата = 1;" Вот это и все работает!!!!


И теперь у тебя при открытии документа даже если она раньше не стояла то будет устанавливаться. smile.gif Я уже третий кто пытается об этом сказать...

ВД и ВР один и тот же справочник... ВалДоходыРасходы

Спр = СоздатьОбъект("Справочник.ВаловыеДоходыРасходы");
Если Спр.НайтиПоКоду("5/5/2") = 1 Тогда

НашиВаловыеДоходы = Спр.ТекущийЭлемент();

КонецЕсли;

Поиск осуществляется по полному коду. Т.е. на примере код первой группы /5 потом код группы в пятой тоже /5 потом элемента 2

cRYSMAS Подменю пользователя
сообщение 09.03.10, 8:52
Сообщение #13

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(MATEVI @ 05.03.10, 18:58) *
И теперь у тебя при открытии документа даже если она раньше не стояла то будет устанавливаться. smile.gif Я уже третий кто пытается об этом сказать...

ВД и ВР один и тот же справочник... ВалДоходыРасходы

Спр = СоздатьОбъект("Справочник.ВаловыеДоходыРасходы");
Если Спр.НайтиПоКоду("5/5/2") = 1 Тогда

НашиВаловыеДоходы = Спр.ТекущийЭлемент();

КонецЕсли;

Поиск осуществляется по полному коду. Т.е. на примере код первой группы /5 потом код группы в пятой тоже /5 потом элемента 2

Вроде как понял, но вмне нужно что бы отдельно было, тоесть ставиш ВД (Валовыедоходы) галочку печтались ВД, если ВР (Валовые Расходы) то ВР печатались, хз зачем я в Бухгалтерии не секу мну Глав бух сказал нуно... Если я сделаю так :
Процедура ...
Спр = СоздатьОбъект("Справочник.ВаловыеДоходы");
Если Спр.НайтиПоКоду("5/5/2") = 1 Тогда

НашиВаловыеДоходы = Спр.ТекущийЭлемент();

КонецЕсли;
КонецПроцедуры

Процедура ...2
Спр = СоздатьОбъект("Справочник.ВаловыеРасходы");
Если Спр.НайтиПоКоду("5/5/2") = 1 Тогда

НашиВаловыеДоходы = Спр.ТекущийЭлемент();

КонецЕсли;
КонецПроцедуры
Работать будет?
Главбух сказал что процедура эта выполняет только "Справочник.ВаловыеДоходы" а расходы не делает, вот я добавил валовые Расходы, если я сделаю так:


тоесть там где валовые доходы справочник по коду будет "Если Спр.НайтиПоКоду("5/5/2") = 1 Тогда"
а если Валовые Расходы токакой должен будет справочник быть?
Вопрос №2 : Какую процедуры мне написать что бы не льзя было выбрать "ВР" и "ВД" тоесть одновременно поставить две галочки индефикатор в форме "ВД" (ПроводкаВД1) индификатор "ВР" (ПроводкаВР), самое смешное что в процедуре по умолчанию нет этого индифкаторова "ПроводкаВД1" он есть в конфигурация - возврта поставщику - шапка - проводкаВД1. Вопрос почему в модуле документа этот индефикатор не используеться?
Написало мне ошибку :
"Если (ПроводкаВД<<?>>=0 тогда)
{Документ.ВозвратПоставщику.Модуль Документа(151)}: Переменная не определена (ПроводкаВД)"
Вовпрос: Где эта переменая "ПроводкаВД" в модуле документа ВозвратПоставщику поиском юзал ее там в упор нету. Перешол на строку 151, там:
"Процедура ИзмФирма()
//151 строка
глУтановитьНомерДокумента(Контекст);
Им.ИспользоватьРазделительУчета(Фирма);
КонецПроцедуры"
Где мне найти эту переменую "ПроводкаВД"

Так и не нашол, но исрпавил у меня было "ПроводкаВД1" убрал "1" это я раньше поставил, и вс е заработало, Вопрос № 2 как мне сделать что бы не льзя было одновремено поставить галочку на "ВД"и "ВР"


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

cRYSMAS Подменю пользователя
сообщение 15.03.10, 11:29
Сообщение #14

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Вобщем возникла у меня проблема, хотел добавить доработки в нормальную базу(все доработки делал в тестовой конфигурации). Скопировал все правельно все добавил, но возникает ошибка пишет "Неудачная попытка создать обьект ВаловыеДоходы" при этом когда захожу с другого пользователя все работает не какой ошибки не выдает, права у пользователей одинаковы подскажите что может быть?
Конфигурацию я менял в том пользователе в котором выдает ошибку.
На синтексис не ругаеться все проверил вот строка на которую ругаеться:


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

MATEVI Подменю пользователя
сообщение 15.03.10, 13:16
Сообщение #15

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(cRYSMAS @ 15.03.10, 12:29) *
Вобщем возникла у меня проблема, хотел добавить доработки в нормальную базу(все доработки делал в тестовой конфигурации). Скопировал все правельно все добавил, но возникает ошибка пишет "Неудачная попытка создать обьект ВаловыеДоходы" при этом когда захожу с другого пользователя все работает не какой ошибки не выдает, права у пользователей одинаковы подскажите что может быть?


Неправильный идентификатор справочника. Посмотрите как он называется в конфигурации.

Спр = СоздатьОбъект("Справочник.ВалДоходыРасходы");

А у дрогого пользователя просто сохранено значение СубконтоВалИзд. А условие выполняется если СубконтоВалИзд.Выбран() = 0

cRYSMAS Подменю пользователя
сообщение 15.03.10, 15:27
Сообщение #16

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(MATEVI @ 15.03.10, 14:16) *
Неправильный идентификатор справочника. Посмотрите как он называется в конфигурации.

Спр = СоздатьОбъект("Справочник.ВалДоходыРасходы");

А у дрогого пользователя просто сохранено значение СубконтоВалИзд. А условие выполняется если СубконтоВалИзд.Выбран() = 0

Блни я чот не понял, так как же у одного пользователя не работае у другого работает, создал еще одного пользователя у него все гуд, на тестовой конфиграции тоже все гуд.В чом ошибка?
Зы я делал дороботку. нужно было Валовые расходы и доходы отдельно формировать, я вот вынес посмотрите выше посты там я описал как я делал.


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Batchir Подменю пользователя
сообщение 15.03.10, 16:11
Сообщение #17

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

БЛИН, cRYSMAS, ПРОЧТИТЕ ПРАВИЛА РАЗДЕЛА.Вот ссылка специально для Вас. У меня (как и у всех) в конфиугации нет такого справочника "ВаловыеДоходы" !!!. (Рассматривается бухгалтерия 7.7 )

cRYSMAS Подменю пользователя
сообщение 16.03.10, 8:19
Сообщение #18

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Batchir @ 15.03.10, 17:11) *
БЛИН, cRYSMAS, ПРОЧТИТЕ ПРАВИЛА РАЗДЕЛА.Вот ссылка специально для Вас. У меня (как и у всех) в конфиугации нет такого справочника "ВаловыеДоходы" !!!. (Рассматривается бухгалтерия 7.7 )

Ясн, если я правильно понял когда я создал справочник "Справочник.ВаловыеДоходы" и "Справочник.ВаловыеРасходы" это не правильно тоесть это тоже самое что и "СправочникВаловыеДоходыРасходы"?. Вопрос почему моя дорободка работает, или она работает не правильно?Почему с одного пользователя "возвртаы поставщику" работают даже если и не правильно, а в другом не работает и пишет ошибку "Неудачная попытка создать обьект"
ЗЫ. Не нервничайте я все понимаю, не коретно составленный вопрос. Все мы люди!


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Batchir Подменю пользователя
сообщение 16.03.10, 8:49
Сообщение #19

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1427 раз
Рейтинг: 0

cRYSMAS,
1. Вы так и не прояснили нас о проихождении конфигурации, а уже 19!!! пост (может Вы думаете что она единственная и других не существует?)
2. В любом случае конфигураци измененная, а мы не телепаты и советовать можем только опираясь на знания типового решения. Одному вам известно что Вы там наваяли.
З.ы. Конкретно Ваш вопрос смело можно перефразировать "У меня что-то не работает, понятия не имею в какой конфигурации, но я её переделал под себя. Как же так, Вы ещё не поняли в чем проблема?"

cRYSMAS Подменю пользователя
сообщение 16.03.10, 11:27
Сообщение #20

Говорящий
***
Группа: Пользователи
Сообщений: 84
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Batchir @ 16.03.10, 9:49) *
cRYSMAS,
1. Вы так и не прояснили нас о проихождении конфигурации, а уже 19!!! пост (может Вы думаете что она единственная и других не существует?)
2. В любом случае конфигураци измененная, а мы не телепаты и советовать можем только опираясь на знания типового решения. Одному вам известно что Вы там наваяли.
З.ы. Конкретно Ваш вопрос смело можно перефразировать "У меня что-то не работает, понятия не имею в какой конфигурации, но я её переделал под себя. Как же так, Вы ещё не поняли в чем проблема?"

Ну я же в подписи поставил 7,70,027 мб я не то написал подскажите пожалуста.
Вопрос как Вам обьяснить что бы высловить Вам свою проблему скрины выложить ???что имено уточните пожалуйста.

Конфигурация Бухгалтерский учот.

Все я сам разобрался это не сложно : нужно было при записи написать условие:
// Проверка на флаг ВР ВД
Если (ПроводкаВД=0) или (ПроводкаВР=0) Тогда
Предупреждение ("Выберете Валовые Доходы или Валовые Расходы");
ПроводкаВР=1;
КонецЕсли;
Пока (ПроводкаВД>0) и (ПроводкаВР>0) цикл
Предупреждение ("Устанавливать одновременно Валовые Доходы и Валовые Расходы нельзя");
Если (ПроводкаВД =1) Тогда
ПроводкаВД=0;
КонецЕсли;
КонецЦикла;
вот. Тему можно закрывать, кто не разобрался могу почомь в пм.
ЗЫ. Всем большое СПАСИБО.
Причина редактирования: В подписи указан релиз платформы, укажите также назавание конфигурации и её релиз


Signature
1С 7.7 7.70.027
Бух. учот релиз 7.70.272.
Я тока учусь, албанский знаю но плохо.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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