В модуле формы документа "Заказ" пишу :
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Товар");
ТЗ.НоваяКолонка("Количество");
ДатаНач=ДатаДок-5;
ДатаКон=ДАтаДок;
ДокПрих=СоздатьОбъект("Документ.Приход");
ДокПрих.ВыбратьДокументы(ДатаНач,ДатаКон);
Пока ДокПрих.ПолучитьДокумент()=1 Цикл
Если ДокПрих.Проведен()=0 тогда
Если ДокПрих.ПометкаУдаления()=0 Тогда
ДокПрих.ВыбратьСтроки();
Пока ДокПрих.ПолучитьСтроку()=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Товар=ДокПрих.Товар.Наименование;
ТЗ.Количество=ДокПрих.Количество;
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецЦикла;
По логике вещей, если ДокПрих.Проведен()=1 тогда запрос не должен проверять помечен ли он на удаление. Но не смотря на все законы и пометку проведения запрос все равно проверяет помечен ли документ на удаление. Может кто сталкивался с таким глюком, ПОМОГИТЕ пожалуйста. Заранее спасибо за внимание!
Если ДокПрих.ПометкаУдаления()=1 Тогда
Продолжить;
КонецЕсли;
Вопрос не в том, чтоб проверить помечен ли док на удаление, а в том, что проведен или нет все равно условие ДокПрих.Проведен()=0 устраивает...
Мне нужно выбрать строки только из непроведенных документов
скрипт, запрос - это вообще из какого языка программирования терминология?
Цитата(Ardi @ 17.01.11, 14:51) необходимо зарегистрироваться для просмотра ссылки
скрипт, запрос - это вообще из какого языка программирования терминология?
Не судите строго, если не правильно назвал писание свое...
Веду через отладчик и получаю ДокПрих.Проведен()=1 , а все равно проходит дальше, а не идет в конецЕсли... Такое чувство, что просто какой-то ГЛЮК
сделайте полное тестирование исправление базы
Цитата(Ardi @ 17.01.11, 14:59) необходимо зарегистрироваться для просмотра ссылки
сделайте полное тестирование исправление базы
попробую... это думал оставить на самый последний случа, потому как база большая и будет час с лишним теститься.. Спасибо!
Цитата
попробую... это думал оставить на самый последний случа, потому как база большая и будет час с лишним теститься.. Спасибо!
Только на копии пробуйте!
Цитата(Vofka @ 17.01.11, 15:05) необходимо зарегистрироваться для просмотра ссылки
Только на копии пробуйте!
само собой!
Подскажите, пожалуйста, есть ли аналог предопределенной процедуре "ПриНачалередактированияСтроки()" типа "ПриНачалередактированияКолонки()"? Или как запустить выполнение процедуры при начале редактирования определенной колонки? Спасибо!
Есть
ПриНачалеВыбораЗначения(<?>,)
Срабатывает при нажатии кнопки в колонке.
Цитата(Ardi @ 18.01.11, 20:43) необходимо зарегистрироваться для просмотра ссылки
Есть
ПриНачалеВыбораЗначения(<?>,)
Срабатывает при нажатии кнопки в колонке.
Эт тогда нужно поставить галку "Установить кнопку выбора"?
Тему новую создать нельзя? Закрыто!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.