Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите решить головоломку
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
liliput
Доброго времени суток! Я уже 5-й день мучаюсь с этой проблемой. Конфа Бухгалтерия+Налог на рекламу(доработаная, но не мной). В документе "Расходный кассовый орден" не можна выбрать в поле "Счет" счет 6851,6852. В документе "Приходный кассовый орден" разрешает его выбрать. Процедура ИзмСчета() здесь не причем. Файл MD вылаживаю в архиве по ссылке:необходимо зарегистрироваться для просмотра ссылки
Зеркало:необходимо зарегистрироваться для просмотра ссылки
Может кто-то помочь??? help.gif
З.Ы. Мне уже начинает казаться что это полтергейст... 32541510.gif
Vofka
У меня этот МД-шник не работает
Batchir
Может виноват список корректных проводок или как он там называется
liliput
Цитата(Vofka @ 09.11.09, 15:19) необходимо зарегистрироваться для просмотра ссылки
У меня этот МД-шник не работает

Почему? Какая ошибка?
liliput
Цитата(Batchir @ 09.11.09, 15:25) необходимо зарегистрироваться для просмотра ссылки
Может виноват список корректных проводок или как он там называется

Ну этот список был бы актуален в момент проведения документа, а я просто не могу его выбрать(вписать, вставить) в поле "Счет"((((
Vofka
Да, действительно какой-то "прикольчик".
ЗЫ. щас надо уходить. Будет время - поковыряю ещё.
Acid
копай Форма.****.Доступность(0)
liliput
Цитата(Кузьмич @ 09.11.09, 16:03) необходимо зарегистрироваться для просмотра ссылки
копай Форма.****.Доступность(0)

Вот это слепой. Огромное спасибо.
Vofka
Цитата
Вот это слепой. Огромное спасибо.

Можете вариант для всех озвучить, чтоб остальные не спотыкались на подобной проблеме wink.gif
liliput
Цитата(Vofka @ 09.11.09, 17:33) необходимо зарегистрироваться для просмотра ссылки
Можете вариант для всех озвучить, чтоб остальные не спотыкались на подобной проблеме wink.gif

Да делао все было только в одном значке ">", а промучался сколько времени... в упор этого не замечал...Прицепился в процедуру ИзмСчет() и все тут!!! А дело было в функции УстДоступность(). Счета же я пробовал выбирать с трема субконто вот оно мне и ничего не ставило...


ИначеЕсли Счет.КоличествоСубконто() = 2 Тогда
Форма.Субконто.Доступность(1);
Если Счет.ВидСубконто(2) = ВидыСубконто.Заказы Тогда
Форма.Заказ.Доступность(0);
Форма.кЗаказ.Доступность(1);
Если ПустоеЗначение(Заказ) = 0 Тогда
Форма.УказанаОтгрузка.Доступность(1);
КонецЕсли;
Иначе
Форма.Заказ.Доступность(1);
Форма.кЗаказ.Доступность(0);
КонецЕсли;
Иначе
Счет = 0;

А правильно так:


ИначеЕсли Счет.КоличествоСубконто() >= 2 Тогда
Форма.Субконто.Доступность(1);
Если Счет.ВидСубконто(2) = ВидыСубконто.Заказы Тогда
Форма.Заказ.Доступность(0);
Форма.кЗаказ.Доступность(1);
Если ПустоеЗначение(Заказ) = 0 Тогда
Форма.УказанаОтгрузка.Доступность(1);
КонецЕсли;
Иначе
Форма.Заказ.Доступность(1);
Форма.кЗаказ.Доступность(0);
КонецЕсли;
Иначе
Счет = 0;
Vofka
Я смотрел и честно говоря не понимаю, как оно связано с УстановитьДоступность(). Это предопределённая процедура чтоли?
liliput
Цитата(Vofka @ 11.11.09, 16:01) необходимо зарегистрироваться для просмотра ссылки
Я смотрел и честно говоря не понимаю, как оно связано с УстановитьДоступность(). Это предопределённая процедура чтоли?

Меня это тоже сбивало с толку.
УстДоступность() - функция, но сути вопроса это не меняет.
Я нашел на форме документа элемент формы "Текст" в котором в поле "формула" вписана эта функция. Но каким макаром она вызывается... тобишь как это все работает я понять не могу. Может кто-то научит уму-разуму...?
miha74
Цитата(liliput @ 11.11.09, 16:26) необходимо зарегистрироваться для просмотра ссылки
Я нашел на форме документа элемент формы "Текст" в котором в поле "формула" вписана эта функция. Но каким макаром она вызывается...

Вызывается по-моему так: когда обновляется форма - тогда и происходит вызов этой функции.
liliput
Цитата(miha74 @ 11.11.09, 16:35) необходимо зарегистрироваться для просмотра ссылки
Вызывается по-моему так: когда обновляется форма - тогда и происходит вызов этой функции.
При обновлении формы вызываются только функции? Или процедуры тоже?
miha74
Я как-то пытался применить это дело( обновлять таблицу значений на форме клацая по другой ТЗ - не получилось), так процедура не отрабатывала , а функция да... Точно не помню, или ошибку выдавало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.