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

Хранилище

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

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



> Помогите, пожалуйста, разобраться в работе скрипта , База самописная Торговля, склад          
maxy3d Подменю пользователя
сообщение 17.01.11, 13:01
Сообщение #1

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

В модуле формы документа "Заказ" пишу :
ТЗ = СоздатьОбъект("ТаблицаЗначений");
    ТЗ.НоваяКолонка("Товар");
    ТЗ.НоваяКолонка("Количество");
    
    ДатаНач=ДатаДок-5;
    ДатаКон=ДАтаДок;
    
    ДокПрих=СоздатьОбъект("Документ.Приход");
    ДокПрих.ВыбратьДокументы(ДатаНач,ДатаКон);
    
    Пока ДокПрих.ПолучитьДокумент()=1 Цикл
        Если ДокПрих.Проведен()=0 тогда
            Если  ДокПрих.ПометкаУдаления()=0 Тогда
            ДокПрих.ВыбратьСтроки();
            Пока ДокПрих.ПолучитьСтроку()=1 Цикл
                
                ТЗ.НоваяСтрока();
                ТЗ.Товар=ДокПрих.Товар.Наименование;
                ТЗ.Количество=ДокПрих.Количество;
                    
            КонецЦикла;        
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;

По логике вещей, если ДокПрих.Проведен()=1 тогда запрос не должен проверять помечен ли он на удаление. Но не смотря на все законы и пометку проведения запрос все равно проверяет помечен ли документ на удаление. Может кто сталкивался с таким глюком, ПОМОГИТЕ пожалуйста. Заранее спасибо за внимание!

Acid Подменю пользователя
сообщение 17.01.11, 13:21
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 378 раз
Рейтинг: 0

Если  ДокПрих.ПометкаУдаления()=1 Тогда
Продолжить;
КонецЕсли;

maxy3d Подменю пользователя
сообщение 17.01.11, 13:49
Сообщение #3

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

Вопрос не в том, чтоб проверить помечен ли док на удаление, а в том, что проведен или нет все равно условие ДокПрих.Проведен()=0 устраивает...
Мне нужно выбрать строки только из непроведенных документов

Ardi Подменю пользователя
сообщение 17.01.11, 13:51
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

скрипт, запрос - это вообще из какого языка программирования терминология?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

maxy3d Подменю пользователя
сообщение 17.01.11, 13:53
Сообщение #5

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

Цитата(Ardi @ 17.01.11, 14:51) *
скрипт, запрос - это вообще из какого языка программирования терминология?

Не судите строго, если не правильно назвал писание свое...

maxy3d Подменю пользователя
сообщение 17.01.11, 13:57
Сообщение #6

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

Веду через отладчик и получаю ДокПрих.Проведен()=1 , а все равно проходит дальше, а не идет в конецЕсли... Такое чувство, что просто какой-то ГЛЮК

Ardi Подменю пользователя
сообщение 17.01.11, 13:59
Сообщение #7

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

сделайте полное тестирование исправление базы


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

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

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

Цитата(Ardi @ 17.01.11, 14:59) *
сделайте полное тестирование исправление базы

попробую... это думал оставить на самый последний случа, потому как база большая и будет час с лишним теститься.. Спасибо!

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

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

тогда реиндексацию


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Vofka Подменю пользователя
сообщение 17.01.11, 14:05
Сообщение #10

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

Цитата
попробую... это думал оставить на самый последний случа, потому как база большая и будет час с лишним теститься.. Спасибо!

Только на копии пробуйте!

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

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

Цитата(Vofka @ 17.01.11, 15:05) *
Только на копии пробуйте!

само собой! smile.gif

maxy3d Подменю пользователя
сообщение 17.01.11, 14:20
Сообщение #12

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

Всем спасибо!

maxy3d Подменю пользователя
сообщение 18.01.11, 19:30
Сообщение #13

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

Подскажите, пожалуйста, есть ли аналог предопределенной процедуре "ПриНачалередактированияСтроки()" типа "ПриНачалередактированияКолонки()"? Или как запустить выполнение процедуры при начале редактирования определенной колонки? Спасибо!

Ardi Подменю пользователя
сообщение 18.01.11, 19:43
Сообщение #14

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Есть
ПриНачалеВыбораЗначения(<?>,)

Срабатывает при нажатии кнопки в колонке.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

maxy3d Подменю пользователя
сообщение 18.01.11, 19:48
Сообщение #15

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

Цитата(Ardi @ 18.01.11, 20:43) *
Есть
ПриНачалеВыбораЗначения(<?>,)

Срабатывает при нажатии кнопки в колонке.

Эт тогда нужно поставить галку "Установить кнопку выбора"?

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

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

Тему новую создать нельзя? Закрыто!

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


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

 

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